Установка проприетарного драйвера видеокарты ATI Radeon X550 при помощи Envy

Свободный драйвер на мою древнюю видеокарту ATI Radeon X550 встал из коробки при установке системы, и работал в принципе более менее сносно.
Однако активно используя wine, я заметил что моя видеокарта с ну что-то уж больно слабовата на FPS в kubuntu, по сравнению с виндой. Еще резче эта разница проявилась при установке некоторых Linux-игр, типа ManiaDrive, Vdrift, Oolite.
Решив исправить несправедливость :), я почитал информацию на форумах про установку закрытых драйверов для ATI, ужаснулся количеству жалоб, уже думал забросить это дело.
Но потом все-таки (предварительно забекапил PING-ом систему) решил таки ловить черный экран (ну т.е. поставить проприетарные дровишки).
Почему-то решив, что с помощью Энви мне это удастся проще всего, я скачал Envy 0.9.10 (http://www.albertomilone.com/nvidia_scripts1.html). Кликнув на нем правой мышей, выбрал "Install packages", а мне в ответ - куча зависимостей. Не хватает того и не хватает этого. Ну доставил я из Synaptic (кому нравится - может использовать Adept, apt-get и т.д.) все эти fakeroot, debconf, module-assistant и прочее, чего не было в системе и чего хотел этот Envy.
Опять пытаюсь инсталить Envy, в этот раз поставился без предупреждений. И даже во вкладке K-меню-Система появился значок Envy.
Запускаем его. Выскакивает красивая заставка, даже на русском языке!!!
Выбираем пункт "Автоматическая установка для ATI". Ну и пошел этот Envy качать из инета, метров сорок наверно. Сижу и радуюсь, что у меня ADSL :).
И тут этот самый ADSL отваливается :(. Пришлось нажать Cancel и запускать Envy заново. Опять начал он качать, настойчивый однако. :)
Скачал, а контрольная сумма не сходится :(. Наша песня хороша - начинай сначала (с).
Ну в общем наконец-то скачал, и даже контрольная сумма сошлась.
Краем глаза сообщение в консоли успел заметить, что драйвер для X300/X550/X1050, значит вроде правильный (мой X550 в списке есть). Инсталилось, инсталилось, попросило изменить xorg.conf. Ну меняй, раз надо. Потом Envy перегрузиться захотела. Давлю на ОК, ребут.
Ну, думаю, вот щас и придется до конца жизни сидеть в терминале, да без KDE :).
Ан нет, загрузилась моя кубунта, в нормальном графическом режиме, в моем 1280*1024. Ну возрадовался я, думаю класс, щас как оторвусь на игрульках. Не тут то было.
По команде

glxinfo | grep -i direct

выдает мне

direct rendering: No

а должно быть Yes.

а по команде

fglrxinfo

выдает какую-то Mesa, а должно быть

display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: Radeon X300/X550/X1050 Series
OpenGL version string: 2.0.6747 (8.40.4)

В общем почитал я еще информации на форумах. подправил xorg.conf (прилагается), ну и пока, тьфу-тьфу, работает система.

Да, еще один момент. В Envy есть автоматическая установка драйвера ("Установить драйвер ATI") и ручная, с возможностью выбора версии драйвера. Сейчас у меня стоит версия 8.40.4. Пробовал другие, которые были в списке (8-3, 8.28.8) - не работают.
P.S. Есть одна полезная команда (колесики такие крутятся)

glxgears

Ее можно запустить до установки драйвера, посмотреть в терминале сколько видеокарта выдает FPS, а потом - сколько после установки. Разница должна быть существенной.
У меня, например, сейчас выдает около 2400 FPS. Было (если не ошибаюсь) в районе 300.

ВложениеРазмер
xorgX550_conf.txt5.69 кб

Комментарии (3)

0
fliker09 - 2 Июнь, 2008 - 11:45
Изображение пользователя fliker09.

Ну вообще-то из коробки должны ставиться свободные дрова на подобную картишку. Причём без всяких шаманств. Так что было бы интересно взглянуть на xorg.conf сразу после установки системы.

0
topex - 19 Июнь, 2008 - 00:38

Да это я еще недописал статейку, не могу никак собраться с мыслями.
Свободные дрова встали из коробки более-менее нормально. Но мне захотелось острых ощущений :). Решил поставить закрытые дрова:).

0
fliker09 - 22 Июнь, 2008 - 22:51
Изображение пользователя fliker09.

Вообще-то разница между проприетарными и свободными дровами должна быть максимум 20%. Хотя я сравнивал у друга и чё-та такого не наблюдал... ;-)

Отправить комментарий