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

Материал из База знаний проекта Russian Fedora

Перейти к: навигация, поиск

На странице дана информация по установке драйвера для видеокарт ATI/Radeon.

Внимание! Данное руководство не соответствует действительности.

Пакеты akmod/kmod-fglrx удалены из репозитория RPMFusion.

Установка проприетарного драйвера fglrx - выполняется исключительно на собственный СТРАХ И РИСК!


Внимание! Проприетарный (несвободный) драйвер!
В Fedora Linux официально поддерживаются только свободные модули (драйверы) устройств. Свободный драйвер для данных устройств: radeon

Компания ATI не поддерживает свои старые видеокарты. Для них следует использовать установленный по умолчанию свободный драйвер.

Содержание


Установка драйверов с сайта AMD в RFRemix 20

([1])Зайти на сайт AMD на страницу скачивания драйверов для Linux: http://support.amd.com/en-us/download/desktop?os=Linux+x86

Скачать файл с именем вида amd-catalyst-14-9-linux-x86-x86-64.zip

Распаковать оттуда имеющуюся там папку с именем вида fglrx-14.301.1001/

Открыть терминал в этой папке.

Запустить там команду вида:

sudo sh amd-driver-installer-14.301.1001-x86.x86_64.run

(здесь amd-driver-installer-14.301.1001-x86.x86_64.run — имя файла, находящегося в распакованной папке).

Запустится процедура установки. Если скрипт сообщает, что ему не хватает пакетов, есть смысл([2]) установить их командой sudo yum install gcc binutils make kernel-devel kernel-headers dkms

В удачном случае откроется диалоговое окно с заголовком вида "AMD Catalyst(TM) Proprietary Driver 14.301.1001 Setup".

В нём будет первый вопрос, в ответ на который надо выбрать “Install Driver 14.301.1001 on X.Org 6.9 or later 64-bit” (второй вариант) и НЕ выбирать “Generate Distribution Specific Driver Package (Recommended)” (первый вариант).

Согласиться с лицензией. В ответ на вопрос "Please choose the mode of installation" выбрать Automatic (первый вариант), а не Custom (второй вариант).

Начнётся установка с двумя полосами прогресса. В случае успеха она закончится диалоговым окном "Installation Completed". После его закрытия будет выдано предупреждение о перезагрузке: "Actions taken by AMD Catalyst(TM) Proprietary Driver requires a reboot. Would you like to reboot now? Other users may be logged on."

В случае положительного ответа произойдёт перезагрузка. Драйвера заработают после перезагрузки. В главном меню в папке приложений "Настройка" появятся два новых приложения "AMD Catalyst Control Center" и "AMD Catalyst Control Center (для Администратора)".

Установленные драйвера можно впоследствии удалить (например, из аварийного режима). Это делается командой:

Удаление

sudo aticonfig --uninstall

Другие инструкции

Все команды выполняются терминале под суперпользоветелем(root):
su -

Предварительные действия

Необходимо уточнить какое у вас ядро(бывает PAE и обычное):

[root@homeserv ~]# uname -r
2.6.31.5-127.fc12.i686.PAE

Как видно в примере - ядро у нас PAE

lspci -k | grep VGA

Примерный вывод команды:

01:05.0 VGA compatible controller: ATI Technologies Inc RS780M/RS780MN [Radeon HD 3200 Graphics]

Соответственно в примере видеокарта у нас Radeon

Далее следуем по инструкциям:

Настройка драйвера для обычного ядра

Если вы уже установили этот драйвер, используя бинарный пакет от AMD-ATI, то его надо удалить и восстановить Mesa:

yum -y reinstall mesa-libGL

После этого следуем по шагам:

1. Обновление ядра

yum -y update kernel

2. Установка драйвера(выберите kmod или akmod вы будете устанавливать!)

yum -y install kmod-catalyst xorg-x11-drv-catalyst xorg-x11-drv-catalyst-libs

либо соответственно

yum -y install akmod-catalyst xorg-x11-drv-catalyst xorg-x11-drv-catalyst-libs

Отличие akmod от kmod в том, что первый может сам пересобирать модуль ядра для данного драйвера при каждом обновлении ядра. В случае kmod же вам придется ждать выхода этого модуля в обновлениях.

3. Сохраните старый initramfs и создайте новый initramfs

cd /boot
mv initramfs-`uname -r`.img initramfs-`uname -r`.img-original
dracut -v /boot/initramfs-`uname -r`.img `uname -r`

4. Перезагрузите компьютер

reboot

Настройка драйвера для PAE ядра

После этого следуем по шагам:

1. Обновление ядра

yum -y update kernel

2. Установка драйвера(выберите kmod или akmod вы будете устанавливать!)

yum -y install kmod-catalyst-PAE xorg-x11-drv-catalyst-libs   xorg-x11-drv-catalyst

Либо можно использовать другой пакет akmod :

yum -y install akmod-catalyst xorg-x11-drv-catalyst xorg-x11-drv-catalyst-libs

3. Сохраните старый initramfs и создайте новый initramfs

cd /boot
mv initramfs-`uname -r`.img initramfs-`uname -r`.img-original
dracut -v /boot/initramfs-`uname -r`.img `uname -r`

4. Перезагрузите компьютер

reboot

Утилита настройки ATI

После установки у вас появится утилитка, запустить которую можно при помощи команды от суперпользователя:

amdcccle

Настройку второго монитора следует производить первоначально именно этой утилитой. Так же, если у вас по каким то причинам сбилось расположение второго монитора (после некорректной игры или обновления драйвера), поправить ошибку как правило можно тоже этой утилитой.

Известные проблемы

1. Утечки памяти

Замечено, что с данным драйвером процесс X начинает потреблять все больше и больше памяти, доходя до 500Мегабайт, при которых визуально окна уже начинают ощутимо притормаживать, и далее вплоть до 1Гигабайта и выше.

Решение - перезапускать сеанс.

2. Файл xorg.conf

Если вы переходите с другого драйвера и у вас есть сформированный файл /etc/X11/xorg.conf

3. Не произошло автоматического пересбора модуля ядра, при загрузке с новым ядром Линукса (для тех, у кого akmod)

Попробуйте это сделать в ручную в консоли от суперпользователя:

akmods --force

Иногда в результате этой процедуры могут возникнуть ошибки, что указывает на присутствие проблем. Для их решения используйте поиск по сходным проблемам или проконсультируйтесь с более разбирающимися в этой теме людьми в чате fedora@conference.jabber.ru


Тема форума о установке драйвера для видеокарт ATI/Radion