QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1155|回复: 5

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

[复制链接]
发表于 2004-6-3 08:52:26 | 显示全部楼层 |阅读模式
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库啊?
 楼主| 发表于 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

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

使用道具 举报

 楼主| 发表于 2004-6-4 08:19:22 | 显示全部楼层
真么没人回帖哦
顶一个先
回复

使用道具 举报

 楼主| 发表于 2004-6-8 13:04:26 | 显示全部楼层
不会吧,只有我一个人唱独角戏.
回复

使用道具 举报

发表于 2004-6-8 16:12:19 | 显示全部楼层
打开/etc/X11/XF86Config(-4)

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

使用道具 举报

 楼主| 发表于 2004-6-13 08:35:10 | 显示全部楼层
有这两行的.但就是无法用glx.我现在正在用4436版,就没问题.反正5336和以后的版本我是不会用了,除了兼容性稍好外,性能一塌胡涂.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-20 09:23 , Processed in 0.044864 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表