x11-servers/mga_hal。
前回インスコしようとしたときはBROKENだったのが,いつのまにか直されていたので,既存の mga_drv.so
をバックアップしてから make install clean
。mga_hal_drv.so
がコピーされ, mga_drv.so
もMatroxが提供するものへ置き換えられた。Xを再起動すると…ありゃ,マウス ポインタが表示されない。mga_drv.so
だけをインスコ前のものへ戻したら,今度はXが起動しなくなった。仕方ないので, mga_hal_drv.so
は削除。
XFree86, X.org に関するメモを参考に, Section "Device"
内に Option "NoHal" "true"
の1行を入れると, hal絡みのエラーは出なくなった。ついでに,同セクション内の他の設定も変えてみるテスト。
Section "Device" Option "SWcursor" "false" Option "HWcursor" "true" Option "NoAccel" "false" Option "MGASDRAM" "true" Option "TexturedVideo" "true" Option "AGPMode" "2" Option "NoHal" "true" Identifier "Card0" Driver "mga" VendorName "Matrox Graphics, Inc." BoardName "G400/G450" BusID "PCI:1:5:0" EndSection
いまのところ,これで元気に動いている。