![如何默认在独立 GPU 上运行 Flatpak 应用程序?](https://linux22.com/image/1195022/%E5%A6%82%E4%BD%95%E9%BB%98%E8%AE%A4%E5%9C%A8%E7%8B%AC%E7%AB%8B%20GPU%20%E4%B8%8A%E8%BF%90%E8%A1%8C%20Flatpak%20%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%EF%BC%9F.png)
我希望一些 flatpak 应用默认在我的独立 Nvidia GPU 上运行。我始终可以右键单击应用并通过独立显卡启动,但这很繁琐。
我遵循了以下步骤但它没有起作用。
要在具有双显卡(集成和独立)的系统上强制 Flatpak 应用程序默认使用独立显卡,您可以按照以下步骤操作:
确定应用程序 ID:打开终端并运行以下命令列出所有已安装的 Flatpak 应用程序及其 ID:
flatpak list
找到您要设置默认 GPU 的应用程序并记下其应用程序 ID。
创建新的配置文件:在终端中,运行以下命令为应用程序创建新的配置文件:
sudo nano /etc/environment.d/flatpak.conf
此命令将打开文本编辑器(nano)来编辑配置文件。
添加环境变量:在 nano 文本编辑器中,将以下行添加到配置文件中,替换为您在步骤 1 中记下的应用程序 ID:
__NV_PRIME_RENDER_OFFLOAD=<app-id>
保存并退出:按 Ctrl + X 退出 nano。当提示保存更改时,输入 Y,然后按 Enter 确认并保存文件。
重新启动系统:重新启动计算机以应用更改。
按照这些步骤后,指定的 Flatpak 应用程序在启动时应该默认使用独立显卡。