任何人都可以对intel_gpu_top
的输出有所了解吗?具体来说,什么是任务 GAM , VS 等(man page并没有多大帮助。)
比特流忙是什么意思?它似乎总是零......
render busy: 45%: █████████ render space: 83/131072
bitstream busy: 0%: bitstream space: 0/131072
blitter busy: 0%: blitter space: 0/131072
task percent busy
GAM: 43%: ████████▋ vert fetch: 0 (0/sec)
VS: 35%: ███████ prim fetch: 0 (0/sec)
CL: 33%: ██████▋ VS invocations: 2101845324 (1427552/sec)
SF: 33%: ██████▋ GS invocations: 0 (0/sec)
VF: 33%: ██████▋ GS prims: 0 (0/sec)
GAFS: 33%: ██████▋ CL invocations: 701123988 (475776/sec)
SOL: 32%: ██████▌ CL prims: 701708489 (475888/sec)
GS: 32%: ██████▌ PS invocations: 1254669239424 (116548992/sec)
DS: 32%: ██████▌ PS depth pass: 604287310764 (222384008/sec)
TDG: 2%: ▌
URBM: 2%: ▌
GAFM: 1%: ▎
HS: 0%:
SVG: 0%:
VFE: 0%:
答案 0 :(得分:19)
我也很好奇,所以这里有一些我可以从reference manuals中获取的东西。同样令人感兴趣的是intel-gpu-tools source,特别是lib/instdone.c
,它描述了所有英特尔GPU型号中可能出现的内容。 This patch在翻译所有缩写词时也非常有帮助!
有些可能是错的,如果有更多知识渊博的人可以插话,我会喜欢它!当我学习这些东西时,我会回来更新答案。
首先,右边三行:
固定功能(FF)管道单元(老派GPU功能):
用于线程和管道管理的单位,用于FF单位和GPGPU(请参阅Intel Open Source HD Graphics Programmers Manual了解批关于这一切是如何工作的信息):
其他东西: