ATI + Compiz + два монитора + mandriva 2010.0 x64 - это возможно)))
Долго мучался с настройкой ATI Radeon HD2600 под mandriva 2010.0 x64, что бы заработал на два рабочих стола, при этом работал compiz-fusion, и самое главное, что бы окна разворачивались на один монитор, а не на два как портянка...
Что не нужно делать:
1. При использовании 3D Metisse, крашится CCC (Catalyst Control Center), Metisse не используем... хотя там тоже есть интересные эффекты(не было времени разбираться, если есть опыт - делитесь)
2. Пропреитарные драйвера с сайта amd.com - Не работает 3D! даже при одинаковом xorg.conf Ставим "типо" пропреитарные из репов(не было времени разбираться, если есть опыт - делитесь)
3. Не ставьте в конфиге Xinerama = On, ваши приложения будут разворачиватся как портянки, и 3D при включенном Xinerama не пашут(так написано на офф сайте).
4. xrandr не помогал, даже после aticonfig --initial -f
Что нужно делать:
1. Любым способом заставить CCC писать в xorg.conf (потому что options в секции Monitor оказались своеобразные, которые не сразу выставишь, хотя всё логично)
2. Сделать два монитора без включения xinerama
3. включить Compiz Fusion
4. наслаждаться трёхмерным столом
p.s. xorg.conf под катом
[root@ws-cio-01 X11]# cat xorg.conf
Section "ServerLayout"
Identifier "aticonfig Layout"
Screen 0 "aticonfig-Screen[0]-0" 0 0
EndSection
Section "Files"
EndSection
Section "Module"
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 "0-CRT1"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
Option "PreferredMode" "1600x900"
Option "TargetRefresh" "60"
Option "Position" "0 0"
Option "Rotate" "normal"
Option "Disable" "false"
EndSection
Section "Monitor"
Identifier "0-CRT2"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
Option "PreferredMode" "1600x900"
Option "TargetRefresh" "60"
Option "Position" "1600 0"
Option "Rotate" "normal"
Option "Disable" "false"
EndSection
Section "Device"
Identifier "aticonfig-Device[0]-0"
Driver "fglrx"
Option "Monitor-CRT1" "0-CRT1"
Option "Monitor-CRT2" "0-CRT2"
BusID "PCI:1:0:0"
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
Virtual 3200 3200
Depth 24
EndSubSection
EndSection
правда оставался 1 баг, не переключались рабочие столы из панели kde, при нажатие на другой стол, панель полностью исчезала
видео на youtube