FreeBSD nvidia driver
2009.01.25 Sunday 05:51
2009/01/26追記
nvidia-driver を入れて、Xorg server 1.5.3 の libwfb.so を手で元に戻すと X が動きます。
はぁ、良かった良かった
nvidia-driver 177.80 は先日出た Xorg server 1.5.3 には対応できていないようです。
アップグレードするには新しい nvidia-driver が出るまで時間をおいた方がよいです。
X を実行すると...
はぁ、良かった良かった
GL も NVIDIA のものを使ってる風でいいかもnvidia-driver を入れた後で# cd /usr/local/lib/xorg/modules # unlink libwfb.so # cp XXX-libwfb.so.%%.xorg-server-1.5.3_1,1 libwfb.so
xorg のアップグレードする前から /etc/make.conf に WITH_NVIDIA_GL=yes が入りっぱなしでしたが上記のようなことになっています。glxinfo コマンド抜粋name of display: :0.0 display: :0 screen: 0 direct rendering: Yes server glx vendor string: NVIDIA Corporation server glx version string: 1.4 server glx extensions: GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig, ...snip... GLX version: 1.3 GLX extensions: GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control, GLX_EXT_texture_from_pixmap, GLX_ARB_multisample, GLX_NV_float_buffer, GLX_ARB_fbconfig_float, GLX_EXT_framebuffer_sRGB, GLX_ARB_get_proc_address OpenGL vendor string: NVIDIA Corporation OpenGL renderer string: GeForce 8400 GS/PCI/SSE2 OpenGL version string: 2.1.2 NVIDIA 177.80 OpenGL shading language version string: 1.20 NVIDIA via Cg compiler OpenGL extensions: GL_ARB_color_buffer_float, GL_ARB_depth_texture, GL_ARB_draw_buffers, GL_ARB_fragment_program, GL_ARB_fragment_program_shadow, ...snip...
nvidia-driver 177.80 は先日出た Xorg server 1.5.3 には対応できていないようです。
アップグレードするには新しい nvidia-driver が出るまで時間をおいた方がよいです。
X を実行すると...
きっと libnvidia-wfb.so に miZeroLineScreenIndex の定義がないからかと思います。そして -ignoreABI も効かず、現在途方に暮れています。(1.5.2 に戻そうにも依存関係全部コンパイルしたのでまたやり直しはオゾマシイわけで)Xがこう言いますdlopen: /usr/local/lib/xorg/modules//libwfb.so: Undefined symbol "miZeroLineScreenIndex"
- nv だと 1024x768 より上が出ず orz
- intel だと 1280x1024 出るけど、やたらと重い(KDE と Konsole だけで cpu idel が常に 80% 前後で何してんの?って感じ。Fx3 動かしても cpu idle が変化しないので更に「はぁ?」って感じです) orz
- vesa だと 1280x1024 出るけど異次元表示 orz