分秒必争

个人技术博客,笔记,杂谈之地

« 手机主题友情链接 »
Jan
14

Linux下Nvidia显卡驱动详细篇

首先去Nvidia下载最新驱动(www.nvidia.com),目前最新是NVIDIA-Linux-x86-1.0-9629-pkg1.run,下载后不要放在中文目录,因为显卡驱动要在字符界面安装(切记!千万不要在X下装,否则X会崩溃!),然后修改/etc/X11/下的XF86Config和xorg.conf,找到

程序代码
Section "Device"
Identifier "Videocard0"
Driver "nv"
VendorName "Videocard vendor"
BoardName "NVIDIA GeForce 4 MX (generic)"
VideoRam 65536
EndSection


修改nv为nvidia,在修改XF86Config,找到模块挂载的地方(Section "Module"),注释掉Load "dri",Load "Glcore"(这两个模块干吗的我也不知道,总之我的是没有),然后添加一个模块glx(3D加速的):)

OK,修改完后存盘,记得备份下,进入sbin目录,执行init 3进入console模式,su下,给驱动加上执行权限,chmod 755 NVIDIA-Linux-x86-1.0-9629-pkg1.run,直接执行他,按照提示一步一步安装(GF的驱动做的很人性话了,很简单明了)。

不到一分钟就安装完毕,reboot下或则直接init 5,startx进入X,网上都说会看到logo,我怎么没看到?但是却是是安装上了阿,速度明显块了,如果你还是不确定的话 ls -l /usr/lib/libGL.so.1(或ls -l /usr/lib/libGL.so)下看看新的驱动是否已经连接上,看我的,注意加粗的地方

程序代码
[FengGou@Xunix X11]$ ls -l /usr/lib/libGL.so.1
lrwxrwxrwx 1 root root 17 11月 24 08:38 /usr/lib/libGL.so.1 -> libGL.so.1.0.9629


然后测试3D加速,在X下运行

程序代码
[FengGou@Xunix ~]$ glxgears
8223 frames in 5.0 seconds = 1644.600 FPS
9212 frames in 5.0 seconds = 1842.400 FPS
9215 frames in 5.0 seconds = 1843.000 FPS
9215 frames in 5.0 seconds = 1843.000 FPS
9218 frames in 5.0 seconds = 1843.600 FPS
9215 frames in 5.0 seconds = 1843.000 FPS
9215 frames in 5.0 seconds = 1843.000 FPS
9211 frames in 5.0 seconds = 1842.200 FPS
9214 frames in 5.0 seconds = 1842.800 FPS
9213 frames in 5.0 seconds = 1842.600 FPS

OK了,如果你的提示

程序代码
Xlib: extension "GLX" missing on display ":0.0".
glxgears: Error: couldn't get an RGB, Double-buffered visual.


这样的话就修改xorg.conf,把透明阴影效果支持停掉Option "Composite" "Disable" ,或则干脆删除,妈的FireFox2.0也受这玩意影响......

到现在你的linux Nivdia显卡就驱动完毕了,其实很简单,本人表述能力有限。

PS:这个方法应该是很通用的了,但是如果你的机器很另类或者你操作失误导致X挂掉也别骂我,只有在console模式下运行nvidia-installer--uninstall卸载驱动恢复到以前的状态了。

Share
« 手机主题友情链接 »
  • 相关文章:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

Channels

Categories

Comments

Previous

Powered By Z-Blog 1.8 Walle Build 100427  Copyright www.djhui.net. Some Rights Reserved. 浙ICP 9017588