ATI никогда не отличалась хорошими драйверами под Linux системы, но не так давно эта компания учинила очередную подставу: с версии 8.29.6 не поддерживаются карточки до Radeon 9250.
Что же делать? Варианта, собственно, два: остаться на старом драйвере или попытаться использовать открытые драйвера (”radeon”), тем более, что по слухам для старых карт OSS драйвера работают довольно неплохо.
Попробуем их! Нужен пакет xf86-video-ati. Внесём исправления в xorg.conf, теперь секция “Device” у меня выглядит так:
Section "Device"
Identifier "ati 9000"
BusID "PCI:1:0:0"
Driver "radeon"
Option "AGPMode" "1"
Option "AGPFastWrite" "true"
Option "ColorTiling" "true"
Option "EnablePageFlip" "true"
Option "RenderAccel" "true"
Option "AccelMethod" "XAA"
Option "GartSize" "64"
Option "VideoOverlay" "on"
EndSection
Необходимо загрузить модули чипсета (в моём случае – amd64_agp), agpgart, radeon, drm именно в таком порядке.
Замерив fps с помощью glxgears, увидим, что по сравнению с драйвером “fglrx” количество их увеличилось. Это не может не радовать :). Но тесты это одно (тем более, что glxgears наверняка заточен на OSS драйвера), а реальные приложения – в данном случае игры – совершенно другое. Для тестов я использую две игры:
- ppracer
Фактически продолжение знаменитого tuxracer. К графике требования не завышенные :), но без 3d rendering = yes идёт отвратительно. Что имеем: игра идёт без тормозов, но видны какие-то “направляющие” полосы, каковые были сочтены мною за артефакты. Впрочем, не мешающие игре. - Heroes V :)
Довольно жёсткий тест. Особенно учитывая то, что даже в Windows эта игра имеет в списке рекомендованных железок видеокарту, лучше моей :). Тем не менее, при “fglrx” игра идёт вполне нормально, такого же поведения я ждал и от OSS драйверов.
К сожалению, тут-то и обнаружились проблемы. Артефакты были в отрисовке, а не в скорости. Такое впечатление, что использовалась урезанная цветовая палитра. Победить это дело мне так и не удалось :(, поэтому пока я продолжаю сидеть на fglrx.
Я сознательно не касаюсь XGL и AIGLX, так как их даже не ставил, поэтому написать про них ничего не могу (появятся в extra репозитории Archlinux’а, может, поставлю).
Краткий вывод: если вы не играете в подобные игры, да ещё и использующие directx9.0c, то есть смысл перейти на OSS драйвера, tv-tuner с ними работает получше.
Октябрь 7, 2006 в 8:57 дп
Моя ATi X200 с приприетарными драйверами выдаёт на glxgears 100fps (!) – при том, что ноутбучная интегрированная интеловская карта даёт 660 с интеловскими же драйверами, которые открыты и входят в состав x.org. Вывод: при оказии выкину ati и куплю nvidia. :-) Кстати ати больше нет – её купила АМД. Туда ей и дорога, надеюсь, в АМД им мозги промоют и дрова откроют :-)
Октябрь 7, 2006 в 10:42 дп
glxgears реально заточен под открытые дрова. Тест только один – именно игры.
P. S. А ноут я присматриваю именно с NVidia :)
Октябрь 7, 2006 в 11:22 дп
да, у nvidi’и ситуация получше; хотя тоже любят иногда так “кидать” обладателей не новомодных железок :(
Октябрь 7, 2006 в 11:28 дп
Так там вроде nvidia-legacy специально для этих целей, нет?
Октябрь 8, 2006 в 1:11 дп
ХЗ, не интересовался – у меня видяхи новые ;) [GeForce 6600GT, GeForce 4 Ti 4200]
Октябрь 14, 2006 в 11:20 пп
Ну, GeForce 4 Ti 4200, допустим, совсем уже не новая.
Октябрь 15, 2006 в 12:56 дп
по сравнению с кинутыми TNT2 – новая :mrgreen:
Октябрь 16, 2006 в 2:30 дп
Была у меня GeForce MX 200, но на неё я не успел ничего поставить – отдал. Может, летом поставлю на тот компьютер (девушке!) Arch, тогда и посмотрим.