Kirjoittaja Aihe: fglrx ajurista radeon ajuriin siirtyminen? [RATKAISTU]  (Luettu 4278 kertaa)

samihs72

  • Käyttäjä
  • Viestejä: 846
    • Profiili
Moi! Mulla on 10.04:n myötä tullut ongelma fglrx ajurin kanssa (Näytönohjain Ati Radeon HD3200). Se ei enää toimi taulutelevision kanssa ollenkaan (Samsung LE32A676).. Olen tähän asti saanut TV:n pakotettua käyttämään 50Hz moodia vaikka itse TV ehdottaa ainoastaan 60Hz EDID:ssä. Nyt ei enää onnistu ja muutenkin näyttö on tahmainen ja valikot aukeavat "pikseli pikseliltä".

Samoin sain Catalystilla säädettyä kuvaruudun koon oikeaksi liukukytkimellä, se onnistuu vieläkin...

Miten onnistuu radeonhd:n kanssa seuraavat asiat:

- pakotettu 50Hz moodi, mistä saan tietoon modeline rivin? Sillä kai se jotenkin tehdään...
- Miten saan hienosäädettyä kuvaruudun koon oikeaksi?
- HDMI:n kautta äänet? Catalystissä loin asound.conf filun /etc/ hakemistoon ja se oli siinä.
- Toimiiko lomituksen poisto Mythtv:ssä, VDR:ssä tai XBMC:ssä radeonhd:n kanssa?

Auttakaa kaveria mäessä, nyt ei toimi htpc ollenkaan tällä hetkellä..  :(
« Viimeksi muokattu: 12.06.10 - klo:21.21 kirjoittanut samihs72 »
Desktop:HP Pavilion h8-1111sc Core i5-2320/8 GB/1.5 TB/GeForce GT 530 2 GB/Windows 10 64-bit,  Ubuntu 24.04 Noble Numbat
RPi 4B Nextcloudpi

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: fglrx ajurista radeonhd ajuriin siirtyminen?
« Vastaus #1 : 05.06.10 - klo:13.07 »
- pakotettu 50Hz moodi, mistä saan tietoon modeline rivin? Sillä kai se jotenkin tehdään...

Pitäisi selvittää, minkä tilan Catalyst asetti aiemmin, kun 50 Hz vielä toimi. Saattaisi näkyä silloin /var/log/Xorg.0.log -tiedostossa.

Lainaus
- Miten saan hienosäädettyä kuvaruudun koon oikeaksi?

Overscan-kompensointi tuskin onnistuu avoimilla ajureilla. Etkö saa overscania pois TV:stä?

Lainaus
- HDMI:n kautta äänet? Catalystissä loin asound.conf filun /etc/ hakemistoon ja se oli siinä.

Pitäisi varmaan toimia suoraan ainakin joillain malleilla.

Lainaus
- Toimiiko lomituksen poisto Mythtv:ssä, VDR:ssä tai XBMC:ssä radeonhd:n kanssa?

Toimii samalla tavalla kuin suljetulla ajurilla. Kumpikaan ei tue rautalomituksenpoistoa Linuxissa.
« Viimeksi muokattu: 05.06.10 - klo:13.09 kirjoittanut nm »

muep

  • Käyttäjä
  • Viestejä: 896
    • Profiili
Vs: fglrx ajurista radeonhd ajuriin siirtyminen?
« Vastaus #2 : 05.06.10 - klo:14.22 »
Sitä Radeonhd-ajuria ei enää erityisemmin kehitetä, vaan suurin osa kehityksestä menee siihen vanhempaan radeon-ajuriin, joka siis tukee myös näitä uudempia RadeonHD-nimisiä grafiikkaprosessoreita. Esimerkiksi Fedora-jakelussa radeon on oletusajuri myös uusimmille RadeonHD-laitteille.
[http://smolt.fedoraproject.org/show?uuid=pub_ac53b581-021a-4b76-bd14-e7d51f55462f]Pöytäkone[/url]
Läppäri

samihs72

  • Käyttäjä
  • Viestejä: 846
    • Profiili
Vs: fglrx ajurista radeonhd ajuriin siirtyminen?
« Vastaus #3 : 05.06.10 - klo:19.16 »
Sitä Radeonhd-ajuria ei enää erityisemmin kehitetä, vaan suurin osa kehityksestä menee siihen vanhempaan radeon-ajuriin, joka siis tukee myös näitä uudempia RadeonHD-nimisiä grafiikkaprosessoreita. Esimerkiksi Fedora-jakelussa radeon on oletusajuri myös uusimmille RadeonHD-laitteille.
Moi! Eipä taida Radeon ajuri tukea Ati Radeon HD3200 näytönohjainta, kun piirisarjaa RS780 ei löydy Radeonin tuettujen piirisarjojen listalta..  ???

* RS780:   Radeon HD 3100/3200/3300 Series

http://linux.die.net/man/4/radeon
Desktop:HP Pavilion h8-1111sc Core i5-2320/8 GB/1.5 TB/GeForce GT 530 2 GB/Windows 10 64-bit,  Ubuntu 24.04 Noble Numbat
RPi 4B Nextcloudpi

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11481
    • Profiili
    • Tomin kotisivut
Vs: fglrx ajurista radeonhd ajuriin siirtyminen?
« Vastaus #4 : 05.06.10 - klo:19.43 »
Sitä Radeonhd-ajuria ei enää erityisemmin kehitetä, vaan suurin osa kehityksestä menee siihen vanhempaan radeon-ajuriin, joka siis tukee myös näitä uudempia RadeonHD-nimisiä grafiikkaprosessoreita. Esimerkiksi Fedora-jakelussa radeon on oletusajuri myös uusimmille RadeonHD-laitteille.
Moi! Eipä taida Radeon ajuri tukea Ati Radeon HD3200 näytönohjainta, kun piirisarjaa RS780 ei löydy Radeonin tuettujen piirisarjojen listalta..  ???

* RS780:   Radeon HD 3100/3200/3300 Series

http://linux.die.net/man/4/radeon
Eikö tuo ole vanha? Ubuntussa oleva sivu olisi varmaankin sopivampi muutenkin.
Koodia: [Valitse]
man radeonJa sieltä tuo näkyy löytyvänkin tuettujen listalta (tosin tuen tasosta ei sanota mitään).
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

samihs72

  • Käyttäjä
  • Viestejä: 846
    • Profiili
Vs: fglrx ajurista radeonhd ajuriin siirtyminen?
« Vastaus #5 : 05.06.10 - klo:20.28 »
Joo olihan se hD3200 näyttis myös Radeon tukilistalla.

Sain muuten 50Hz onnistumaan myös uusimmalla Catalystilla, tosin työpöytä ja Mythtv valikot tahmaa paljon mutta tästä sain Xorg.0.log:n (liitteenä). Mitenköhän saisi modelinen näistä aikaiseksi 1920x1080 50Hz?

EDIT: Miten tuo Radeon ajurin asennus kannattaa tehdä ja mitä optioita kannattaa käyttää Xorg.conf:ssa?

[ylläpito on poistanut liitteen]
« Viimeksi muokattu: 06.06.10 - klo:10.10 kirjoittanut samihs72 »
Desktop:HP Pavilion h8-1111sc Core i5-2320/8 GB/1.5 TB/GeForce GT 530 2 GB/Windows 10 64-bit,  Ubuntu 24.04 Noble Numbat
RPi 4B Nextcloudpi

samihs72

  • Käyttäjä
  • Viestejä: 846
    • Profiili
Vs: fglrx ajurista radeonhd ajuriin siirtyminen?
« Vastaus #6 : 12.06.10 - klo:13.58 »
Joo olihan se hD3200 näyttis myös Radeon tukilistalla.

Sain muuten 50Hz onnistumaan myös uusimmalla Catalystilla, tosin työpöytä ja Mythtv valikot tahmaa paljon mutta tästä sain Xorg.0.log:n (liitteenä). Mitenköhän saisi modelinen näistä aikaiseksi 1920x1080 50Hz?

EDIT: Miten tuo Radeon ajurin asennus kannattaa tehdä ja mitä optioita kannattaa käyttää Xorg.conf:ssa?
Ymmärtääkö joku näiden Modeline juttujen päälle, miten näistä parameterista (otettu fglrx ajuria käyttäen, jolla 50Hz mode toimii) sais tehtyä Modelinen radeon-ajurille?
Koodia: [Valitse]
(II) fglrx(0): Display0 EDID data ---------------------------
(II) fglrx(0): Manufacturer: SAM  Model: 470  Serial#: 0
(II) fglrx(0): Year: 2008  Week: 22
(II) fglrx(0): EDID Version: 1.3
(II) fglrx(0): Digital Display Input
(II) fglrx(0): Indeterminate output size
(II) fglrx(0): Gamma: 2.20
(II) fglrx(0): No DPMS capabilities specified
(II) fglrx(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4
(II) fglrx(0): First detailed timing is preferred mode
(II) fglrx(0): redX: 0.640 redY: 0.330   greenX: 0.300 greenY: 0.600
(II) fglrx(0): blueX: 0.150 blueY: 0.060   whiteX: 0.312 whiteY: 0.329
(II) fglrx(0): Supported established timings:
(II) fglrx(0): 640x480@60Hz
(II) fglrx(0): Manufacturer's mask: 0
(II) fglrx(0): Supported detailed timing:
(II) fglrx(0): clock: 148.5 MHz   Image Size:  160 x 90 mm
(II) fglrx(0): h_active: 1920  h_sync: 2008  h_sync_end 2052 h_blank_end 2200 h_border: 0
(II) fglrx(0): v_active: 1080  v_sync: 1084  v_sync_end 1089 v_blanking: 1125 v_border: 0
(II) fglrx(0): Supported detailed timing:
(II) fglrx(0): clock: 74.2 MHz   Image Size:  160 x 90 mm
(II) fglrx(0): h_active: 1280  h_sync: 1390  h_sync_end 1430 h_blank_end 1650 h_border: 0
(II) fglrx(0): v_active: 720  v_sync: 725  v_sync_end 730 v_blanking: 750 v_border: 0
(II) fglrx(0): Ranges: V min: 23 V max: 61 Hz, H min: 26 H max: 68 kHz, PixClock max 230 MHz
(II) fglrx(0): Monitor name: SAMSUNG
(II) fglrx(0): Number of EDID sections to follow: 1
(II) fglrx(0): EDID (in hex):
(II) fglrx(0): 00ffffffffffff004c2d700400000000
(II) fglrx(0): 16120103801009780aee91a3544c9926
(II) fglrx(0): 0f505420000001010101010101010101
(II) fglrx(0): 010101010101023a801871382d40582c
(II) fglrx(0): 4500a05a0000001e011d007251d01e20
(II) fglrx(0): 6e285500a05a0000001e000000fd0017
(II) fglrx(0): 3d1a4417000a202020202020000000fc
(II) fglrx(0): 0053414d53554e470a2020202020015c
(II) fglrx(0): End of Display0 EDID data --------------------
(II) fglrx(0): Output DFP2 using monitor section 0-DFP2
(**) fglrx(0): Option "PreferredMode" "1920x1080"
(**) fglrx(0): Option "Position" "0 0"
(**) fglrx(0): Option "Disable" "false"
(**) fglrx(0): Option "Rotate" "normal"
(**) fglrx(0): Option "TargetRefresh" "50"
(II) fglrx(0): Output DFP_EXTTMDS has no monitor section
(II) fglrx(0): Output CRT1 has no monitor section
(II) fglrx(0): Output DFP2 connected
(II) fglrx(0): Output DFP_EXTTMDS disconnected
(II) fglrx(0): Output CRT1 disconnected
(II) fglrx(0): Using user preference for initial modes
(II) fglrx(0): Output DFP2 using initial mode 1920x1080
(II) fglrx(0): DPI set to (96, 96)
(II) fglrx(0): Adapter ATI Radeon HD 3200 Graphics has 2 configurable heads and 1 displays connected.
(==) fglrx(0): QBS disabled
(==) fglrx(0):  PseudoColor visuals disabled
Desktop:HP Pavilion h8-1111sc Core i5-2320/8 GB/1.5 TB/GeForce GT 530 2 GB/Windows 10 64-bit,  Ubuntu 24.04 Noble Numbat
RPi 4B Nextcloudpi

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: fglrx ajurista radeonhd ajuriin siirtyminen?
« Vastaus #7 : 12.06.10 - klo:14.27 »
Tuossa näkyy vain EDID-tiedoista luetut 60 Hz:n näyttötilat. EDID näyttää siis parse-edidin läpi ajettuna tältä:

Koodia: [Valitse]
parse-edid: parse-edid version 2.0.0
parse-edid: EDID checksum passed.

# EDID version 1 revision 3
Section "Monitor"
# Block type: 2:0 3:fd
# Block type: 2:0 3:fc
Identifier "SAMSUNG"
VendorName "SAM"
ModelName "SAMSUNG"
# Block type: 2:0 3:fd
HorizSync 26-68
VertRefresh 23-61
# Max dot clock (video bandwidth) 230 MHz
# Block type: 2:0 3:fc
# DPMS capabilities: Active off:no  Suspend:no  Standby:no

Mode "1920x1080" # vfreq 60.000Hz, hfreq 67.500kHz
DotClock 148.500000
HTimings 1920 2008 2052 2200
VTimings 1080 1084 1089 1125
Flags "+HSync" "+VSync"
EndMode
Mode "1280x720" # vfreq 60.000Hz, hfreq 45.000kHz
DotClock 74.250000
HTimings 1280 1390 1430 1650
VTimings 720 725 730 750
Flags "+HSync" "+VSync"
EndMode
# Block type: 2:0 3:fd
# Block type: 2:0 3:fc
EndSection

Xorg.0.log-tiedostossasi ei muutenkaan näy ajurin asettamaa tilaa. Näytä siis xvidtunen tuloste, kun 50 Hz:n tila on käytössä:

xvidtune  -show

samihs72

  • Käyttäjä
  • Viestejä: 846
    • Profiili
Vs: fglrx ajurista radeonhd ajuriin siirtyminen?
« Vastaus #8 : 12.06.10 - klo:15.21 »
Tuossa näkyy vain EDID-tiedoista luetut 60 Hz:n näyttötilat. EDID näyttää siis parse-edidin läpi ajettuna tältä:

Koodia: [Valitse]
parse-edid: parse-edid version 2.0.0
parse-edid: EDID checksum passed.

# EDID version 1 revision 3
Section "Monitor"
# Block type: 2:0 3:fd
# Block type: 2:0 3:fc
Identifier "SAMSUNG"
VendorName "SAM"
ModelName "SAMSUNG"
# Block type: 2:0 3:fd
HorizSync 26-68
VertRefresh 23-61
# Max dot clock (video bandwidth) 230 MHz
# Block type: 2:0 3:fc
# DPMS capabilities: Active off:no  Suspend:no  Standby:no

Mode "1920x1080" # vfreq 60.000Hz, hfreq 67.500kHz
DotClock 148.500000
HTimings 1920 2008 2052 2200
VTimings 1080 1084 1089 1125
Flags "+HSync" "+VSync"
EndMode
Mode "1280x720" # vfreq 60.000Hz, hfreq 45.000kHz
DotClock 74.250000
HTimings 1280 1390 1430 1650
VTimings 720 725 730 750
Flags "+HSync" "+VSync"
EndMode
# Block type: 2:0 3:fd
# Block type: 2:0 3:fc
EndSection

Xorg.0.log-tiedostossasi ei muutenkaan näy ajurin asettamaa tilaa. Näytä siis xvidtunen tuloste, kun 50 Hz:n tila on käytössä:

xvidtune  -show
Moi! Kiitos taas kerran nm. Noniin, tässä olis tuloste.
Koodia: [Valitse]
"1920x1080"   148.50   1920 2448 2492 2640   1080 1084 1089 1125 -hsync -vsync
Onko tämä oikea Modeline rivi? Mietin vaan, kun tuo 50Hz on tehty parametrilla
Koodia: [Valitse]
Option "TargetRefresh" "50"
« Viimeksi muokattu: 12.06.10 - klo:15.23 kirjoittanut samihs72 »
Desktop:HP Pavilion h8-1111sc Core i5-2320/8 GB/1.5 TB/GeForce GT 530 2 GB/Windows 10 64-bit,  Ubuntu 24.04 Noble Numbat
RPi 4B Nextcloudpi

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: fglrx ajurista radeonhd ajuriin siirtyminen?
« Vastaus #9 : 12.06.10 - klo:15.48 »
Moi! Kiitos taas kerran nm. Noniin, tässä olis tuloste.
Koodia: [Valitse]
"1920x1080"   148.50   1920 2448 2492 2640   1080 1084 1089 1125 -hsync -vsync
Onko tämä oikea Modeline rivi?

Tuon rivin pitäisi toimia. Taajuuden tarkistus: 148.50 MHz / (2640*1125) = 50 Hz
(kaava tästä artikkelista: http://en.wikipedia.org/wiki/XFree86_Modeline)

/etc/X11/xorg.conf:

Lainaus
Section "Monitor"
    Identifier     "Monitor0"
    Option         "DPMS"
    ModeLine "1920x1080_50"   148.50   1920 2448 2492 2640   1080 1084 1089 1125 -hsync -vsync
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "radeon"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
        Modes      "1920x1080_50"
    EndSubSection
EndSection

Kannattaa myös opetella muokkaamaan xorg.confia nanolla tai muulla tekstitilassa toimivalla editorilla, jos X ei suostu käynnistymään jonkin muutoksen jälkeen. Tosin nykyään tiedoston voi yleensä siirtää pois alta, jolloin saa käyttöön toimivat oletusasetukset.

samihs72

  • Käyttäjä
  • Viestejä: 846
    • Profiili
Vs: fglrx ajurista radeonhd ajuriin siirtyminen?
« Vastaus #10 : 12.06.10 - klo:19.51 »
Moi nm! Tein tuon xorg.conf:n mutta silti TV ottaa pakosta käyttöön 60 Hz:n ja tulostukset näyttävät tältä:
Koodia: [Valitse]
sami@sami-htpc:~$ xvidtune -show
"1920x1080"   148.50   1920 2008 2052 2200   1080 1084 1089 1125 +hsync +vsync

sami@sami-htpc:~$ xrandr
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
VGA-0 disconnected (normal left inverted right x axis y axis)
HDMI-0 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 160mm x 90mm
   1920x1080      60.0*+
   1280x720       50.0     60.0 
   720x480        59.9 
   640x480        60.0 
DisplayPort-0 disconnected (normal left inverted right x axis y axis)
sami@sami-htpc:~$

Näyttö käynnistyy ihan hienosti mutta 60 Hz kummittelee edelleen... Miten sen saisi 50Hz:lle? Liitteenä vielä Xorg.0.log.


[ylläpito on poistanut liitteen]
Desktop:HP Pavilion h8-1111sc Core i5-2320/8 GB/1.5 TB/GeForce GT 530 2 GB/Windows 10 64-bit,  Ubuntu 24.04 Noble Numbat
RPi 4B Nextcloudpi

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: fglrx ajurista radeonhd ajuriin siirtyminen?
« Vastaus #11 : 12.06.10 - klo:20.21 »
Näyttö käynnistyy ihan hienosti mutta 60 Hz kummittelee edelleen... Miten sen saisi 50Hz:lle? Liitteenä vielä Xorg.0.log.

Jahas, lokin mukaan Monitor0 osoittaa nyt VGA-0-ulostuloon HDMI-0:n sijaan:

Lainaus
(II) RADEON(0): Output VGA-0 using monitor section Monitor0
(II) RADEON(0): Output HDMI-0 has no monitor section
(II) RADEON(0): Output DisplayPort-0 has no monitor section

Kokeile seuraavaksi tällaista:

Lainaus
Section "Monitor"
    Identifier     "Monitor0"
    Option         "DPMS"
    ModeLine "1920x1080_50"   148.50   1920 2448 2492 2640   1080 1084 1089 1125 -hsync -vsync
    Option PreferredMode "1920x1080_50"
    DisplaySize  487 274
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "radeon"
    Option        "monitor-HDMI-0" "Monitor0"
    Option        "IgnoreEDID" "True"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
        Modes      "1920x1080_50"
    EndSubSection
EndSection

DisplaySize määrittää TV:n fyysisen koon, koska se on EDID-tiedoissa väärin (160x90 mm). X.org:n DPI määräytyy sen perusteella ja työpöydän teksti ja muut elementit skaalautuvat pienemmiksi, jos näytön koko määritellään suuremmaksi.

IgnoreEDID ei ehkä ole tarpeen, mutta ajuri ei välttämättä suostu asettamaan kustomoitua näyttötilaa ilman sitä.

samihs72

  • Käyttäjä
  • Viestejä: 846
    • Profiili
Vs: fglrx ajurista radeonhd ajuriin siirtyminen?
« Vastaus #12 : 12.06.10 - klo:21.20 »
Näyttö käynnistyy ihan hienosti mutta 60 Hz kummittelee edelleen... Miten sen saisi 50Hz:lle? Liitteenä vielä Xorg.0.log.

Jahas, lokin mukaan Monitor0 osoittaa nyt VGA-0-ulostuloon HDMI-0:n sijaan:

Lainaus
(II) RADEON(0): Output VGA-0 using monitor section Monitor0
(II) RADEON(0): Output HDMI-0 has no monitor section
(II) RADEON(0): Output DisplayPort-0 has no monitor section

Kokeile seuraavaksi tällaista:

Lainaus
Section "Monitor"
    Identifier     "Monitor0"
    Option         "DPMS"
    ModeLine "1920x1080_50"   148.50   1920 2448 2492 2640   1080 1084 1089 1125 -hsync -vsync
    Option PreferredMode "1920x1080_50"
    DisplaySize  487 274
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "radeon"
    Option        "monitor-HDMI-0" "Monitor0"
    Option        "IgnoreEDID" "True"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
        Modes      "1920x1080_50"
    EndSubSection
EndSection

DisplaySize määrittää TV:n fyysisen koon, koska se on EDID-tiedoissa väärin (160x90 mm). X.org:n DPI määräytyy sen perusteella ja työpöydän teksti ja muut elementit skaalautuvat pienemmiksi, jos näytön koko määritellään suuremmaksi.

IgnoreEDID ei ehkä ole tarpeen, mutta ajuri ei välttämättä suostu asettamaan kustomoitua näyttötilaa ilman sitä.
No nyt ratkesi! Kiitos nm avustasi! Ainoa rivi, jota ei hyväksynyt, oli tämä ja se pois niin toimii:
Option PreferredMode "1920x1080_50"

EDIT: Muokkasin otsikkoa ensimmäisessä viestissä: radeonhd --> radeon
-Sami
Desktop:HP Pavilion h8-1111sc Core i5-2320/8 GB/1.5 TB/GeForce GT 530 2 GB/Windows 10 64-bit,  Ubuntu 24.04 Noble Numbat
RPi 4B Nextcloudpi