ps -o pid,psr,cmd -p

ps -o pid,psr,cmd -p

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

DRI_PRIME=1 example_program

我知道这适用于 glmark2,因为它在终端中告诉我,但我如何为任何其他进程验证这一点?

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

我正在使用 Fedora 34,以防万一......

答案1

取决于您的 GPU:

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

radeon 配置文件

答案2

不确定这是否适用于您的情况,但以下命令有助于确定具有 pid 的进程正在执行的 CPU 核心:

ps -o pid,psr,cmd -p

相关内容