voodoomaster 发表于 2004-6-3 08:52:26

[高手进来]在fc2和2.6内核下装老版nv驱动

nvidia目前只有5336的驱动支持2.6内核,但是它的glx库有兼容性问题(编译mame用glx的话,有一部分游戏会出现段错误,无法玩,不过quake3倒是没问题)

另外从windows得来的经验,老显卡用新驱动也不好,速度画质都会下降.

我的mx440用5336驱动,glxgear得分3040fps,用4363(打过for2.6内核的补丁)得分为3222fps,高了200多

看了看nvidia驱动的changelog,4363应该不是mx440的最佳驱动,于是又去下了3123的驱动及for 2.6内核的补丁,编译安装好了NVIDIA_GLX-1.0-3123.tar.gz和NVIDIA_kernel-1.0-3123.tar.gz(其中NVIDIA_kernel-1.0-3123.tar.gz已打过补丁)后,启动x,却告诉我无法加载glx了!!!!!!!!用glxgear也显示
Xlib:extension "GLX" missing on display ":0.0".
Error: couldn't get an RGB, Double-buffered visual
可是安装时没有任何错误提示啊!!!nvidia模块也已经正常加载了.应该如何解决?
另外能不能用其它没有兼容性问题的glx库来替代nvidia自己的glx库啊?

voodoomaster 发表于 2004-6-3 22:13:33

今天成功安装了4363的驱动(打了for 2.6内核补丁的),用glxgears测试,性能确实高于5336.

但是4191和更老的就算是打了补丁成功安装后,也无法使用glx库,他们都是一个GLX的包和一个Kernel-module的包,不像4191那样是发布的一个.run.

我是这样装的
先装glx库
tar -zxvf NVIDIA_GLX-1.0-4191.tar.gz
cd NVIDIA_GLX-1.0-4191
make install
之后是kernel module
tar -zxvf NVIDIA_kernel-1.0-4191.tar.gz
cd NVIDIA_kernel-1.0-4191
patch -p1 < ../NVIDIA_kernel-1.0-4191-2.6.diff(我去http://www.minion.de/下的2.6内核补丁)
ln -s makefile.kbuild Makefile
make install
后两步是按照patch的readme做的

然后startx可以进入x,但运行glxgears或者其它3d的程序,仍然提示
Xlib: extension "GLX" missing on display ":0.0".
Error: couldn't get an RGB, Double-buffered visual

不知我的安装有什么不对的地方?

voodoomaster 发表于 2004-6-4 08:19:22

:evil: 真么没人回帖哦
顶一个先

voodoomaster 发表于 2004-6-8 13:04:26

不会吧,只有我一个人唱独角戏.

llc 发表于 2004-6-8 16:12:19

打开/etc/X11/XF86Config(-4)

确认
load glx
driver "nvidia"
这两行正确

voodoomaster 发表于 2004-6-13 08:35:10

有这两行的.但就是无法用glx.我现在正在用4436版,就没问题.反正5336和以后的版本我是不会用了,除了兼容性稍好外,性能一塌胡涂.
页: [1]
查看完整版本: [高手进来]在fc2和2.6内核下装老版nv驱动