Это старая версия документа.
Содержание
Установка драйверов ATI
Авторы статьи | Поддерживаемые версии Ubuntu |
---|---|
Psy[H[], Labaman | All Ubuntu |
Предисловие
В этой статье мы рассмотрим способы установки драйверов ATI в Ubuntu Linux, а так же некоторые твики в их настройке. Как изветстно продукты ATI не очень популярны в серде пользователей Linux-систем из-за отсутствия нормальных драйверов для них под Linux. Но c момента объединения ATI с AMD, которая гораздо более лояльно относится к Linux, нежели ATI, появилась надежда на то, что пользователи Linux наконец-то получат нормальные драйвера для ATI под свои системы. Но пока специалисты из AMD бьються над соданием «правильного» драйвера для Linux, у обладателей ATI остается пока несколько вариантов:
- Использовать открытые драйвера ATI, которые работают пока что гораздо стабильнее проприетарных (Catalyst), но имеют очень слабую поддержку 3D.
- Использовать драйвера, предлагаемые Ubuntu (доступны через приложение envyng либо jockey).
- Устанавливать драйвера, скаченные с сайта AMD
Открытые драйвера ATI
Как и упоминалось выше эти драйвера гораздо стабильнее Catalyst и их использование является пока, наверное, самой лучшей альтернативой. Как правило эти драйвера используются системой по умолчанию и поставляются в комплекте с Xorg сервером. Для их использования ненужно производить как-ких либо особенных действий - система сама определят лучший для вашего оборудования драйвер. К открытым драйверам относятся:
- vesa
- ati
- radeon
- radeonhd
Как правило для большинства старых видеокарт ATI подходит драйвер «ati», а для более поздних моделей «radeon» либо «radeonhd», но, к сожалению, ни один из них не работает с Radeon Series 36xx и 4xxx.
Установка драйвера из репозитариев Ubuntu
Надо отметить, что этот способ является самым простым. Все, что вам нужно сделать, это перейти в меню «Система» на панели задач, а далее выбрать Администрирование → Драйвера устройств, затем выбрать нужный драйвер из списка (как правило в случае с ATI выбирать не приходится - пункт всего один) и нажать кнопку «Активировать». Дальше система сделает все за вас и в завершении потребует перезагрузку для активации нового драйвера.
Установка драйвера ATI вручную (с сайта AMD)
1. Подготовка к установке
Устанавливаем необходимые для сборки пакеты пакеты:
sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++5 dkms
2. Загрузка последней версии Catalyst с сайта AMD
Переходим на страницу загрузки драйверов ATI/AMD страницу загрузки драйверов ATI/AMD, выбираем свою версию ОС (Linux x86 или Linux x86_64), модель видеокарты и и нажимаем «search». После этого попадаем на страницу загрузки рекомендуемой версии драйвера. Скачеваем и сохраняем его в своей домашней папке.
3. Создание .deb пакетов
Чтобы создат пакеты для вашего дистрибутива перейдите в домашнюю папку (либо в ту папку, куда вы загрузили Catalyst на предыдущем шаге) и запустите комманду:
sh ati-driver-installer-9-3-x86.x86_64.run --buildpkg Ubuntu/intrepid
4. Установка пакетов и активация драйвера
Созданные .deb пакеты будут находиться в той же директории, что и скаченный нами пакет catalyst. Чтобы установить их введите в терминале следующую комманду:
sudo dpkg -i *.deb
Теперь драйвер установлен, но еще не активен. Чтобы активировать его зайдите в раздел системного меню Система → Администрирование → Драйвера устройств. Драйвер fglrx будет уже выбран, но с пометкой неактивен, нажмите кнопку «Активировать», после чего закройте данное приложение и перезагрузите коппьютер.
Дополнительные настройки и твики
Приведенные ниже настройки и опции добавляются в секцию Device файла /etc/X11/xorg.conf.
По умолчанию в открытых драйверах используется режим AGP 1x, но вы можете изменить эту опцию «принудительно» прописав один из возможных вариантов вплоть до 8х:
Option "AGPMode" "4"
Это пример для AGP 4х, по аналогии для 1, 2, 4, 8х.
Следующая опция делает возможным быструю запись на шине AGP:
Option "AGPFastWrite" "yes"
Но при включении данной опции могут возникнуть проблемы с запуском X-сервера. Будте готовы ко всему
Технология ColorTiling сейчас хорошо доработана и крайне рекомендуется ее использовать. В новых версиях драйеров эта опция включена по умолчанию, но тем не мене некоторым спокойнее когда эта опция явно включена в xorg.conf:
Option "ColorTiling" "on"
Далее несколько слов про метод ускорения графики: На новых картах серии R6хх для активации аппаратного 3D необходимо принудительно указать метод EXA (по умолчанию активен ShadowBuffer):
Option "AccelMethod" "EXA"
Для старых видеокарт ATI полезно использовать следующую опцию:
Option "EnablePageFlip" "on"
Но эту опцию лучше не использовать вместе с EXA, хотя в послежних версиях открытых драйверов они вполне приемлемо работают вместе.