PINBAY.NET forum

Please login or register.

Login with username, password and session length
Advanced search  

News:



Pages: [1]   Go Down

Author Topic: Установка драйверов на ATI Radeon в Debian.  (Read 1084 times)

0 Members and 1 Guest are viewing this topic.

banda

  • Jr. Member
  • **
  • Karma: +0/-0
  • Offline Offline
  • Gender: Male
  • Posts: 83
  • http://pinbay.net - продажа электронных товаров
Мне давно не давало покоя то, что на моём ноутбуке Dell Inspiron 1501 (со встроенной видеокартой ATI Radeon Xpress 1100) я не мог не только воспользоваться хвалёными 3D-эффектами рабочего стола Linux (с помощью композитного менеджера compiz), но и просто назначить красивый хранитель экрана, использующий OpenGL. Самое интересное, что делал я всё по инструкции от ATI, которая прилагалась к драйверам, но в результате ничего не работало.

Итак, решение:

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

В результате имеем файл наподобие: ati-driver-installer-9-3-x86.x86_64.run (версия может отличаться)
Затем поставим необходимые программы для установки драйверов:
Code: [Select]
apt-get install module-assistant build-essential fakeroot
apt-get install dh-make debconf bzip2 libstdc++5
Собираем пакеты установки Debian, в консоли переходим в директорию, где лежит скачанный файл и делаем:
Code: [Select]
sh ./ati-driver-installer-9-3-x86.x86_64.run --listpkgВидим:
Quote
Created directory fglrx-install.ciDNEu
Verifying archive integrity... All good.
Uncompressing ATI Proprietary Linux Driver-8.593........................................
...............................................................

...

...

...

...

...

...

...

...
==================================================
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:
Code: [Select]
sh ./ati-driver-installer-9-3-x86.x86_64.run --buildpkg Debian/lennyВ директории появятся файлы (цифры могут быть другими, это версия пакета):

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

Затем производим установку данных файлов (далее все действия совершаем от  имени root’a):
Code: [Select]
dpkg -i fglrx-driver_8.593-1_i386.deb
dpkg -i fglrx-driver-dev_8.593-1_i386.deb
dpkg -i fglrx-kernel-src_8.593-1_i386.deb
dpkg -i fglrx-amdcccle_8.593-1_i386.deb
Собираем модуль ядра:
Code: [Select]
module-assistant prepare
module-assistant update
module-assistant a-i fglrx
Обновляем конфигурацию X-сервера:
Code: [Select]
aticonfig --initialПерезагружаем компьютер.
Проверяем работу драйвера:
Code: [Select]
fglrxinfoДолжно вылезти примерно следующее:
Quote
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:
Code: [Select]
fgl_glxgearsОткроется окно с вращающимся 3D кубиком с шестерёнками на гранях, а в консоли будет:
Quote
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 - фреймы (кадры) в секунду. Чем больше - тем лучше.

А это скрипт для автоматизации установки:
Code: [Select]
#!/bin/sh
mkdir /tmp/ati
cd /tmp/ati
wget -c https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-9-3-x86.x86_64.run
./sh ./ati-driver-installer-9-3-x86.x86_64.run --buildpkg Debian/lenny
dpkg -i fglrx-driver_8.593-1_i386.deb
dpkg -i fglrx-driver-dev_8.593-1_i386.deb
dpkg -i fglrx-kernel-src_8.593-1_i386.deb
dpkg -i fglrx-amdcccle_8.593-1_i386.deb
module-assistant prepare
module-assistant update
module-assistant a-i fglrx
aticonfig --initial
« Last Edit: September 14, 2009, 04:34:48 pm by pinbay.net »

PINBAY.NET forum

Pages: [1]   Go Up
 

Refo.ru - русские сайтыРаскрутка сайта, Оптимизация сайта, Продвижение сайта, Реклама!Мобильные телефоны, полифония, рингтоны, цены на телефоны, JAVA игры!Каталог-Молдова - Ranker, Statistics Каталог ссылок. Информационный портал - Старого.NET

Page created in 0.166 seconds with 31 queries.