对于使用NVIDIA的Optimus双显卡切换的笔记,因为Ubuntu本身不支持Optimus双显卡切换技术,所以,使用了这种双显卡技术的笔记本安装了Ubuntu之后,使用过程中,集显独显都是处于开启状态,发热量和耗电量居高不下。
以前可以用bumblebee实现双显卡切换,但是在14.04及之后的系统中,bumblebee只能关闭独显,不能再开启独显。在14.04及之后有另一解决方案nvidia-prime,而且支持最新显卡驱动。
nvidia-prime是官方维护的解决方案,而bumblebee是社区维护的解决方案,显然nvidia-prime是未来的趋势。目前nvidia-prime还不完美,切换显卡需要注销系统,比bumblebee稍微麻烦。
注意:要先安转nvidia-prime,再安装专有驱动,不然开机会黑屏。
可以在ubuntu的图形界面安装驱动: 设置 -> 附加驱动 -> 选择最新驱动,
也可用命令安装:
sudo apt-get install nvidia-currentcurrent为默认的驱动版本,可将current替换为数字,例如nvidia-340,安装其他版本的驱动
从事GPU开发的可能还需要装上cuda和openCL库的支持:
sudo apt-get install nvidia-current-dev安装完后要重启系统才会应用新的驱动。
安装好nvidia prime后,在nvidia x server settins中会增加PRIME Profiles这一项,在这里可以手动设置启用的显卡,然后注销系统,就会切换到选择的显卡。