Установка драйверов ATI
Материал из База знаний проекта Russian Fedora
На странице дана информация по установке драйвера для видеокарт ATI/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 и обычное):
- Введите команду uname -r, должно появиться что-то вроде этого:
[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