Mam te polecenia skompilowane i uruchomione, ale ich treść jest dla mnie trochę tajemnicą.
Procesy z intel-gpu-overlay
odczytu coś takiego: 15R, 16B, 41ms waits
. Co to jest R
, co to B
, co oznacza ten czas oczekiwania?
Ma procesor: 152% (domyślam się, że to to samo, co otrzymuję od góry). render: 32%, strumień bitów: 6%, blt: 6%. Jakiego rodzaju kod spowodowałby, że wartości te zawęziłyby gardło i jakie byłoby zachowanie systemu, gdyby tak się stało?
Oto próbka intel-gpu-top:
render busy: 23%: ████▋ render space: 12/16384 task percent busy GAM: 29%: █████▉ vert fetch: 1380772913 (5386667/sec) CS: 23%: ████▋ prim fetch: 350972637 (1368891/sec) GAFS: 9%: █▉ VS invocations: 1375586768 (5385212/sec) TSG: 8%: █▋ GS invocations: 0 (0/sec) VFE: 7%: █▌ GS prims: 0 (0/sec) SVG: 3%: ▋ CL invocations: 677098924 (2648400/sec) VS: 3%: ▋ CL prims: 682224019 (2663834/sec) URBM: 2%: ▌ PS invocations: 9708568482932 (34396218804/sec) VF: 2%: ▌ PS depth pass: 15549624948405 (58732230331/sec) SDE: 0%: CL: 0%: SF: 0%: TDG: 0%: RS: 0%: GAFM: 0%: SOL: 0%:
monitoring
intel
gpu
mpr
źródło
źródło
Odpowiedzi:
Zaczerpnięte z linku podanego w komentarzach w OP.
Byłem także ciekawy, więc oto kilka rzeczy, które mogłem pobrać z podręczników . Interesujące jest również źródło intel-gpu-tools , a zwłaszcza
lib/instdone.c
opisujące to, co może pojawić się we wszystkich modelach procesorów graficznych Intel. Ta łatka była również niezwykle pomocna w tłumaczeniu wszystkich tych akronimów!Niektórzy mogą się mylić, uwielbiam, jeśli ktoś bardziej kompetentny mógłby wejść do środka! Wrócę, aby zaktualizować odpowiedź o więcej, gdy się tego nauczę.
Po pierwsze, trzy linie po prawej:
Jednostki potokowe o stałej funkcji (FF) (oldschoolowe układy GPU):
Jednostki stosowane do wątku i zarządzania rurociągu, dla obu jednostek FF i GPGPU (patrz Intel HD Graphics Open Source Programiści Podręcznik dla wielu z informacją o tym, jak to wszystko działa):
Inne rzeczy :
Kredyty:
StackOverflow User F.X.
źródło