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 radeon
Ja 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