我有一台配备双显卡的笔记本电脑:
1.英特尔显卡4000
2.Nvidia geforce 630m
我想完全从 Windows 切换到 UBUNTU 13.04:) 但是,我对这个环境很陌生。在 Windows 中,它会根据负载自动从一张卡切换到另一张卡。
我想安装驱动程序。我查阅了 bumblebee 的相关资料。我还浏览了 ubuntu 软件中心的“附加驱动程序”。
所以,我真的不确定安装其中任何一个是否能解决问题。
我想要的是和 Windows 一样的:也就是说,如果我玩游戏,我想切换到 nvidia 630m。如果我不玩游戏,我想使用 intel 4000。
请给我一个分步指南,因为我不熟悉 ubuntu。谢谢 :)
答案1
以 12.04 amd64 arch 为例。我推荐 12.04 LTS 而不是 13.04。12.04 比 13.04 更稳定,并将支持到 2017 年。一些 PPA 喜欢ppa:ubuntu-x-swat/x-updates
并且ppa:ubuntu-x-swat/intel-graphics-updates
现在不提供 13.04。
不要关心来自 ubuntu 软件中心的显卡“附加驱动程序”。
首先你需要在 bios 中将显卡设置为可切换,如果有设置项的话。如果没有,则不必担心。
对于你的笔记本,你应该使用大黄蜂:
sudo add-apt-repository ppa:bumblebee/stable
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get install bumblebee bumblebee-nvidia primus-libs-ia32
Ref: https://wiki.ubuntu.com/Bumblebee#Installation
然后,如果您想使用 Nvidia 显卡运行应用程序,您只需要在 gnome-terminal 中运行“optirun xxx”。
您还可以使用 HD4000 来执行以下操作mplayer
:
sudo apt-get install i965-va-driver
sudo add-apt-repository ppa:sander-vangrieken/vaapi
sudo apt-get update
sudo apt-get install mplayer-vaapi
Last, change video output driver to `vaapi` in `Gnome Mplayer` or `VLC` config.
Ref: http://www.webupd8.org/2012/11/install-mplayer-with-va-api-hardware.html
为了让 ubuntu 在‘系统设置’->‘详细信息’中知道您的英特尔显卡,您需要运行:
sudo apt-get install mesa-utils
您还可以尝试英特尔SNA(英特尔显卡驱动程序的全新2D加速技术):
sudo add-apt-repository ppa:ubuntu-x-swat/intel-graphics-updates
sudo apt-get update
sudo apt-get dist-upgrade
sudo mkdir /etc/X11/xorg.conf.d/
echo -e 'Section "Device"\n Identifier "Card0"\n Driver "Intel"\n Option "AccelMethod" "sna"\nEndSection' | sudo tee /etc/X11/xorg.conf.d/20-intel.conf
Then restart machine.
Ref: http://askubuntu.com/questions/298145/xserver-xorg-video-intel-in-ppaubuntu-x-swat-x-updates
Ref: http://askubuntu.com/questions/225356/how-can-i-enable-the-sna-acceleration-method-for-intel-cards-under-ubuntu-12-04
Ref: http://www.phoronix.com/scan.php?page=news_item&px=MTExNjA
Ref: http://www.phoronix.com/scan.php?page=article&item=intel_ivy_glamor&num=1