fuse-utils 2.5.2-4, etc.
_ [debian] fuse-utils 2.5.2-4
昨日の件だけど #358564 で報告されてて今日になって直っていた。
_ [debian] rxvt-unicode 7.7-1vd1
orphan されていたが引き取られた。dpatch から quilt という別の パッチ管理機構を使うように変わった模様。
×問題対策インチキパッチ vd_rxvt-unicode_latin1-supplement-partly_double-width_encoding-jp.patch を追加して作成。
_ [debian] xft 2.1.8.2-5 変
ヘッダファイルが間違った場所に入っていた。2.1.8.2-5.1 で修正されるようだ。> #358665
_ [debian] 続々々・vim 6.4 の syntax/css.vim 変
#358734 に投げたはいいんだけどパッチを添付し忘れた。最近こんなんばっかりだ。
_ [comp] fglrx: Unknown symbol inter_module_unregister とか
ふと dmesg を見ると
fglrx: Unknown symbol inter_module_unregister
fglrx: Unknown symbol inter_module_get_request
fglrx: Unknown symbol inter_module_put
fglrx: Unknown symbol inter_module_register
というのが出ていた。あれ、でも fglrx 使えてるけどなー、と思って /etc/X11/xorg.conf を見てみると、
# Driver "fglrx"
Driver "ati"
あ!? 一体いつから?
-rw-r--r-- 1 root root 4585 Dec 15 00:50 /etc/X11/xorg.conf
まったく記憶にない。しばらくずーっと xorg のドライバで動かしてたのか…。 ひとまず検索してみると、2.6.16 rc kernels - Rage3D Discussion Area を発見。まず、kernel/Makefile を
-obj-$(CONFIG_OBSOLETE_INTERMODULE) += intermodule.o
+obj-y += intermodule.o
と編集してやればよいらしい。ビルド完了、動作を確認。 よく見てみると、さらに
Option "Composite" "Enable"
とかなってて、Composite 拡張が有効になってた。このため Xorg.0.log で
(II) fglrx(0): Composite extension enabled, disabling direct rendering
(WW) fglrx(0): ***********************************************
(WW) fglrx(0): * DRI initialization failed! *
(WW) fglrx(0): * (maybe driver kernel module missing or bad) *
(WW) fglrx(0): * 2D acceleraton available (MMIO) *
(WW) fglrx(0): * no 3D acceleration available *
(WW) fglrx(0): ********************************************* *
と表示されている通り DRI が使えなくなっており、 fglrxinfo で
% fglrxinfo
Xlib: extension "XFree86-DRI" missing on display ":0.0".
display: :0.0 screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.4.1)
と Mesa を使うようになってしまっていた。 Composite 拡張を無効にすることで、
(II) fglrx(0): DRI initialization successfull!
% fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: MOBILITY RADEON 9600 Generic
OpenGL version string: 2.0.5695 (8.23.7)
となった。fgl_glxgears も glxgears もいい感じ。 てか、だいぶ前に駄目だったのに、何で有効にしてたんだろう。