W520安装Ubuntu的Nvidia显卡驱动设置[zz]

Kvm、VMware、Virtualbox、Xen、Qemu 等
回复
XQZS
帖子: 7
注册时间: 2013-04-24 10:51

W520安装Ubuntu的Nvidia显卡驱动设置[zz]

#1

帖子 XQZS » 2013-05-31 8:18

W520安装Ubuntu的Nvidia显卡驱动设置
Thinkpad W520带有双显卡:集显Intel 3000和独显Nvidia 1000m/2000m。Nvidia为Windows提供了官方的Optimus驱动支持,可以在集显和独显之间自动切换。我在Ubuntu下却遇到了奇怪的问题:如果BIOS里选择使用独显,无法安装Ubuntu(如果在集显安装后,再切换到独显,会无法启动Ubuntu)。这又带来了另一个问题,因为W520的集显只能输出到笔记本屏幕,要外接显示器,必须使用独显。好在Linux有一个活跃的社区,只要Google一下、折腾一番,总是能找到解决方法。

我自己的解决过程如下:

(1)进入BIOS,在 Configuration -> Display选项中,选择使用集显(Integrated Graphic Card),并且禁用Optimus识别。然后安装Ubuntu。如果你已经安装了Ubuntu,但是在选择使用独显后,无法启动,这时不用重装,请看下一步。

(2)进入BIOS, 在Security->Intel Virtualization(虚拟化)选项,禁用(Disable)VT-D。然后在 Configuration -> Display选项中,选择使用独显(Discrete Graphic Card),并且禁用Optimus识别。重启后,就可以进入Ubuntu了。

(3)这时需要安装Nvidia为Linux提供的专属驱动。首先打开Additional Drivers,这时会出现一个Nvidia驱动列表,选择NVIDIA accelerated graphics driver (version current) [Recommended],然后点击Activate按钮,就会自动安装Nvidia显卡驱动。

如果要安装最新的Nidia显卡驱动,可以使用下面方法:

sudo apt-add-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get install nvidia-current
重启后,运行NVIDIA X Server Settings,就能看到当前的Nvidia驱动和显卡信息。这时通过VGA或DisplayPort外接显示器也没问题了。

(4)上面方法的问题是,需要在BIOS里禁用VT-D选项。要解决这个问题,需要编辑/etc/default/grub,修改GRUB_CMDLINE_LINUX_DEFAULT这一行,加上nox2apic选项:

GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash nox2apic”

然后运行update-grub。重启时,在BIOS就可以启用Intel Virtualization的VT-D,然后仍然能在独显模式下启动Ubuntu。

(5)这时会遇到新问题:按Fn+Home/End组合键时,亮度无法调节。解决方法是修改/etc/X11/xorg.conf,在Section “Device”中加入下面一行:

Option “RegistryDwords” “EnableBrightnessControl=1″

然后重启,就可以调节亮度了。另外,如果进入Ubuntu登陆界面时,屏幕亮度变为最小。解决方法是编辑/etc/init.d/rc.local, 加上下面一行(最大亮度值是15,最小是0,可根据自己的需要,修改echo的设置值,参考之前的Thinkpad W520安装Ubuntu 12.04折腾记)

echo 12 | sudo tee /sys/class/backlight/acpi_video0/brightness

Oh Yeah,折腾成功,enjoy!
louisren
帖子: 2
注册时间: 2013-08-06 5:39
系统: Ubuntu 13.04

Re: W520安装Ubuntu的Nvidia显卡驱动设置[zz]

#2

帖子 louisren » 2013-08-07 10:35

Hi, 想请教一下,我更改grub之后,显示我没有权限。不知是该如何改呢? 才开始用,不是很懂,多谢啦!
头像
ahwad
帖子: 1116
注册时间: 2009-05-06 0:36

Re: W520安装Ubuntu的Nvidia显卡驱动设置[zz]

#3

帖子 ahwad » 2013-10-12 23:19

学习了,当初w530安装好后,intel,nv都正常。之后安装vbox,打开了VD-T。之后集显就不正常,一直不知道什么原因,这下清楚了,

感谢!!!!!

:em11 :em11 :em11 :em11
上次由 ahwad 在 2013-10-13 0:58,总共编辑 1 次。
头像
ahwad
帖子: 1116
注册时间: 2009-05-06 0:36

Re: W520安装Ubuntu的Nvidia显卡驱动设置[zz]

#4

帖子 ahwad » 2013-10-12 23:29

W530测试成功,一切正常。

再次表示感谢!!!!
回复