Федорино горе Немецкого провайдера обязали удалять логи
Nov 04

Установка драйверов для видеокарт ATI в Ubuntu Edgy Eft и Dapper Drake

Внимание владельцам следующих чипов:

  • Radeon® 8500/9000/9100/9200/9250
  • Mobility™ Radeon® 9000/9100/9200
  • Radeon® IGP 9000/9100/9200

в последней (8.30.3) и предпоследней (8.29.6) версии драйверов отключенна поддержка этих видеокарт, и для них необходимо использовать более раннию версию, т.е. 8.28.8. Руководство по установке можно найти здесь!

А также для тех кто использовал моё более раннее howto, необходимо только выполнить шаги с четвертого по восьмой включительно.

1. Для начала отключим модуль fglrx:
sudo nano /etc/default/linux-restricted-modules-common
DISABLED_MODULES="fglrx"

2. Далее устанавливаем необходимые для последующей сборки драйверов следующие пакеты:
sudo apt-get update
sudo apt-get install module-assistant build-essential
sudo apt-get install fakeroot dh-make debconf libstdc++5 gcc-4.0-base

3. Для компиляции последнего fglrx модуля рекомендуется gcc 4.0, поэтому создадим для него символическую ссылку:
sudo rm /usr/bin/gcc
sudo ln -s /usr/bin/gcc-4.0 /usr/bin/gcc

4. Скачиваем драйвера с официального сайта ATI:
wget -c https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-8.30.3.run
Download

5. Генерируем .deb пакеты:
chmod +x ati-driver-installer-8.30.3.run
./ati-driver-installer-8.30.3.run --buildpkg Ubuntu/6.06

Для владельцев дистрибутива Ubuntu Edgy Eft необходимо выполнить следующие команды:
chmod +x ati-driver-installer-8.30.3.run
sudo ln -sf bash /bin/sh
./ati-driver-installer-8.30.3.run --buildpkg Ubuntu/6.10

6. Инсталируем полученые .deb пакеты:
sudo dpkg -i xorg-driver-fglrx_8.30.3-1_i386.deb
sudo dpkg -i fglrx-kernel-source_8.30.3-1_i386.deb
sudo dpkg -i fglrx-control_8.30.3-1_i386.deb

7. Удаляем старый fglrx deb’s из /usr/src/:
sudo rm /usr/src/fglrx-kernel*.deb

8. Компилируем модули ядра:
sudo module-assistant prepare,update
sudo module-assistant build,install fglrx
sudo depmod -a

9. Возможно перед выполнением следующего шага прийдется заменить fglrx на ati

sudo nano /etc/X11/xorg.conf
fglrx меняем на ati

10. Обновляем xorg.conf:
sudo aticonfig --initial
sudo aticonfig --overlay-type=Xv

Reboot.

Проверяем:
~$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9600 XT Generic
OpenGL version string: 2.0.6119 (8.30.3)

~$ glxgears -printfps
~$ fgl_glxgears

Добавленно:
Для успешного выполнения второго шага необходимо дополнительное подключение репозиториев из ветки [universe]. Как это сделать, я попытался описать в комментариях ниже. Но если Вы захотите узнать об этом побольше, то я рекомендую почитать заметку “Подключение дополнительных репозиториев и обновление (additional repositories)” в блоге Afona.

Print This Print This

Tags:

19 Responses to “HowTo: ATI 8.30.3 / Ubuntu Edgy Eft and Dapper Drake”

  1. AlexLev Says:

    Hallo,
    neponjatno pochemu 2. shag ne poluchaetsja…
    i neponjatno chto s 1. delat???
    ob`jasni pozalujsta. :oops:
    Spasibo

  2. xlibs Says:

    Первый шаг предполагает наличие пакета linux-restricted-modules-”версия ядра” с предустановленными модулями в системе. И для того, чтобы установить модуль fglrx, требуется отключить стандартный, т.е. который идет в составе пакета. Для редактирования /etc/default/linux-restricted-modules-common я использовал редактор nano, также можно воспользоваться редакторами gedit и kate:
    kdesu kate /etc/default/linux-restricted-modules-common
    или
    gksudo gedit /etc/default/linux-restricted-modules-common

  3. xlibs Says:

    Что касается второго шага, некоторые пакеты находятся в репозитории [universe].
    Для подключения этих репозитариев необходимо отредактировать файл /etc/apt/sources.list любым из выше предложенных редакторов (nano, vim, kate, gedit), и убрать значек диеза ‘#’ перед строчкой у которой в конце виднеется universe.
    Пример:
    deb http://de.archive.ubuntu.com/ubuntu dapper universe multiverse
    Далее необходимо обновить список пакетов с помощью команды sudo apt-get update и приступать ко второму шагу.

  4. baralgin Says:

    ./ati-driver-installer-8.30.3.run –buildpkg Ubuntu/6.10
    Этот шаг не выполняется. Пишет что неизвестный субститушын в строке скрипта, после закоментирования этих строк скрипта и запуска тоже матерится на ошибки.
    Также по 3-му пункту в эджи сразу стоит gcc-4.1(gcc->gcc-4.1)

  5. xlibs Says:

    Как выяснилось для эджи также необходимы “linux-headers”:
    sudo apt-get install linux-headers-$(uname -r)
    И более подробную ошибку можно увидеть?

  6. baralgin Says:

    насчёт линух-хидерс проверим, но похоже будут траблы дальше. Вчера просто нашёл и покачал все 3 пакета из пункта 6 (названия один в один). Все пункты прошли без ошибок. Но иксы не стартуют. Пишет что драйвер fglrx не найден :evil: . Они для нужной версии xorg?

    зы: перед этим стояли драйвера из репозитария xorg-driver-fglrx_7.1.0-8.28.8+2.6.17.5-11_i386.deb , но работали криво и 3Д не было. Перед проведением все пунктов его удалил, заменил драйвер на “radeon” и перегрузил иксы.

  7. xlibs Says:


    Вчера просто нашёл и покачал все 3 пакета из пункта 6 (названия один в один). Все пункты прошли без ошибок. Но иксы не стартуют. Пишет что драйвер fglrx не найден .

    После удачной установки необходимо собрать модуль для ядра. Шаг 7-8 :wink:

  8. Leverkuss Says:

    http://lhansen.blogspot.com/search/label/life

    zdes paren opisivaet kak postavit Beryl na ATI… mozet polezno budet.

  9. xlibs Says:

    Хороший отчет :wink:
    Как собирусь, так обязательно напишу свой на тему Beryl+ATI+KDE.

  10. DIMON Says:

    chmod +x ati-driver-installer-8.30.3.run
    sudo ln -sf bash /bin/sh
    ./ati-driver-installer-8.30.3.run --buildpkg Ubuntu/6.10

  11. DIMON Says:

    И пакеты собираются без ругани

  12. xlibs Says:

    Спасибо, сейчас подправлю.

  13. Quatsch Says:

    шаг 7: у меня нет такого пакета /usr/src/fglrx-kernel*.deb
    там у меня только fglrx.tar.bz2

  14. Quatsch Says:

    всё, уже разобрался поставив gcc-4.0 :mrgreen:

  15. Zer Says:

    А для версии 8,30,5 методика такая же или отличается? Я сделал все как написано но только менял названия пакета и вобщем не то чтобы ничего не получилось но получилось не все вобщем вот
    root@zer-House:~# fglrxinfo
    Xlib: extension “XFree86-DRI” missing on display “:0.0″.
    display: :0.0 screen: 0
    OpenGL vendor string: Mesa project: http://www.mesa3d.org
    OpenGL renderer string: Mesa GLX Indirect
    OpenGL version string: 1.2 (1.5 Mesa 6.5.1)

    типа такое! Карточка 1600ХТ Ubuntu 6.10 64 bit
    Можнт нужны еще какие нибудь телодвижения ато я уже замаялся с этими дровами- система тормозит не подетски

  16. Zer Says:

    Sorry версия 8.31.5:cool:

  17. xlibs Says:

    Вообще-то рядом уже есть тема с установкой 8.31.5, ну да ладно.

    Сейчас допишу еще один ньюанс в новую инструкцию, который касается только Edgy Eft. В /etc/X11/xorg.conf необходимо убедиться в отключенном композите:
    Section "Extensions"
    Option "Composite" "Disable"
    EndSection

    З.Ы. Методика кстати ничем не отличается :wink:

  18. zer Says:

    Спасибочки уже исправил все работает нормально! Я еще и берил себе поставил такой улет сам челюсть домкратом подымал:razz: Атут еще виндузятник в гости нагрянул ну тот чуть в обморок не упал от такой идилии…Да еще один маленький вопрос вот это потом вернуть как было или пускай остается Disable?
    1. Для начала отключим модуль fglrx:
    sudo nano /etc/default/linux-restricted-modules-common
    DISABLED_MODULES=”fglrx”

  19. xlibs Says:


    Да еще один маленький вопрос вот это потом вернуть как было или пускай остается Disable?

    Пусть остается disabled, включать нужно только при использовании драйвера fglrx из репозитория :wink:

Leave a Reply