ATI (fglrx)
Материал из Wiki.UnixForum.org
Установка проприетарных драйверов ATI (fglrx).
Внимание! Новые версии драйвера fglrx выходят примерно раз в месяц. Поскольку над драйверами постоянно идет работа, разные версии драйверов могут существенно отличаться друг от друга, как стабильностью, так и наличием поддерживаемых возможностей. Если какая-либо версия у Вас не работает, попробуйте откатиться на более раннюю или установить более свежую. Эта заметка касается последней к моменту ее написания выпущенной версии драйвера (от 5 марта 2008 года).
Проприетарные драйвера ATI могут быть установлены как из репозитариев большинства дистрибутивов, так и непосредственно установщиком с сайта http://ati.amd.com/support/driver.html
Одна из опций установщика позволяет создать пакеты для Вашего дистрибутива. Получить список дистрибутивов можно командой
# sh ati-driver-installer-<версия>-x86.x86_64.run --listpkg
Внимание! Установка драйверов непосредственно командой
# sh ati-driver-installer-<версия>-x86.x86_64.run
корректно работает не для всех дистрибутивов. Например, в ArchLinux x86_64 она приводит к неверной конфигурации системы.
Gentoo:
# emerge -av x11-drivers/ati-drivers читать http://gentoo-wiki.com/HOWTO_ATI_Drivers
Slackware:
# sh ati-driver-installer-<версия>-x86.x86_64.run никаких дополнительных настроек не нужно. Однако, имеет смысл все же создать пакеты и установить их.
ArchLinux:
# pacman -S catalyst читать тут http://wiki.archlinux.org/index.php/ATI
В общем случае, после установки драйвера нужно прогнать утилиту
# aticonfig --initial
которая отредактирует файл /etc/X11/xorg.conf и впишет в него правильное имя драйвера.
К сожалению, ATI нигде не указывает, какие опции должны быть указаны в /etc/X11/xorg.conf для улучшения работы драйвера. Стандартным способом конфигурации драйевра служит утилита
$ aticonfig
Запуск ее без параметров выводит листинг всех возможных опций.
Изменения, сделанные этой командой записаны в файле /etc/ati/amdpcsdb.
Коллективный разум на форуме http://forum.compiz-fusion.org советует следующие установки в /etc/X11/xorg.conf для оптимальной работы compiz-fusion
В секции Section "ServerLayout":
Option "AIGLX" "on"
В секции Section "Device":
Option "XAANoOffscreenPixmaps" "on" #->Эта опция указана как АБСОЛЮТНО НЕОБХОДИМАЯ. Однако, у меня на машине она приводит к проблемам с перерисовкой окон.
Option "TexturedVideo" "on" #->аппаратное ускорение для AVIVO видео.
Option "VideoOverlay" "off"#->НЕ ИСПОЛЬЗУЙТЕ для карт r300 и более поздних моделей
Option "OpenGLOverlay" "off"#->В общем и целом, OpenGLOverlay больше не нужен.
Option "Textured2D" "on" #->Экспериментальная опция
Option "TexturedXrender" "on" #->Экспериментальная опция
Option "UseFastTLS" "1" #->Для wine и WineX, без нее wine может не работать нормально. Имеет смысл еще попробовать "UseFastTLS" "2"
Option "BackingStore" "on" #->Полезная опция. Но возможны проблемы с перерисовкой окон
Option "MaxGARTSize" "XXX" #->Для PCI-Express карточек эта опция указывает количество виртуальной памяти, которую следует затребовать драйверу. "XXX"=количество памяти в мегабайтах. Для AGP-карточек, можно для улучшения производительности попробовать поменять величину AGP-апертюры в БИОСе. Не любое значение апертюры приведет к нормальной работе драйвера, однако.
В Секции Section "Screen":
DefaultDepth 24
В Секции Section "DRI":
Mode 0666
В качестве альтернативы, можно указать
Group "video"
Mode 0660
и соответственно, включить своего пользователя в группу video
В Секции Section "Extensions":
Option "RENDER" "Enable"
Option "DAMAGE" "Enable"
Option "Composite" "Enable"
Option "XVideo" "Enable" #(не обязательно)
