Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: FSO - 13.04.09 - klo:23.27
-
Vaihdoin melusyistä fglrx-ajurin käyttöön radeon-ajurin tilalle ja laitoin xrandrilla kaksi näyttöäni toimimaan laajana työpöytänä seuraavilla loitsuilla:
xrandr --output DFP1 --off
xrandr --output DFP1 --auto
xrandr --output DFP2 --right-of DFP1 --auto
Kuitenkin jos ajan ohjelmia koko ruudun kokoisena niin - toisin kuin radeon-ajurilla - ne levittäytyvät molempien ruutujen alueelle. Siis käytännössä esimerkiksi video pyörii osittain molemmilla näytöillä. Sama ilmenee kaikilla ohjelmilla joilla on joku fullscreen-nappi. Tämä on varsin epäkäytännöllistä erityisesti virtuaalikone- ja videontoistokäytössä. Lieneekö asian korjaamiseksi mitään yksinkertaista (tai monimutkaista) loitsua?
Kaksi kuvaa ongelman havainnollistamiseksi
(http://poldek.no-ip.info/~fso/Temp/DM/ss.jpg)
(http://poldek.no-ip.info/~fso/Temp/DM/live.jpg)
Seuraavat palikat käytössä:
Ubuntu 9.04 AMD64
AMD Radeon HD4870 FGLRX-ajurilla, otettu suljettujen ajurien hallinnalla käyttöön
LCD-näytöt DVI-liittimissä, resoluutioiltaan 1680x1050 ja 1280x1024
-
Kuitenkin jos ajan ohjelmia koko ruudun kokoisena niin - toisin kuin radeon-ajurilla - ne levittäytyvät molempien ruutujen alueelle.
Linux.fi sivuilla varsin selkeästi ja seikkaperäisesti kerrotaan aiheesta:
http://linux.fi/wiki/RandR
http://linux.fi/wiki/Monen_n%C3%A4yt%C3%B6n_j%C3%A4rjestelm%C3%A4t
-
Valitettavasti tämä kyseessä oleva ongelma ei ole mainittuna em. sivuilla. Koska ongelma ei esiintynyt radeon-ajurilla, uskon kyseessä olevan FGLRX:n ominaisuus/vika. Ja jos en vallan väärin muista niin Nvidian binääriajurilla oli sama ongelma (Nvidian twinviewillä, ei tue RandR-laajennusta).
-
Vastaanpa itselleni - josko joku toinenkin kärsisi samasta ongelmasta:
Aiheesta on tehty bugiraportti https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/347758 (https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/347758). Ongelma on fglrx-ajurissa, eikä ubuntun kehittäjät voi vaikuttaa asiaan. Ongelman voi kuitenkin kiertää ottamalla RandR:n pois käytöstä ja käyttää AMD/ATI:n omaa "control panelia":
1. Lisää rivi tiedostoon '/etc/ati/amdpcsdb' osioon "[AMDPCSROOT/SYSTEM/DDX]":
EnableRandR12=Sfalse
2. Lisää tiedostoon '/etc/X11/xorg.conf' seuraavat rivit 'Device'-osioon
Option "EnableRandR12" "false"
Option "DesktopSetup" "horizontal"
EDIT:
3. Komenna ajuri ottamaan xorg.conf-tiedoston muutokset käyttöön
sudo aticonfig --input=/etc/X11/xorg.conf --tls=1