如何将应用程序配置为始终在设置 DRI_PRIME=1 的情况下运行?除了终端还有其他方式吗?

Rod*_*dre 5 radeon hybrid-graphics drivers 16.04 amd-graphics

我遵循了 emk2203 发布的说明(我的 AMD Radeon 显卡在 16.04 上无法正常工作),现在我可以让应用程序使用我的辅助 AMD 卡,并且可以正常工作!看:

Firefox 以 15fps 运行 (http://demo.marpi.pl/exp/mecha/) 实验

现在,使用 DRI_PRIME=1 通过终端运行 Firefox:

DRI_PRIME=1 firefox

以 61fps 运行的相同实验

感谢emk2203!

现在我需要知道如何配置系统以始终使用 DRI_PRIME=1 设置运行应用程序。

抱歉英语不好。我是巴西人。

bas*_*lam 5

以下是关于那些不眠之夜的环境变量的一些简单阅读,但为了切入正题,我引用:

“/etc/environment 是影响整个系统(而不仅仅是特定用户)的环境变量设置的合适文件。

该文件专门用于系统范围的环境变量设置。它不是一个脚本文件,而是由赋值表达式组成,每行一个。”

所以...将您的分配 DRI_PRIME=1 插入 /etc/environment 然后重新启动应该可以满足您的要求。

  • 不完全是OP所问的。它将在 AMD GPU 上运行**一切**。请添加有关此警告的信息。 (3认同)