游戏时自动切换 GPU 显卡驱动程序

游戏时自动切换 GPU 显卡驱动程序

我已经安装了 Ubuntu GNOME 15.10。我安装了 nvidia 测试的专有驱动程序,然后重新启动。之后,我选择英特尔驱动程序作为主 GPU 以供正常使用。但是,当我进入 steam 游戏(Portal)时,图形很差,因此为了正常玩游戏,我必须再次手动切换到 nvidia 驱动程序并再次重新启动。游戏结束后,我必须手动选择英特尔驱动程序作为主驱动程序并再次重新启动。这太无聊了。问题:当我进入游戏或需要更多 GPU 的东西时,如何自动切换 gpu 图形驱动程序?

答案1

我认为你不能自动完成此操作,但是这是我想到的一个解决方法。

首先打开一个文本编辑器gedit,并将其粘贴到新文件中

[Desktop Entry]
Name=Steam
Comment=Steam with Nvidia
Exec=sudo prime-select nvidia && steam
Icon=/usr/share/app-install/icons/steam.png
Terminal=false
Type=Application
Categories=Utility;Application;

现在将其保存为steam.desktop您的/home并使其可执行

chmod +x ~/steam.desktop

现在将文件拖到启动器以替换现有的 Steam 图标,当您从此处运行 Steam 时,它也应该切换到 Nvidia GPU。

切换回来的最快方法是使用此命令

sudo prime-select intel

您可以创建另一个桌面文件来运行该命令,但如果您运行它一次,就可以通过键从终端历史记录中访问它up arrow

请注意,我没有多 GPU 笔记本电脑,所以我无法测试这一点,所以请提供任何反馈。

相关内容