DRIを有効にする
環境
G550のドライバはここのmgadrivers-3.0.tgz
/etc/X11/XF86Config-4に必要な記述
Section Module (略) Load "dri" Load "glx" EndSection Section "Device" Identifier "Matrox G550" Driver "mga" ChipSet "mgag550" VideoRam 32768 BusID "PCI:1:5:0" Option "AGPMode" "4" <= これ? EndSection Section "DRI" Mode 0666 <= 一般ユーザで有効にするのに必要らしい EndSection
これだけだとDRIが有効にならない。
/var/log/XFree86.0.log
[drm] failed to load kernel module "mga" (II) MGA(0): [drm] drmOpen failed (EE) MGA(0): [drm] DRIScreenInit failed. Disabling DRI.
そこで、Xの起動前に
# modprobe agpgart
してやるといいらしい。
毎回手動は面倒くさすぎるので、/etc/init.d/localに追加。
#!/bin/sh /sbin/modprobe agpgart
/etc/rc?.dにばらまくために
# update-rc.d local defaults 80
これでおk。
# ネタ元