Ubuntu Suomen keskustelualueet
		Ubuntun käyttö => Multimedia ja grafiikka => Aiheen aloitti: samihs72 - 05.06.10 - klo:12.39
		
			
			- 
				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ä..  :(
- 
				- 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.
 
 - Miten saan hienosäädettyä kuvaruudun koon oikeaksi? 
 Overscan-kompensointi tuskin onnistuu avoimilla ajureilla. Etkö saa overscania pois TV:stä?
 
 - HDMI:n kautta äänet? Catalystissä loin asound.conf filun /etc/ hakemistoon ja se oli siinä. 
 Pitäisi varmaan toimia suoraan ainakin joillain malleilla.
 
 - Toimiiko lomituksen poisto Mythtv:ssä, VDR:ssä tai XBMC:ssä radeonhd:n kanssa? 
 Toimii samalla tavalla kuin suljetulla ajurilla. Kumpikaan ei tue rautalomituksenpoistoa Linuxissa.
 
- 
				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.
			
- 
				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
- 
				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.
 man radeonJa sieltä tuo näkyy löytyvänkin tuettujen listalta (tosin tuen tasosta ei sanota mitään).
- 
				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]
- 
				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?
 (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
 
- 
				Tuossa näkyy vain EDID-tiedoista luetut 60 Hz:n näyttötilat. EDID näyttää siis parse-edidin läpi ajettuna tältä:
 
 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
- 
				Tuossa näkyy vain EDID-tiedoista luetut 60 Hz:n näyttötilat. EDID näyttää siis parse-edidin läpi ajettuna tältä:
 
 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.
 "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
 Option "TargetRefresh" "50"
 
- 
				Moi! Kiitos taas kerran nm. Noniin, tässä olis tuloste. 
 "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:
 
 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.
- 
				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ä:
 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]
- 
				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:
 
 (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:
 
 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ä.
- 
				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:
 
 (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:
 
 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