ビデオカードを買いに梅田のヨドバシカメラへ行った。しかし、Linux で動く Radeon 7000、 8500、 9000 などの枯れたカードが売っているはずもなく。収穫無し。
用をたそうとトイレに入ったら、男性用トイレにもおむつ交換台があった。void GraphicWizardsLair( void ); //で少し前に男性用トイレのおむつ交換台の話があって、気をつけて見るようにしていた。男性用の個室には乳児用の椅子まであるらしい。写真付き詳細。ただし、トイレの数自体が店舗の規模のわりに少ない。
ヨドバシカメラの近くの DOS/V パラダイスで、Galaxyの nVidia RIVA TNT2 M64(VRAM 32MB、ファンレス) を 2980円で購入。 Radeon 9000 もあったけど、本当にビデオカードの不具合が原因なのか確信がなかったので鉄板の枯れた TNT2 を選択。
家に帰って、装着。動いた。XFree86-4.2.1。
nVidia社のXFree86用ドライバを試す。ライセンスを了解して、 NVIDIA-Linux-x86-1.0-4496-pkg2.runをゲットして、
sh NVIDIA-Linux-x86-1.0-4496-pkg2.run
あとは質問に答えていく。 /etc/X11/XF86Config-4の
Driver "nv"
を
Driver "nvidia"
に書き換えて、以下をコメントアウト。
#Load "GLcore" # OpenGL support #Load "dri" # Direct rendering infrastructure
結果。1024x768。color 16bit depth。Duron 650MHz。
$ x11perf -repeat 1 -rect500 -f14text16 -copypixwin500 -putimage500 -shmput500 x11perf - X11 performance program, version 1.5 The XFree86 Project, Inc server version 40201000 on :0.0 Sync time adjustment is 0.0948 msecs. 8000 reps @ 0.6777 msec (1480.0/sec): 500x500 rectangle 360000 reps @ 0.0130 msec (76800.0/sec): Char16 in 40-char line (k14) 3600 reps @ 1.4387 msec (695.0/sec): Copy 500x500 from pixmap to window 800 reps @ 12.1867 msec (82.1/sec): PutImage 500x500 square 2000 reps @ 3.0744 msec (325.0/sec): ShmPutImage 500x500 square
$ glxgears 2580 frames in 5.0 seconds = 516.000 FPS
$ xengine 約55000.0rpm
xengine が見たこともない数字に。15倍くらいになった。
最近のコメント