понедельник, июня 29, 2009

Подвиг понедельника: драйвер ATI Radeon побеждён снова

Извечная тяга поиметь геморроя подвигла поставить Compiz (сразу скажу — нахрапом не осилил, а разбирать некогда). Попутно выяснил, что после очередного обновления ядра злосчастный драйвер fglrx тихо слетел, что лишило меня аппаратного GL (это не помешало мне слабать церковь и не заметить тормозов).

Атишные причиндалы из репо Дебиана предложили мне скачать 90 метров и деградировать ядро, чушь.

Дистрибутив ATI Catalyst с офсайта затыкался на стадии копированияATI_LICENSE.TXT.

Может, кому пригодится правильный алгоритм шаманства:

1) чмод +х ati-driver* (обязательно для шаманства; иначе можно обойтись sh ati-блаблабла)

2) ./ati-driver-installer-9-3-x86.x86_64.run --buildpkg Debian/testing
Это строит пакеты .деб для последующей установки; для других систем смотреть список доступных вариантов через опцию --listpkg

3) Собираются 4 пакета, ставим пачкой.

4) Смотрим, загружен ли модуль fglrx:
lsmod | grep fglrx

5) если нет, modprobe его.

6) если нет, m-a и собираем-ставим модуль.

Когда модуль собран и грузится, перезапускаем Иксы.

7) fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI RADEON X800 XL
OpenGL version string: 2.1.8543 Release

Из приятного: Xinerama снова работает в этом релизе Каталиста (была сломана долгое время), так что я теперь снова наслаждаюсь палитрами инструментов, вынесенными на отдельный монитор.

P. S. Вскрытие Compiz показало, что для его запуска надо отказаться от Xinerama. Стало быть, сегодня плохой день для Compiz.

Комментариев нет:

Поиск по этому блогу