Установка и настройка драйвера для видео-карт фирмы ATI
ВНИМАНИЕ: команды предваряемые символом '#
' должны выполняться с правами root (Суперпользователь). Открыв терминал (или находясь в консоли) с правами обычного пользователя, введите команду $ su -
для повышения уровня привелегий. Символы '$
' и '#
' в начале строки не являются частью команды и не должны вводится. Прочие команды могут выполняться с правами обыкновенного пользователя.
Внимание: далее описаны 2 возможные процедуры установки драйвера. Используйте только одну из них (они взаимоисключаемы). Процедура 2 - использование пакетов от livna, более проста и рекомендуема к применению.
Проприетарные драйвера
Установка проприетарных драйверов от компании ATI (AMD).
Совместимость
Для Fedora 11 в настоящий момент нет совместимых проприетарных драйверов от ATI/AMD. Точнее нет драйверов совместимых с ядрами 2.6.29 и новее.
Современные видеокарты на базе чипов R6xx-R7xx (начиная от Radeon HD2400) поддерживаются драйвером xorg-x11-drv-catalyst (kmod-catalyst).
Устаревшие видеокарты на базе чипов R3xx-R5xx (начиная с Radeon 9500 до Radeon X1950) работают с драйвером xorg-x11-drv-fglrx (kmod-fglrx), более не поддерживаемым AMD/ATI. Последняя версия - 9.3.
Устаревшие видеокарты на базе чипов R2xx (начиная с Radeon 8500 до Radeon 9250) работают с проприетарным драйвером fglrx версии 6.8 (8.28.8), более не поддерживаемым AMD/ATI и не имеющего пакета в RPMFusion.
Открытый драйвер xorg-x11-drv-radeon поддерживает всю линейку видеокарт AMD, но с различными ограничениями функциональности для разных семейств и отдельных чипсетов. См. Radeon@x.org и man 4 radeon
Установка fglrx из RPMFusion-nonfree репозитория
1. Добавление репозитория RPMFusion-nonfree, если ещё не добавлен.
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