我有一台配备 Intel iGPU 和专用 AMD GPU 的笔记本电脑,我被告知默认情况下将使用 iGPU,但我可以通过像这样运行来明确告诉程序使用 AMD GPU
DRI_PRIME=1 example_program
我知道这适用于 glmark2,因为它在终端中告诉我,但我如何为任何其他进程验证这一点?
对于 nvidia GPU 显然有一个名为 的实用程序nvidia-smi
,但我需要一些适用于 AMD GPU 的工具。
我正在使用 Fedora 34,以防万一......
答案1
取决于您的 GPU:
- AMD Radeon:
radeontop
- 英特尔显卡:
intel-gpu-tools
- 英伟达 GeForce:
nvidia-smi
要查看您的 Radeon 使用哪个进程,请查找radeon-profile
:
答案2
不确定这是否适用于您的情况,但以下命令有助于确定具有 pid 的进程正在执行的 CPU 核心: