Предыстория:
Debian testing. Использовал fglrx. OpenGL работал, игры игрались, всё устраивало. Пару месяцев назад сделал dist-upgrade и «усё пропало». В репах fglrx нет, насколько я понял из-за того, что он не поддерживает новые иксы. Установка блоба с сайта к успеху так же не привела. Ладно, поставим открытые. Делаем всё по мануалу
# apt-get install firmware-linux-nonfree libgl1-mesa-dri xserver-xorg-video-ati
Сносим xorg.conf, ребут, иксы не стартуют. Окай... Забиваем, через некоторе время апдейтимся, иксы стартуют, но радеон упорно не загружается. Соображаем, что amd нам подгадило, находим все его блэклисты для радеона и выпиливаем. Радеон загружается, разрешение становится нормальным.
Суть:
Не работает оно и видюха вентиляторами шумит, как будто на взлёт идёт, почём зря.
$ glxgears
Xlib: extension "GLX" missing on display ":0".
Error: couldn't get an RGB, Double-buffered visual
$ glxinfo
name of display: :0
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Segmentation fault
Текущий конфиг иксов:
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
EndSection
Section "Monitor"
Identifier "Monitor0"
EndSection
Section "Device"
Identifier "Radeon"
Driver "radeon"
BusID "PCI:1:0:0"
Option "SwapbuffersWait" "on"
Option "EnablePageFlip" "on"
Option "XV_VSYNC" "on"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Radeon"
Monitor "Monitor-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Собственно, что надо поправить, чтобы оно заработало как надо?
P.S. видюху сменить не предлагать