大家用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 nouveaublacklist rivafbblacklist nvidiafbblacklist 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中启动界面显示问题的解决:viewtopic.php?f=42&t=294542
Linux中Nvidia显卡驱动全攻略(三):fedora中启动界面显示问题的解决:viewtopic.php?f=42&t=294545
Linux中Nvidia显卡驱动全攻略(一):驱动的安装
- edison0354
- 帖子: 97
- 注册时间: 2009-08-26 2:36
-
- 帖子: 1
- 注册时间: 2009-03-06 20:13
- 冲浪板
- 论坛版主
- 帖子: 7513
- 注册时间: 2007-05-06 8:19
Re: Linux中Nvidia显卡驱动全攻略(一):驱动的安装
太麻烦了!!!!
其实给内核一个参数就可以了-不修改系统的任何字节
其实给内核一个参数就可以了-不修改系统的任何字节
- ubuntu1023
- 帖子: 1791
- 注册时间: 2010-06-04 1:06
- xieshaohu
- 帖子: 1565
- 注册时间: 2007-10-24 20:20
- 来自: 北京、海淀
- 联系:
Re: Linux中Nvidia显卡驱动全攻略(一):驱动的安装
这么复杂,不如直接使用ppa源来的简单
添加nvidia ppa源
然后执行更新命令
完了之后在受限制驱动列表里启用最新的显卡驱动就好了。
目前最新的260.19.06
添加nvidia ppa源
代码: 全选
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
代码: 全选
sudo apt-get update
目前最新的260.19.06
Dell Vostro 1500, T7300/4GB/WD5000BEVT/nVidia 8400GM, Ubuntu 10.04 x86_64/VMware 7(Win7)
我的博客:http://xieshaohu.wordpress.com/
我的博客:http://xieshaohu.wordpress.com/
- 寒声碎
- 帖子: 1723
- 注册时间: 2009-07-31 16:50
- 联系:
- zkwlx
- 帖子: 988
- 注册时间: 2009-10-09 12:54
- 系统: debian
- 来自: 北京某胡同
-
- 帖子: 46
- 注册时间: 2012-01-02 12:53
Re: Linux中Nvidia显卡驱动全攻略(一):驱动的安装
楼主写的是blacklist vga16fb
blacklist nouveaublacklist rivafbblacklist nvidiafbblacklist rivatv
其实应该是
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
blacklist nouveaublacklist rivafbblacklist nvidiafbblacklist rivatv
其实应该是
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv