如何默认在独立 GPU 上运行 Flatpak 应用程序?

如何默认在独立 GPU 上运行 Flatpak 应用程序?

我希望一些 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 应用程序在启动时应该默认使用独立显卡。

相关内容