许多新的笔记本电脑都带有NVIDIA的Optimus技术 - 笔记本电脑包括用于游戏电源的离散NVIDIA GPU和用于节电的板载Intel GPU。 笔记本电脑在必要时在两者之间切换。
但是,这在Linux上还没有得到很好的支持。 Linus Torvalds对NVIDIA有一些选择,关于Optimus不在Linux上工作,NVIDIA现在正在官方支持。
但是,如果您的笔记本电脑支持Optimus,您不必等待NVIDIA - 您可以使用Bumblebee项目的解决方案在Linux上启用Optimus。
安装大黄蜂
我们将在这里讨论Ubuntu的安装说明。 在许多其他Linux发行版上安装是相当简单的 - 你可以在Bumblee项目的网站上找到说明 。 该页面包括Fedora,Debian,Arch,Mandriva和Gentoo的说明。
首先,您必须在终端窗口中运行以下命令,将Bumblebee项目的软件存储库添加到您的Ubuntu系统:sudo add-apt-repository ppa:bumblebee / stable
接下来,运行以下命令以下载有关可用软件包的更新信息:sudo apt-get update
运行以下命令安装Optimus支持:sudo apt-get install bumblebee bumblebee-nvidia
重新启动计算机或注销,并在运行此命令后重新登录。
在集成显卡和NVIDIA之间切换
您的笔记本电脑现在将大部分时间使用其集成的Intel图形,切断NVIDIA显卡的电源,并提高电池寿命。
当您想运行利用NVIDIA显卡的程序时,您需要使用optirun命令运行它。
例如,如果您想运行一个名为game with NVIDIA graphics support的游戏 ,您可以在终端中运行以下命令:optirun游戏
当游戏使用optirun命令运行时,将启用NVIDIA图形。 当游戏退出并且optirun不再运行时,您的笔记本将切换到集成显卡。
您只应将此命令用于需要3D图形加速的游戏和其他应用程序 - 不要在大多数时间运行的应用程序(例如窗口管理器)中使用此命令,否则您将看不到任何节能,因为NVIDIA图形将在所有的时间使用。
要测试它是否工作,你可以尝试使用glxspheres图形演示。 首先,运行它没有optirun:glxspheres
接下来,使用optirun运行glxspheres:optirun glxspheres
你应该看到更高的FPS与第二个命令,因为它使用您的NVIDIA图形。
NVIDIA将理想地提供官方支持,为将来的每个人提供即插即用,但大黄蜂是我们现在能做的最好的。