среда, 19 декабря 2007 г.

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

Cкачиваем драйвер ATI отсюда
Затем поставим необходимые программы для установки драйвера:

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

Посмотрим для каких систем есть пакеты для сборке в драйвере:

# sh ./ati-driver-installer-7-11-x86.x86_64.run --listpkg

Created directory fglrx-install.K16158
Verifying archive integrity... All good.
Uncompressing ATI Proprietary Linux Driver-8.433............
............................................................
............................................................
............................................................
............................................................
............................................................
==================================================
ATI Technologies Linux Driver Installer/Packager
==================================================
List of generatable packages:

Package Maintainer(s): Aric Cyr
Status: *UNVERIFIED*
Debian Packages:
Debian/sarge
Debian/oldstable
Debian/sid
Debian/unstable
Debian/etch
Debian/stable
Debian/lenny
Debian/testing
Debian/experimental

Package Maintainer(s): Niko Mirthes
Michael Larabel
Status: Verified
Fedora Packages:
Fedora/FC3
Fedora/FC4
Fedora/FC5
Fedora/FC6
Fedora/F7
Fedora/F8
Fedora/RHEL3
Fedora/RHEL4

Package Maintainer(s): Arnaud Patard
Status: *UNVERIFIED*
Mandriva Packages:
Mandriva/2006
Mandriva/2007
Mandriva/2008

Package Maintainer(s): Bowen Zhu
Status: *UNVERIFIED*
RedFlag Packages:
RedFlag/RF50
RedFlag/RF60

Package Maintainer(s): ATI
Status: Verified
RedHat Packages:
RedHat/RHEL4_64a
RedHat/RHEL4
RedHat/RHEL5_64a
RedHat/RHEL5

Package Maintainer(s): Emanuele Tomasi
Status: *UNVERIFIED*
Slackware Packages:
Slackware/All
Slackware/Only_Module
Slackware/Only_X

Package Maintainer(s): Stefan Dirsch
Status: Verified
SuSE Packages:
SuSE/SUSE100-IA32
SuSE/SUSE100-AMD64
SuSE/SLED10-IA32
SuSE/SLES10-IA32
SuSE/SUSE101-IA32
SuSE/SLED10-AMD64
SuSE/SLES10-AMD64
SuSE/SUSE101-AMD64
SuSE/SUSE102-IA32
SuSE/SUSE103-IA32
SuSE/SUSE102-AMD64
SuSE/SUSE103-AMD64

Package Maintainer(s): Aric Cyr
Status: Verified
Ubuntu Packages:
Ubuntu/warty
Ubuntu/4.10
Ubuntu/hoary
Ubuntu/5.04
Ubuntu/breezy
Ubuntu/5.10
Ubuntu/dapper
Ubuntu/6.06
Ubuntu/edgy
Ubuntu/6.10
Ubuntu/feisty
Ubuntu/7.04
Ubuntu/gutsy
Ubuntu/7.10

For example, to build a Debian Etch package, run the following:
% ./ati-driver-installer--.run --buildpkg Debian/etch

Removing temporary directory: fglrx-install.K16158

Собираем пакеты установки Debian Etch:
# sh ./ati-driver-installer-7-11-x86.x86_64.run --buildpkg Debian/etch
# dpkg -i fglrx-driver_8.433-1_i386.deb
# dpkg -i fglrx-driver-dev_8.433-1_i386.deb
# dpkg -i fglrx-kernel-src_8.433-1_i386.deb
# dpkg -i fglrx-amdcccle_8.433-1_i386.deb

Собираем модуль ядра:
# module-assistant prepare
# module-assistant update
# module-assistant a-i fglrx

Обновляем конфигурацию X сервера:
# 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

$ fgl_glxgears
Using GLX_SGIX_pbuffer
2266 frames in 5.0 seconds = 453.200 FPS
2603 frames in 5.0 seconds = 520.600 FPS
2632 frames in 5.0 seconds = 526.400 FPS
2613 frames in 5.0 seconds = 522.600 FPS
2608 frames in 5.0 seconds = 521.600 FPS



Также можно посмотреть используемый драйвер в контрольном центре, вызивается либо через главное меню, либо

$ amdcccle



Возможная проблема:
В нижнем правом углу появляются артефакты(полоски разного цвета)
Решение:
Переключаемся на любую виртуальную консоль Ctrl+Alt+F1 и вернутся обратно Alt+F7, но этот вариант дает результат на некоторое время. Для полного уничтожения глюка:
Правим /etc/X11/xorg.conf вписываем в секцию "Device" такую строчку:

Option "XAANoOffscreenPixmaps"

9 комментариев:

  1. Вы прослушали лекцию под названием "как не надо устанавливать драйвера" %)

    ОтветитьУдалить
  2. GQ можно узнать как правильно устанавливать драйвера? Так чтобы нормально работало 3D.

    ОтветитьУдалить
  3. GO, что за наезд. Я так ставлю дрова и работают. Может, Вы знаете секрет?

    ОтветитьУдалить
  4. Всё бы хорошо. Но наблюдается некоторые проблемы, первый раз такое. Может быть кто знает в чем дело?

    ==================================================
    ATI Technologies Linux Driver Installer/Packager
    ==================================================
    Generating package: Debian/lenny
    cp: cannot stat `/home/romkaz/downloads/fglrx-install.AyjblT/x710/*': No such file or directory


    Хотя, папка временная создается, туда все копируется.

    Систем Debian Lenny 5.0.3 Stable

    ОтветитьУдалить
  5. Какая версия дров? Какая видео карта?

    ОтветитьУдалить
  6. Дело кажись не в карточке.
    Дело в папке: x710/
    Я смотрел что происходит после запуска --buildpkg в temp дерриктории соадются папки, и
    710 там нет. есть 740...


    Пробовал
    debian/lenny
    debian/squeeze

    ATI 3750

    Если кто поймёт где-проблема. Пишите. Обязательно. Начал писать статейку блогом...
    http://stopi4.blog.ru
    Обязательно надо закончить

    ОтветитьУдалить
  7. Ёпта дошло!
    xorg должен быть версии 7.4 версии

    ОтветитьУдалить
  8. какой ксорг?
    я уже все накатил 7.4 один йух таж ошибка

    ОтветитьУдалить
    Ответы
    1. http://wiki.debian.org/ATIProprietary и будет вам счастье

      Удалить