На днях поставил kubuntu 9.10 karmic koala. Надоело слушать что карту Ati невозможно заставить нормально работать, решил попробовать.
Первым делом установим Установка ATI Catalyst 9.1
Загружаем ati-driver-installer-9-1-x86.x86_64.run
1
$ sudo apt-get update
2
$ sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf dkms
3
$ sh ati-driver-installer-9-1-x86.x86_64.run --buildpkg Ubuntu/intrepid
4
$ sudo dpkg -i xorg-driver-fglrx_8.661-0ubuntu1_i386.deb fglrx-kernel-source_8.661-0ubuntu1_i386.deb fglrx-amdcccle_8.661-0ubuntu1_i386.deb
5
$ sudo aticonfig --initial -f
Перезапуск X сервера или перезагрузка.
6
$ fglrxinfo
Получаем вот что:
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon HD 4800 Series
OpenGL version string: 2.1.9026
Драйвер на месте, тестим:
7
$ fgl_glxgears
Результат радует:
Using GLX_SGIX_pbuffer
10930 frames in 5.0 seconds = 2186.000 FPS
11175 frames in 5.0 seconds = 2235.000 FPS
11132 frames in 5.0 seconds = 2226.400 FPS
10980 frames in 5.0 seconds = 2196.000 FPS
Переходим непосредственно к X server:
8
$ cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup
Далее изменяем файл конфигурации исходя из своих потребностей:
10
$ mcedit /etc/X11/xorg.conf
Для примера привожу свой файл:
simp@simp-desktop:~$ cat /etc/X11/xorg.conf
Section "Monitor"
Identifier "aticonfig-Monitor 1"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection
Section "Monitor"
Identifier "aticonfig-Monitor 2"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection
Section "Device"
Identifier "ATI Radeon EAH 4850 Series (right head)"
Driver "fglrx"
BusID "PCI:1:0:0"
Screen 0
EndSection
Section "Device"
Identifier "ATI Radeon EAH 4850 Series (left head)"
Driver "fglrx"
BusID "PCI:1:0:0"
Screen 1
EndSection
Section "Screen"
Identifier "Right Screen"
Device "ATI Radeon EAH 4850 Series (right head)"
Monitor "aticonfig-Monitor 1"
DefaultDepth 24
SubSection "Display"
Modes "1280x1024"
EndSubSection
EndSection
Section "Screen"
Identifier "Left Screen"
Device "ATI Radeon EAH 4850 Series (left head)"
Monitor "aticonfig-Monitor 2"
DefaultDepth 24
SubSection "Display"
Modes "1280x1024"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Xorg Layout"
Screen "Left Screen"
Screen "Right Screen" RightOf "Left Screen"
EndSection
Section "ServerFlags"
Option "Xinerama" "On"
EndSection
Section "Module"
Load "GLcore"
Load "glx"
Load "record"
Load "dbe"
Load "extmod"
Load "freetype"
EndSection
Перезапускаем сервер, и воаля...
p.s. Единственно что пока не решил это совместимость xinerama и compiz. Но как то без него мне нормально тоже.
