引用:
注意:最新NViDIA官方驱动不需要安装编译环境(第二步),如果是新装的系统,未安装过nvidia-glx的,可以直接关闭X进程和gdm(第五步)进行安装。(推荐大家使用“系统管理”----“硬件驱动”来使用ubuntu推荐的nvidia驱动)
这篇文章虽然繁琐,但很详细,可惜本人也不是很懂。特地从中摘录某些重要条目,并翻译之。
1.还原Xorg到Failsafe默认设置
引用:sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.original
sudo dpkg-reconfigure -phigh xserver-xorg
可以注销然后重新登录以应用该操作,这样就退回到默认的VESA驱动了,但这一步并不是必须的。
2.安装编译环境
引用:sudo apt-get install build-essential pkg-config linux-headers-$(uname -r)
3.移除旧的nvidia模块和组件
引用:sudo apt-get --purge remove nvidia-glx nvidia-glx-legacy nvidia-glx-new nvidia-settings
检查无关的nvidia软件是否已被完全删除
引用:dpkg -l | grep nvidi
如果有输出信息,我们需要删除这些软件
引用:sudo aptitude purge $(dpkg -l | grep nvidia | awk '{print $2}')
如果上述命令不能正常工作,请用下面命令代替
引用:sudo aptitude purge $(aptitude search -F%p '~c nvidia' '~i nvidia')
为了防止安装产生冲突,我们可以事先移除xorg-nv驱动
引用:sudo apt-get --purge remove xserver-xorg-video-nv
注意:上述操作后,意味着重启X后,分辨率将会变成800x600或者更低。
为了避免以后出问题,还需要禁止加载nv和nvidia_new驱动
引用:gksudo gedit /etc/default/linux-restricted-modules-common
把DISABLED_MODULES=""这一行改成
引用:DISABLED_MODULES="nv nvidia_new"
4.去nvidia官方网站下载最新驱动
5.关闭X进程和gdm (Kubuntu用户是kdm)
注销后进入命令行模式( Ctrl+Alt+F1 )
在此模式下登录,输入用户名和密码,关闭gdm
引用:sudo /etc/init.d/gdm stop
当发生错误,Xsession正在忙碌时,关闭gdm并不能关闭Xorg,我们需要杀掉Xorg进程
引用:sudo killall Xorg
6.安装NViDIA驱动
引用:sudo sh *.run(下载下来的驱动文件)
根据提示操作,如果提示编译模块,询问是否进行编译,选ok;如果提示将要修改Xorg.conf,询问是否允许,选Yes;
(原文提示这里不要修改Xorg.conf,等安装完毕后手动调整,本人不才,看不明白,只好使用傻瓜方法了,呵呵)
7.重启
引用:sudo reboot
注意:NViDIA官方驱动是闭源软件,帮助内容相对较少,假若悲剧,请拜佛烧香。:0wpoi2
PS:重启后我就可以正常使用了,如果想要手动编辑Xorg.conf的,安装时请不要选择重新配置Xorg.conf,具体操作请参看原文和官方文章。
关于安装过程的图解请参看2楼大宝同学。
引用:xorg.conf官方文档:
http://www.x.org/archive/X11R6.8.0/doc/xorg.conf.5.html
引用:Ubuntu Wiki:
http://wiki.ubuntu.org.cn/%E9%A6%96%E9%A1%B5
yuihji 于 2010-03-18 22:32:33发表:
没装NVIDIA显卡驱动的路过~我直接修改xorg.conf……
http://forum.ubuntu.org.cn/viewtopic.php?f=48&t=250302
Luoall 于 2010-03-17 09:09:16发表:
学习个
王中云 于 2010-03-17 00:10:09发表:
牛
大宝 于 2010-03-16 23:07:45发表:
我这有简单一些的:
http://michelbond.blog.hexun.com/42821655_d.html