Решил тоже немного поделиться опытом установки драйверов ATI :-) Да, я знаю, что в инете полно мануалов на эту тему и чуть выше хорошее описание написал DigiMax, но и при всём при этом я успел наступить на кучу грабель. Возможно кому-то моё описание поможет избежать пары лишних "шишек" ;-)
Итак. Все ниже описанные действия производились на HP compaq nc6000 (ATI Radeon 9600 mobility) под ОС Mandriva 2006 (X.Org 6.9) и пользователем root.
1. Проверяем
на предмет кол-ва FPS - вдруг у нас уже всё работает ;D Если FPS маленький (я так понимаю меньше 500 наверное...), то делаем остальные пункты в надежде получить больше.
2. Скачиваем инсталлер с www.ati.com. В моём случае это ati-driver-installer-8.23.7-i386.run. Возможно у вас уже будет свежее.
3. Все зависимости я не знаю, но вот список тех пакетов, что мне пришлось доставить (со всеми зависимостями):
Код: Выделить всё
rpm-build, libqt-devel, dkms, kernel-source
4. Отдельные замечание про kernel-source:
1) нужно чтобы версия этого пакета совпадала с версией ядра (не надо сходу брать самый новый предлагаемый uprmi, если вы не обновляли ядро). Если ставили ядро с диска, то и пакет берите оттуда же.
2) У меня kernel-source поставил своё основное содержимое в каталог /usr/src/linux-2.6.XXX. Но вот dkms почему-то ожидал найти его в /lib/modules/2.6.XXX-i686-up-4GB/build. Т.к. я не понял, как задать это путь dkms'у (честно говоря и не пытался, но верю, что можно - посему дерзайте, это будет более правильное решение чем моё), то я просто сделал ссылку командой типа
Код: Выделить всё
ln -s /usr/src/linux-2.6.XXX /lib/modules/2.6.XXX-i686-up-4GB/build
дабы dkms обрёл желанный каталог build там, где ему хочется.
5 Добавляем в /etc/fstab строку
если её ещё там нет. Перезагружаем машину.
6. Возвращаемся к нашему инсталлеру. Смотрим список поддерживаемых систем командой
Код: Выделить всё
./ati-driver-installer-8.23.7-i386.run --get-supported
и находим в списке Mandriva/2006 (или соответсвенно вашу систему или ближайшую к ней).
7. Создаём необходимые для инсталяции RPM-пакеты командой
Код: Выделить всё
./ati-driver-installer-8.23.7-i386.run --buildpkg Mandriva/2006
В результате получаем такие пакеты:
Код: Выделить всё
dkms-ati-8.23.7-1mdk.i586.rpm
ati-8.23.7-1mdk.i586.rpm
ati-devel-8.23.7-1mdk.i586.rpm
8. Устанавливаем сначала dkms-ati-8.23.7-1mdk.i586.rpm. Далее, если всё прошло успешно, ставим ati-8.23.7-1mdk.i586.rpm (и, если вам это необходимо ati-devel-8.23.7-1mdk.i586.rpm)
9. После этого я просто запустил
для конфигурации видеокарты (он причём сразу же выбрал то, что надо было в моём случае - ATI Radeon (fglrx)). Можно пойти и по пути, который рекомендуется в доке ATI - запустить
для внесения соответствующих настроек в /etc/X11/xorg.conf, вроде тоже должно получиться.
10. Перезагружаем машину
11. Проверяем glxgears на предмет FPS. Если всё прошло гладко, то думаю мы увидим велечину к которой стремились (как минимум ~1000 как я понимаю)
Вот вроде и всё. За ошибки и недочёты не пинать, я в Linux'е ещё чайник.