Установка драйверов на ATI Radeon в Debian.


banda аватар

banda - Posted on 28 Август 2009

Качаем самые новые драйверы отсюда: http://support.amd.com/us/gpudownload/Pages/index.aspx

В результате имеем файл наподобие: ati-driver-installer-9.2-x86.x86_64.run (версия может отличаться)
Затем поставим необходимые программы для установки драйверов:

$ apt-get install module-assistant build-essential fakeroot
$ apt-get install dh-make debconf bzip2 libstdc++5

Собираем пакеты установки Debian, в консоли переходим в директорию, где лежит скачанный файл и делаем:

$ sh ./ati-driver-installer-9.2-x86.x86_64.run --listpkg

Видим:

Created directory fglrx-install.ciDNEu
Verifying archive integrity... All good.
Uncompressing ATI Proprietary Linux Driver-8.561.........
 
==================================================
ATI Technologies Linux Driver Installer/Packager
==================================================
List of generatable packages:
 
Package Maintainer(s): Aric Cyr <aric.cyr@gmail.com>
Mario Limonciello <superm1@gmail.com>
Status: *UNVERIFIED*
Debian Packages:
Debian/sid
Debian/unstable
Debian/etch
Debian/stable
Debian/lenny
Debian/testing
Debian/experimental
 
Package Maintainer(s): Niko Mirthes <nmirthes@gmail.com>
Michael Larabel <michael@phoronix.com>
Status: *UNVERIFIED*
Fedora Packages:
Fedora/FC3
Fedora/FC4
Fedora/FC5
 
...

и т.д. и т.п.

т.е. мы видим, что файл неспроста весит 75 Мб - в нём есть драйвера под множество версий разных дистрибутивов Linux. Теперь мы “строим” (распаковываем) пакеты для нужного нам дистрибутива, в данном примере - для Debian Lenny:

$ sh ./ati-driver-installer-9.2-x86.x86_64.run --buildpkg Debian/lenny

В директории появятся файлы (цифры могут быть другими, это версия пакета):

fglrx-driver_8.561-1_i386.deb
fglrx-driver-dev_8.561-1_i386.deb
fglrx-kernel-src_8.561-1_i386.deb
fglrx-amdcccle_8.561-1_i386.deb

Затем производим установку данных файлов:

$ sudo dpkg -i fglrx-driver_8.561-1_i386.deb fglrx-driver-dev_8.561-1_i386.deb fglrx-kernel-src_8.561-1_i386.deb fglrx-amdcccle_8.561-1_i386.deb

Собираем модуль ядра:

$ sudo module-assistant prepare,update,a-i fglrx

Обновляем конфигурацию X-сервера:

$ sudo aticonfig --initial

Перезагружаем компьютер.
Проверяем работу драйвера:

$ fglrxinfo

Должно вылезти примерно следующее:

display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon 9550 / X1050 Series
OpenGL version string: 2.1.7059 Release

Теперь протестируем 3D:

$ fgl_glxgears

Откроется окно с вращающимся 3D кубиком с шестерёнками на гранях, а в консоли будет:

Using GLX_SGIX_pbuffer
1042 frames in 5.0 seconds = 208.400 FPS
1347 frames in 5.0 seconds = 269.400 FPS
1301 frames in 5.0 seconds = 260.200 FPS
1289 frames in 5.0 seconds = 257.800 FPS
1333 frames in 5.0 seconds = 266.600 FPS

Если кубик появился и резво вращается - поздравляю, всё прошло удачно.

FPS - фреймы (кадры) в секунду. Чем больше - тем лучше.

Оригинал взять отсюда: http://pinbay.net/forum/index.php/topic,669.0.html

0
Ваша оценка: Ничего

Поставил драйвера, графика пошла, но fglrx вечно пишет в dmesg "[fglrx] It's not necessary to adjust system aperture on this ASIC"
Время от времени выдаёт "[fglrx:fireglAsyncioIntEnableMsgHandler] *ERROR* IRQMGR returned error 2 when trying to enable interrupt source 20100000" и вырубает 3D.
ОС:Debian\lenny
Карточка: ati Xpress 1100

У меня та же проблема на радеон 9600

Шаман! Я как раз тоже хотел это разместить...

вопрос: где?

а разве не проще поставить фришные (вроде как они сейчас усердно пилят) из репозитория и нету ли пакета ati-driver-installer-9.2-x86.x86_64.run в non-free ветке?

Огромное спасибо за статью!