Как-то вдруг потерялось аппаратное ускорение видеокарточки
Matrox G400. Может в результате апгрейда с lenny на squeeze,
может еще раньше.

Для начала я добавил недостающие права для загрузки аппаратного
ускорения, строчку в /etc/X11/xorg.conf:
Section "DRI"
Mode 0666
Group "video"
EndSection

Иксы пытались запустить аппаратное ускорение, но согласно
логам нехватало каких-то firmware, экран оставался черен,
после нескольких попыток система вываливалась обратно в консоль.

Тогда я поискал пакеты связанные с matrox и firmware:
apt-cache search matr | grep firmwa
firmware-linux-nonfree - Binary firmware for various drivers in the Linux kernel
Установил этот пакет.

До кучи в /etc/X11/xorg.conf вместо:

Section "Device"
Identifier "Configured Video Device"
Driver "mga"
EndSection

написал:
Section "Device"
Identifier "Configured Video Device"
Driver "mga"
Option "OldDmaInit" "true"
Screen 0
Option "backingstore"
Option "AGPMode" "4"

EndSection

Section "Device"
Identifier "Configured Video Device 2"
Driver "mga"
Option "OldDmaInit" "true"
Screen 1
Option "backingstore"
Option "AGPMode" "4"

EndSection

Имели ли изменения, проиведенные в Section "Device", важное
значение затрудняюсь сказать, могу предположить, что
во всяко случае
Option "OldDmaInit" "true"
для такой относительно старой карточки не помешает.

@темы: Linux