[背景]
我正在运行 Ubuntu 12.04,我的电脑包含 NVIDIA Quadro K4100M 和 Intel HD Graphics。
【使用场景】
我的使用场景包括训练需要 NVIDIA GPU 的深度神经网络,不训练时则使用计算机进行开发和网页浏览。
【主要问题】
我想利用英特尔高清显卡来减少桌面使用时的噪音和高能耗。同时只保留 GPU 用于 DNN 训练。我该如何实现这一点?
【相关设定及疑问】
我在 Windows 机器上设置了这个,使用 NVIDIA 的控制面板,我可以轻松地在桌面的图形模式之间切换。但我在 Ubuntu 上找不到类似的东西。我看到有人提到过有关 Bios 更新的事情,但似乎这意味着选择其中一个,无论如何都无法访问另一个。
答案1
您可以安装主要指示器,它允许您无需密码即可手动切换。更多信息可以在这里找到。这适用于 Unity 桌面,但您需要 nvidia-331 或更高版本。
打开终端并逐个输入以下命令进行安装:
sudo apt-get update
sudo apt-get install gdebi nvidia-prime nvidia-331 nvidia-settings python-appindicator
wget http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu/pool/main/p/prime-indicator/prime-indicator_0.1-1+git20140109~webupd8~0_all.deb
sudo gdebi prime-indicator_0.1-1+git20140109~webupd8~0_all.deb
更新:新说明
使用以下命令清除 nvidia-331 和 prime-indicator:
sudo apt-get purge nvidia-331 prime-indicator
重新安装旧驱动程序(340 cuda 等...)并使用您喜欢的驱动程序重新启动系统。
现在,如果您的系统上尚未安装 git,请使用以下命令进行安装:
sudo apt-get install git
然后,克隆到源代码并使用以下命令从源安装 prime-indicator(另外,确保您的防火墙对 git 开放,我相信它的端口是:9418):
git clone https://github.com/beidl/prime-indicator.git
cd prime-indicator
chmod a+x setup.sh
sudo ./setup.sh
您可以选择y自动启动指示器,或者如果它没有立即显示在顶部的 Unity 面板中,请运行以下命令来启动它(无需重新启动):
nohup prime-indicator
您现在可以关闭终端。