Установка драйверов для видеокарт 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
Tags: ATI

November 7th, 2006 at 5:41 pm
neponjatno pochemu 2. shag ne poluchaetsja…
i neponjatno chto s 1. delat???
ob`jasni pozalujsta.
Spasibo
November 7th, 2006 at 7:37 pm
kdesu kate /etc/default/linux-restricted-modules-commonили
gksudo gedit /etc/default/linux-restricted-modules-common
November 7th, 2006 at 7:57 pm
Для подключения этих репозитариев необходимо отредактировать файл /etc/apt/sources.list любым из выше предложенных редакторов (nano, vim, kate, gedit), и убрать значек диеза ‘#’ перед строчкой у которой в конце виднеется universe.
Пример:
deb http://de.archive.ubuntu.com/ubuntu dapper universe multiverse
Далее необходимо обновить список пакетов с помощью команды sudo apt-get update и приступать ко второму шагу.November 8th, 2006 at 12:37 pm
Этот шаг не выполняется. Пишет что неизвестный субститушын в строке скрипта, после закоментирования этих строк скрипта и запуска тоже матерится на ошибки.
Также по 3-му пункту в эджи сразу стоит gcc-4.1(gcc->gcc-4.1)
November 8th, 2006 at 2:46 pm
sudo apt-get install linux-headers-$(uname -r)И более подробную ошибку можно увидеть?
November 9th, 2006 at 10:17 am
зы: перед этим стояли драйвера из репозитария xorg-driver-fglrx_7.1.0-8.28.8+2.6.17.5-11_i386.deb , но работали криво и 3Д не было. Перед проведением все пунктов его удалил, заменил драйвер на “radeon” и перегрузил иксы.
November 9th, 2006 at 4:29 pm
После удачной установки необходимо собрать модуль для ядра. Шаг 7-8
November 11th, 2006 at 12:06 am
zdes paren opisivaet kak postavit Beryl na ATI… mozet polezno budet.
November 11th, 2006 at 5:18 pm
Как собирусь, так обязательно напишу свой на тему Beryl+ATI+KDE.
November 11th, 2006 at 5:40 pm
chmod +x ati-driver-installer-8.30.3.runsudo ln -sf bash /bin/sh
./ati-driver-installer-8.30.3.run --buildpkg Ubuntu/6.10
November 11th, 2006 at 5:41 pm
November 11th, 2006 at 5:49 pm
November 11th, 2006 at 7:04 pm
там у меня только fglrx.tar.bz2
November 11th, 2006 at 7:44 pm
November 17th, 2006 at 9:42 pm
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
Можнт нужны еще какие нибудь телодвижения ато я уже замаялся с этими дровами- система тормозит не подетски
November 17th, 2006 at 9:44 pm
November 17th, 2006 at 10:12 pm
Сейчас допишу еще один ньюанс в новую инструкцию, который касается только Edgy Eft. В /etc/X11/xorg.conf необходимо убедиться в отключенном композите:
Section "Extensions"Option "Composite" "Disable"
EndSection
З.Ы. Методика кстати ничем не отличается
November 23rd, 2006 at 7:31 pm
1. Для начала отключим модуль fglrx:
sudo nano /etc/default/linux-restricted-modules-common
DISABLED_MODULES=”fglrx”
November 23rd, 2006 at 9:45 pm
Пусть остается disabled, включать нужно только при использовании драйвера fglrx из репозитория