Правильная установка драйвера ATI на Ubuntu 9.04

вторник, 18 августа 2009 г.

Столкнулся с проблемой:
Убунту не корректно ставит проприетарные дрова на AMD видеокарты. Иксы либо не запускаются вообще,либо запускаются криво:)
Вообщем вот решение:

1. скачать ati-driver-installer-9-8-x86.x86_64.run
(вот тут можно выбрать версию под линукс х32-х64)
2. в консоли выполнить:
sudo apt-get update

затем (одной строкой)

sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++5 dkms

3. в консоли выполняем команду для создания пакетов:
sh ati-driver-installer-9-1-x86.x86_64.run --buildpkg Ubuntu/intrepid

4. далее в консоли устанавливаем подготовленные пакеты:
для 32-bit системы
sudo dpkg -i xorg-driver-fglrx_8.640-0ubuntu1_i386.deb fglrx-kernel-source_8.640-0ubuntu1_i386.deb fglrx-amdcccle_8.640-0ubuntu1_i386.deb

для 64-bit системы
sudo dpkg -i xorg-driver-fglrx_8.640-0ubuntu1_amd64.deb fglrx-kernel-source_8.640-0ubuntu1_amd64.deb fglrx-amdcccle_8.640-0ubuntu1_amd64.deb

Или проще: sudo dpkg -i *fglrx*deb
Если у Вас 64-bit система, то возможно появится сообщение-
"Errors were encountered while processing: fglrx-amdcccle"

исправим эту ошибку:
сначала даём команду
sudo apt-get install -f

затем
sudo dpkg -i --force-overwrite xorg-driver-fglrx_8.640-0ubuntu1_amd64.deb fglrx-kernel-source_8.640-0ubuntu1_amd64.deb fglrx-amdcccle_8.640-0ubuntu1_amd64.deb


5. Конфигурируем Xorg (и не забудьте сделать бекап этого файла)
sudo gedit /etc/X11/xorg.conf

и ищем строку с Section "Device" и добавляем Driver "fglrx", те эта секция должна выглядеть примерно следующим образом:
Section "Device"
[...]
Driver "fglrx"
[...]
EndSection

Сохраняем файл.
Далее выполняем команду:
sudo aticonfig --initial -f

Некоторые пользователи не могут получить доступ к xorg.conf для редактирования, тогда можно выполнить следующую команду:
sudo aticonfig --input=/etc/X11/xorg.conf --tls=1

6. Перезагружаемся
и далее проверяем - как установился ATI Catalyst 9.1 в Вашу систему :
fglrxinfo

должно получится примерно следующее:
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: Radeon X1900 Series
OpenGL version string: 2.1.8395 Release

7. Вернуть Xorg к первоначальному можно командой:
sudo dpkg-reconfigure xserver-xorg

PS: все вышесказанное проверялось на i386 конфигурации с видеокартой ATI PCI-e HD3600