В этой статье мы рассмотрим способы установки проприетарного драйвера AMD (Catalyst/FGLRX) в Ubuntu Linux, а так же некоторые твики в их настройке. Ранее продукты ATI были не очень популярны в среде пользователей Linux из-за отсутствия нормальных драйверов для них. Однако c момента объединения ATI с AMD, которая гораздо более лояльно относится к Linux, драйверы были в значительной степени доработаны в том числе для их использования совместно с WINE. У обладателей видеокарт AMD есть несколько вариантов:
- Использовать свободные драйвера AMD, которые в некоторых случаях работают стабильнее проприетарных, но имеют менее полную поддержку стандарта OpenGL 3.x, и совсем не поддерживают OpenGL 4.x.
- Использовать проприетарные драйвера, предлагаемые Ubuntu через приложение Jockey.
- Устанавить проприетарные драйвера из пакетов сгенерированных инсталлятором с сайта AMD.
Свободные драйвера
Эти драйвера используются системой по умолчанию и поставляются в комплекте с графическим сервером. Для их использования не нужно производить каких-либо особенных действий - система сама определит наиболее подходящий для вашего оборудования драйвер.
Проприетарный драйвер
Установка проприетарного драйвера из репозиториев Ubuntu
Надо отметить, что этот способ является самым простым. Все, что вам нужно сделать, это перейти в меню «Система» на панели задач, а далее выбрать Администрирование → Драйвера устройств, затем выбрать проприетарный драйвер, либо проприетарный драйвер с плановыми обновлениями, и нажать кнопку «Активировать». Дальше система сделает все за вас и в завершении потребует перезагрузку для активации нового драйвера.
Установка драйвера AMD вручную
Подготовка к установке
Для начала нам потребуется скачать проприетарный драйвер последней версии с официального сайта AMD и установить зависимости, необходимые для сборки драйвера. Для того, чтобы установить требуемые пакеты выполните:
Для 64-битных систем
sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0 dh-modaliases linux-headers-generic xserver-xorg-core libgcc1 ia32-libs-multiarch:i386 lib32gcc1 libc6-i386
Для 32-битных систем
sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0 dh-modaliases linux-headers-generic xserver-xorg-core libgcc1
Открываем терминал и вводим команду:
sudo sh /usr/share/ati/fglrx-uninstall.sh
Перезагружаем систему.
Установка драйвера
Разрешаем запуск инсталлятора. Обратите внимание на то, что вместо 12-4 может быть другая версия - посмотрите название инсталлятора, скаченного вами с сайта AMD.
chmod +x amd-driver-installer-12-4-x86.x86_64.run
Генерируем пакеты для вашей версии дистрибутива. Обратите внимание на то, что вместо Ubuntu/precise вам может понадобиться указать используемую вами версию дистрибутива, если она отлична от Ubuntu 12.04.
sudo sh ./amd-driver-installer-12-4-x86.x86_64.run --buildpkg Ubuntu/precise
Установиваем сгенерированные пакеты:
sudo dpkg -i fglrx*.deb
Генерируем конфигурационний файл:
sudo aticonfig --initial
Настройка проприеиарного драйвера
Для дальнейших настроек: разрешения, частоты обновления и других параметров монитора, можно воспользоватся Система ⇒ Параметры ⇒ AMD Catalyst Control Center (для Администратора).
Техническая поддержка AMD
Если при использовании проприетарного драйвера AMD у вас возникнут какие-либо проблемы вы можете обратиться в техническую поддержку компании AMD:
Рекомендуется сообщать о возникших проблемах как минимум по первой и третьей ссылке. При обращении в техническую поддержку прикладывайте к тикету отчёт, генерируемый скриптом /usr/share/fglrx/atigetsysteminfo.sh (запускать с помощью sudo).