检查进程正在使用哪个 GPU

For*_*vin 5 fedora gpu amd-graphics

我有一个带有 Intel iGPU 和专用 AMD GPU 的笔记本,我被告知默认情况下将使用 iGPU,但我可以通过像这样运行来明确告诉程序使用 AMD GPU

DRI_PRIME=1 example_program
Run Code Online (Sandbox Code Playgroud)

我知道这对 glmark2 有效,因为它在终端告诉我,但我如何为任何其他进程验证这一点?

对于 nvidia GPU,显然有一个名为 的实用程序nvidia-smi,但我需要一些适用于 AMD GPU 的工具。

我正在使用 Fedora 34 以防万一……

X.L*_*INK 1

取决于您的 GPU:

要查看您的 Radeon 使用哪个进程,请查找radeon-profile

radeon 配置文件