NVIDIA 显卡驱动安装

来源:互联网 发布:中国纺织品进出口数据 编辑:程序博客网 时间:2024/04/28 13:59


注册: 2009-08-26 2:36
帖子: 85

[size=100]大家用Linux,很多都是冲着那些华丽的特效来的,而装上Linux以后的第一步,大部分也都是先开开那些华丽的特效欣赏一下。不过,要开特效,首先就要先把显卡驱动装上。对于N卡来说,虽然较新的发行版大多都已经自带了开源的nouveau驱动,但它能做到的也仅仅只是搞定了分辨率,compiz特效一样还是开不了。所以,还是要先从安装Nvidia官方驱动入手。
对于ubuntu9.10及fedora12以后的发行版,由于内核已经有了nouveau模块,如果还是按照原来的方法安装,会在中途出错而装不上。下面就是本人参考网上的帖子,并自己总结的NV显卡的驱动安装的正确方法。
先从NV官网下载Linux下的显卡驱动 http://www.nvidia.com/Download/index5.aspx?lang=en-us
注意选择是32位的还是64位的。 下下来应该是一个.run文件,如果不是就解压,然后放在主目录下面备用
屏蔽掉nouveau内核模块。
注意:由于本人习惯使用sudo,如果是fedora,请自动将下面所有的sudo自动换成su -c 在终端输入sudo gedit /etc/modprobe.d/blacklist.conf
在打开的文件里面增加以下几行:
blacklist vga16fb
blacklist nouveau blacklist rivafb blacklist nvidiafb blacklist rivatv
保存,退出。
重启
回到桌面,同时按下ctrl+alt+F2,进入tty,输入用户名,密码,登录。
如果是ubuntu,输入sudo /etc/init.d/gdm stop
如果是fedora,输入su -c init 3
输入sudo sh N,然后可以按TAB键,会自动补全出你刚刚放在主目录下的驱动文件的名字,回车,然后出现显卡驱动程序安装界面,一路下一步安装~
注意最后安装完的时候问你是否自动配置nvidia驱动的时候,选yes
安装完毕后,需要重启X窗口系统才能进入图形化的桌面环境。
如果是ubuntu,输入sudo /etc/init.d/gdm restart
如果是fedora,输入su -c init 5
一切顺利的话,应该就可以开起来桌面特效了。
ubuntu的话,终端输入sudo apt-get install fedora的话,终端输入su -c yum install ccsm 这样可以安装一个特效的设置工具,在系统>首选项里面可以找到。
最后,不管是ubuntu还是fedora,源里面都会有一个软件叫nvidia-setting,装上它,有一些显卡的设置可以调节。
另外,可以sudo gedit /etc/X11/xorg.conf,编辑xorg配置文件,在Section "Screen"下面添加两行:
Option "RegistryDwords" "EnableBrightnessControl=1"
Option "NoLogo" "True"

第一行作用是在笔记本上可以用Fn快捷键调节亮度,至少在我的Y450上面可以,第二行的作用去去掉开机显示NV的LOGO。

现在,特效是开起来了。可是,刚才重启的时候应该也发现了,boot splash现在惨不忍睹……,而且tty的分辨率也一夜回到解放前……
这个是因为原来的nouveau驱动是支持KMS driver的,现在NV官方驱动并不支持KMS,于是导致了上述的惨不忍睹。解决方法就是调整GRUB,强制开启MESA driver,虽然不一定能达到KMS那种完全对应显示器分辨率的效果,但也可以基本达到原来的效果。

另外两篇:
Linux中Nvidia显卡驱动全攻略(二):ubuntu中启动界面显示问题的解决:http://forum.ubuntu.org.cn/viewtopic.php?f=42&t=294542
Linux中Nvidia显卡驱动全攻略(三):fedora中启动界面显示问题的解决:http://forum.ubuntu.org.cn/viewtopic.php?f=42&t=294545
原创粉丝点击