これらのコマンドをコンパイルして実行していますが、その内容は少し謎です。
intel-gpu-overlay
のプロセスは、15R, 16B, 41ms waits
のようなものを読み取ります。 R
とは何ですか、B
とは何ですか、その待ち時間は何を示していますか?
それはCPUを持っています:152%(これは私が上から取得するものと同じだと思います)。レンダリング:32%、ビットストリーム:6%、blt:6%。これらの値がボトルネックになる原因となるコードの種類と、それらが発生したときのシステムの動作は何ですか?
以下は、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%:
OPのコメントに記載されているリンクから取得。
私も興味があったので、ここでは リファレンスマニュアル から取得できることをいくつか紹介します。 intel-gpu-tools source 、特にlib/instdone.c
も重要です。これは、すべてのIntel GPUモデルで表示される内容を示しています。 このパッチ は、これらすべての頭字語の翻訳にも非常に役立ちました。
いくつかは間違っているかもしれませんが、より知識のある誰かがチャイムできればそれが大好きです!このことを学んだら、答えを更新するために戻ってきます。
まず、右側の3行:
固定機能(FF)パイプラインユニット(旧式のGPU機能):
FFユニットとGPGPUの両方のスレッドとパイプラインの管理に使用されるユニット( Intel Open Source HD Graphics Programmers Manual を参照してくださいlotこれがどのように機能するかについての情報):
他のもの :
クレジット: