发布时间:2014-09-05 16:39:26作者:知识屋
(本文谨献给经历数次失败的我和网上提供各种不彻底解决方案的他)
cheungmine作品。版权所有,转载注明出处。我的场景是:
我有2台电脑,都是Windows7+Ubuntu11.10 64位双系统。其中一台是Dell台式机,一块nvidia quadro 600 显卡。另一台是ThinkPad W520笔记本电脑,双显卡,一块是Intel,另外是Quadro 1000M。我从nvidia官网上下载的驱动都是:
NVIDIA-Linux-x86_64-290.10.run。下载地址:
http://www.nvidia.com/Download/index.aspx?lang=en-us
2行内容如下:
blacklist nouveau
options nouveau modeset=0
记住,这个文件后面将被复制到/etc/modprobe.d/目录下。
如果是单显卡的机器,可以略过此步。如果没有提供在bios里面禁掉集成显卡的机器,那么我就不知道怎么做了。因此这篇文章适用于bios能禁止集成显卡的电脑。我的ThinkPad W520开机按ThinkVantage蓝色按钮再按F1就进入bios。在Config菜单里,选Display,可以看到3个选项:
上面这个设置仅仅适用于Windows7(如果你启动Windows,就一定要像上图这样设置);如果想在Ubuntu里启用nvidia,必须像下图的设置才行:
Discrete就是独立显卡的意思。
按上面的设置好之后,双显卡的机器可能需要重新安装Ubuntu。如果原来已经有Ubuntu的情况我没有测试。用户自己可以试试。
然后进入控制台ctrl+alt+F1,输入下面的命令:
删除已经安装的nv驱动
sudo apt-get --purge remove nvidia-*
拷贝文件到目录/etc/modprobe.d/
sudo mv /home/yourname/disable-nouveau.conf /etc/modprobe.d/
千万记住更改之后此时需要重新启动电脑。这时发现画面质量明显下降。
首先要停掉窗口:
sudo service lightdm stop
安装驱动:
sudo sh /home/yourname/NVIDIA-Linux-x86_64-290.10.run
按提示确认。最后提示是否更新xconfig,选择NO,然后手动输入下面命令:
sudo nvidia-xconfig
然后,重启图形界面:
sudo service lightdm start
这样,nvidia的驱动就安装成功了。
最后,必须记住,双显卡的机器,必须停止集成显卡才能正确安装nvidia驱动。单显卡的机器不受此限制。如果进入Windows,记住在bios里重新启用Optimus。
本文是在我历经不少于10次安装Ubuntu,2个通宵之后得到的体会。挫败感太TM强烈了。要知道,不把这个搞定,就无法在Ubuntu下面玩 Unity,CUDA。希望此文对有些人有帮助。不明白的请留言给我
摘自 cheungmine的专栏
linux一键安装web环境全攻略 在linux系统中怎么一键安装web环境方法
Linux网络基本网络配置方法介绍 如何配置Linux系统的网络方法
Linux下DNS服务器搭建详解 Linux下搭建DNS服务器和配置文件
对Linux进行详细的性能监控的方法 Linux 系统性能监控命令详解
linux系统root密码忘了怎么办 linux忘记root密码后找回密码的方法
Linux基本命令有哪些 Linux系统常用操作命令有哪些
Linux必学的网络操作命令 linux网络操作相关命令汇总
linux系统从入侵到提权的详细过程 linux入侵提权服务器方法技巧
linux系统怎么用命令切换用户登录 Linux切换用户的命令是什么
在linux中添加普通新用户登录 如何在Linux中添加一个新的用户
2012-07-10
CentOS 6.3安装(详细图解教程)
Linux怎么查看网卡驱动?Linux下查看网卡的驱动程序
centos修改主机名命令
Ubuntu或UbuntuKyKin14.04Unity桌面风格与Gnome桌面风格的切换
FEDORA 17中设置TIGERVNC远程访问
StartOS 5.0相关介绍,新型的Linux系统!
解决vSphere Client登录linux版vCenter失败
LINUX最新提权 Exploits Linux Kernel <= 2.6.37
nginx在网站中的7层转发功能