İntel-gpu-top ve intel-gpu-overlay çıktılarını nasıl yorumlayabilirim?


10

Bu komutları derledim ve çalıştırıyorum ama içerikleri benim için biraz gizem.

Dan süreçler intel-gpu-overlay: gibi okuma şey 15R, 16B, 41ms waits. Bir nedir Rbir ne olduğu Bo bekleme süresi neyi göstermez?

CPU'su var:% 152 (sanırım yukarıdan aldığımla aynı). render:% 32, bit akımı:% 6, blt:% 6. Ne tür kodlar bu değerlerin şişe boynuna neden olur ve yaptıklarında sistemin davranışı ne olur?

İşte intel-gpu-top için bir örnek:

               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%:

1
İşte stackoverflow üzerinde oldukça iyi bir cevap, sadece bunu kapatabilirsiniz: stackoverflow.com/questions/28876242/…
mpr

Bunu neden kapattınız, burada böyle büyük bir cevaba layık değil misiniz?
George Udosen

Yanıtlar:


4

OP yorumlarda verilen bağlantıdan alınmıştır.

Ben de merak ettim, bu yüzden referans kılavuzlarından alabileceğim birkaç şey var . Ayrıca ilgi olduğunu intel-gpu-araçları kaynak ve özellikle lib/instdone.ctüm Intel GPU modelleri belirebilecekleri tanımlayan. Bu yama aynı zamanda tüm bu kısaltmaların çevirisinde de çok yardımcı oldu!

Bazıları yanlış olabilir, eğer daha bilgili biri girebilirse çok isterim! Bu şeyleri öğrenirken yanıtı daha fazla güncellemek için geri döneceğim.

İlk olarak, sağdaki üç çizgi:

  • İşlemek uzay muhtemelen düzenli 3D operasyonları tarafından kullanılır.
  • Google'dan bit akışı ses kod çözme ile ilgili gibi mi görünüyor? Bu oldukça genel bir terim, bir sorgu ile bulmak çok zor. Yine de GPU'mda görünmüyor (Skylake HD 530), bu yüzden her yerde olmayabilir.
  • Blitter cilt açıklanmaktadır. 11 ve 2D işlemlerin donanımsal hızlandırmasından (blitting) sorumlu görünüyor.

Sabit fonksiyon (FF) boru hattı birimleri (eski okul GPU özellikleri):

  • VF: Vertex Fetcher (cilt 1), 3D Boru Hattı'ndaki bellekten köşe verilerini almaktan sorumlu ilk FF birimi.
  • VS: Vertex Shader (cilt 1), GPU tarafından çizilen her ilkelin köşelerinde bir şeyler hesaplar. GPU'larda oldukça standart çalışma.
  • HS: Gövde Gölgelendiricisi
  • TE: Mozaikleme Motoru
  • DS: Alan Adı Gölgelendiricisi
  • GS: Geometri Gölgelendirici
  • SOL: Akış Çıkış Mantığı
  • CL: Klip Birimi
  • SF: Şeritler ve Fanlar (cilt 1), ana işlevi şeritler ve fanlar gibi ilkel topolojileri ilkel veya nesnelere ayırmak olan FF birimi.

Hem FF üniteleri hem de GPGPU için iş parçacığı ve boru hattı yönetimi için kullanılan birimler (bunların nasıl çalıştığı hakkında birçok bilgi için bkz. Intel Açık Kaynak HD Grafik Programcıları Kılavuzu ):

  • CS: Command Streamer (cilt 1), Grafik İşleme Motorunun komutları alan, onları ayrıştıran ve uygun boru hattına yönlendiren işlevsel birimi.
  • TDG: Konu Dağıtıcı
  • VFE: Video Ön Ucu
  • TSG: Diş Açıcı
  • URBM: Birleşik Dönüş Arabelleği Yöneticisi

Diğer şey :

  • GAM: Bkz . Bellek Arbiter olarak da adlandırılan GFX Page Walker (cilt 5), GPU'nun bellek sayfalarını nasıl takip ettiği ile ilgilidir, TLB'nin (ayrıca bkz. SLAT ) RAM'iniz için ne yaptığına oldukça benzer .
  • SDE: Güney Ekran Motoru ; vol. 12, "Güney Ekran Motoru Çalışırken Takılabilir Algılama, GPIO, GMBUS, Panel Güç Sıralaması ve Arka Işık Modülasyonunu destekler".

Kredi:

StackOverflow Kullanıcısı F.X.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.