ca fait une semaine que je me bats avec ce problème sans parvenir à trouver d'où il vient. J'ai utilisé Gentoo pendant 1 an avant de passer à Arch Linux. Sur Gentoo, les drivers open source pour ma carte ATI étaient parfaits car je ne joue pas donc je n'avais pas besoin de l'accélération 3D, j'ai juste besoin d'un double écran en 1920x1080 (je possède 2 Samsung SyncMaster P2370H reliés à la carte en DVI).
Je possède une carte graphique ATI Radeon HD 5850 et 2 écrans identiques reliés aux sorties DVI. J'ai testé les pilotes propriétaires ATI via le repository catalyst (trouvé dans la doc) et ça fonctionne correctement à part que parfois, quand je bouge les fenêtres d'un écran à l'autre. Le déplacement a des lags (même si j'ai l'acceleration 3D -> check pour Direct Rendering : Yes) et même si c'est très dérangeant, j'arrive à avoir un double bureau.
Voilà la config utilisée :
xorg.conf (fglrx)
J'ai tenté les pilotes open source, j'ai donc remplacer fglrx par radeon dans le xorg, j'ai même ajouté radeon dans mkinitcpio.conf (puis mkinitcpio -p linux) et dans rc.conf. Je lance mon noyau avec radeon.modeset=0 ou quelque chose comme ça (j'ai trouvé ça dans la doc) pour ne pas avoir KMS car si j'autorise KMS, j'ai un bloquage sur "waiting uevents to be processed" et le seul moyen de résoudre ça est de ne pas utiliser KMS (bizarre car sur Gentoo, ça fonctionnait).Section "ServerLayout"
Identifier "aticonfig Layout"
Screen 0 "aticonfig-Screen[0]-0" 0 0
Screen "aticonfig-Screen[0]-1" RightOf "aticonfig-Screen[0]-0"
EndSection
Section "ServerFlags"
Option "Xinerama" "on"
EndSection
Section "Files"
FontPath "/usr/share/fonts/TTF"
FontPath "/usr/share/fonts/75dpi"
FontPath "/usr/share/fonts/terminus"
FontPath "/usr/share/fonts/cyrillic"
FontPath "/usr/share/fonts/100dpi"
FontPath "/usr/share/fonts/dejavu"
FontPath "/usr/share/fonts/default/ghostscript"
FontPath "/usr/share/fonts/Speedo"
FontPath "/usr/share/fonts/OTF"
FontPath "/usr/share/fonts/freefonts"
FontPath "/usr/share/fonts/unifont"
FontPath "/usr/share/fonts/artwiz-aleczapka-en"
FontPath "/usr/share/fonts/corefonts"
FontPath "/usr/share/fonts/Type1"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/ttf-bitstream-vera"
EndSection
Section "Module"
Load "GLcore"
Load "dri"
Load "dri2"
Load "record"
Load "dbe"
Load "extmod"
Load "glx"
EndSection
Section "Extensions"
Option "Composite" "Disable"
EndSection
Section "Monitor"
Identifier "aticonfig-Monitor[0]-0"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection
Section "Monitor"
Identifier "aticonfig-Monitor[0]-1"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection
Section "Device"
Identifier "aticonfig-Device[0]-1"
Driver "fglrx"
Option "PreferredMode" "1920x1080"
Option "Position" "0 0"
BusID "PCI:1:0:0"
EndSection
Section "Device"
Identifier "aticonfig-Device[0]-0"
Driver "fglrx"
Option "PreferredMode" "1920x1080"
Option "Position" "1920 0"
BusID "PCI:1:0:0"
Screen 1
EndSection
Section "Screen"
Identifier "aticonfig-Screen[0]-1"
Device "aticonfig-Device[0]-1"
Monitor "aticonfig-Monitor[0]-1"
DefaultDepth 24
SubSection "Display"
Virtual 3840 1080
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "aticonfig-Screen[0]-0"
Device "aticonfig-Device[0]-0"
Monitor "aticonfig-Monitor[0]-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Bref, si je redémarre avec le xorg.conf qui fonctionne (et radeon à la place de fglrx + les bons drivers bien sûr xf86-video-ati), j'ai cette erreur :
J'ai tenté de ne pas configurer le double bureau dans le xorg et d'utiliser un script de démarrage KDE comme pour gentoo (xrandr --output DVI-1 --right-of DVI-0 ou quelque chose comme ça) malheureusement, j'ai ce problème avec les pilotes open source :(EE) Screen 0 deleted because of no matching section
(EE) Device(s) detected but none match those in the config file
http://users.skynet.be/fb521412/driver_ati.jpg
J'ai pris cette partie de l'écran car c'ets là qu'on voit le mieux mais c'est comme ça sur tout l'écran. Là pour l'instant, j'ai mon écran de gauche qui est normal et mon écran de droite où on voit les gros pixels comme sur la photo.
J'ai tenté de modifier via le panneau de configuration KDE (System settings -> Display and monitor) et voilà les options :
Si je tente de mettre DVI-0 right of DVI-1, mon écran de droite est toujours pixelisé et mes fenêtres sont bloquées sur un écran invisible.DVI-1 (Connected)
Size : 1920x1080 (Auto)
Position : Absolute / 0 / 0
DVI-0 (Connected)
Size : 1920x1080 (Auto)
Position : Clone of DVI-1
[plus bas]
Primary output : None
Si je clique sur Identify Outputs j'ai :
DVI-1
DVI-0
qui apparaissent sur les deux écrans (est-ce que c'est logique même si c'est les écrans sont clonés ?).
DVI-1 est mon écran de gauche.
Avec les drivers vesa, je suis bloqué en 1280x1024 mais les écrans sont normaux (pas de pixels comme sur la photo), il n'y a que les radeon mais je n'avais pas de problème sur gentoo avec ces pilotes.
J'ai essayé de donner un maximum d'informations et j'espère sincèrement que quelqu'un trouvera ce qui manque pour résoudre mon problème.
Note : J'aimerais autant utiliser les pilotes libres mais si quelqu'un trouve la solution à mon problème de lag fenêtres avec les pilotes propriétaires... bah j'utiliserai ceux-là car je commence à désespérer.
Merci.