Установка и настройка драйвера для видео-карт фирмы ATI

Материал из FedoraMD.org Wiki
Версия от 15:03, 30 июня 2008; OlegA (обсуждение | вклад) (Новая: {{Суперпользователь}} '''Внимание:''' далее описаны 2 возможные процедуры установки драйвера. Используй...)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

ВНИМАНИЕ: команды предваряемые символом '#' должны выполняться с правами root (Суперпользователь). Открыв терминал (или находясь в консоли) с правами обычного пользователя, введите команду $ su - для повышения уровня привелегий. Символы '$' и '#' в начале строки не являются частью команды и не должны вводится. Прочие команды могут выполняться с правами обыкновенного пользователя.


Внимание: далее описаны 2 возможные процедуры установки драйвера. Используйте только одну из них (они взаимоисключаемы). Процедура 2 - использование пакетов от livna, более проста и рекомендуема к применению.

Проприетарные драйвера

Установка проприетарных драйверов от компании ATI (AMD).

Установка fglrx от livna репозитория

1. Добавление репозитория livna, если ещё не добавлен.

2. Устанавливаем xorg-x11-drv-fglrx и kmod-fglrx.

# yum install xorg-x11-drv-fglrx kmod-fglrx

Если при обновлении выдает сообщение о конфликтах версий kmod-fglrx, то перед запуском предыдущей строки, удалите предыдущую версию kmod-fglrx, а затем запустите установку:

# rpm --nodeps -e kmod-fglrx
# yum install kmod-fglrx

3. Запускаем в консоли:

# init 3

4. Запускаем в косоли:

# fglrx-config-display enable

5. Редактируем /etc/X11/xorg.conf, проверяем наличие следующих строк, если их нет, то добавляем:

Section "Device"
        Driver      "fglrx"
EndSection

Section "Extensions"
        Option "Composite" "Disable"
EndSection 

Section "ServerFlags"
        Option "AIGLX" "off"
EndSection

Если вы используете драйвер новее 8.42.3 то последние две секции (Extensions и Server``Flags) менять не нужно. Версия драйвера 8.42 и выше поддерживает AIGLX.

Если чипсет компании Intel, то после строчки Driver "fglrx" добавляем Option "~UseInternalAGPGART" "no" в секции Section "Device"

6. Запускаем X в косоли:

# init 5

7. Проверяем работоспособность драйвера:

# fglrxinfo

и смотрим, чтобы "OpenGL vendor string" был "ATI Technologies Inc."

8. Запускаем

# glxinfo |grep direct

и смотрим, чтобы было: "direct rendering: Yes"

9. Запускаем

# fgl_glxgears

и смотрим, как шустро вращается кубик + считаем FPS.

Примечание: Если при попытке подгрузить модуль fglrx выдаёт ошибку типа:

# modprobe fglrx
FATAL: Error inserting fglrx (/lib/modules/2.6.11.231005/misc/fglrx.ko):
Operation not permitted

значит ещё подгружен модуль radeon. Выгрузите его:

# modprobe -r radeon

а затем, снова загрузите fglrx:

# modprobe fglrx

Если что-то не получается - напишите в тему поддержки, в форуме или чате. При этом желательно указывать вывод следующих команд:

$ grep Driver /etc/X11/xorg.conf
$ egrep EE\|WW /var/log/Xorg.0.log
$ ldd /usr/bin/glxinfo
$ LIBGL_DEBUG=verbose glxinfo |head -n 20
$ egrep fglrx\|radeon /proc/modules 
$ dmesg|egrep fglrx\|radeon