ฉันจะตีความผลลัพธ์ของ intel-gpu-top และ intel-gpu-overlay ได้อย่างไร


10

ฉันมีคำสั่งเหล่านี้รวบรวมและใช้งาน แต่เนื้อหาของพวกเขานั้นค่อนข้างลึกลับสำหรับฉัน

กระบวนการจากสิ่งที่อ่านเช่น:intel-gpu-overlay 15R, 16B, 41ms waitsอะไรคือRสิ่งที่ a B, เวลารอที่ระบุคืออะไร?

มันมีซีพียู: 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%:

1
นี่เป็นคำตอบที่ดีงาม ๆ เกี่ยวกับ stackoverflow อาจปิดนี่ได้: stackoverflow.com/questions/28876242/…
mpr

ทำไมคุณจะปิดสิ่งนี้อยู่ที่นี่ไม่คุ้มค่ากับคำตอบที่น่ายินดี?
George Udosen

คำตอบ:


4

นำมาจากลิงก์ที่ให้ไว้ในความคิดเห็นใน OP

ผมอยากรู้เช่นกันดังนั้นนี่เป็นเพียงบางสิ่งที่ฉันสามารถคว้าจากคู่มืออ้างอิง ที่น่าสนใจก็คือแหล่งที่มาของintel-gpu-toolsและโดยเฉพาะอย่างยิ่งlib/instdone.cซึ่งอธิบายสิ่งที่สามารถปรากฏใน Intel GPU ทุกรุ่น โปรแกรมแก้ไขนี้มีประโยชน์อย่างมากในการแปลคำย่อเหล่านั้นทั้งหมด!

บางคนอาจจะผิดฉันรักมันถ้าใครมีความรู้มากขึ้นสามารถพูดสอดใน! ฉันจะกลับมาอัปเดตคำตอบให้มากขึ้นเมื่อฉันเรียนรู้สิ่งนี้

ก่อนสามบรรทัดทางด้านขวา:

  • พื้นที่ทำให้อาจจะถูกใช้โดยการดำเนินงาน 3 มิติปกติ
  • จาก googling บิตสตรีมน่าจะเกี่ยวกับการถอดรหัสเสียง นี่เป็นคำศัพท์ทั่วไปจึงหาได้ยากด้วยข้อความค้นหา มันไม่ปรากฏบน GPU ของฉัน (Skylake HD 530) ดังนั้นมันอาจจะไม่ได้อยู่ทุกที่
  • blitterอธิบายไว้ในฉบับ 11 และดูเหมือนว่ารับผิดชอบการเร่งความเร็วฮาร์ดแวร์ของการทำงานแบบ 2D (การชน)

ฟังก์ชันไปป์ไลน์ (FF) หน่วยคงที่ (ฟีเจอร์ GPU ของโรงเรียนเก่า):

  • VF: Vertex Fetcher (ชุดที่ 1) หน่วย FF แรกใน 3D Pipeline ที่รับผิดชอบในการดึงข้อมูลจุดสุดยอดจากหน่วยความจำ
  • VS: Vertex Shader (vol.1) คำนวณสิ่งต่าง ๆ ตามจุดยอดของกราฟิคดั้งเดิมที่วาดด้วย GPU การใช้งานมาตรฐานบน GPU ค่อนข้างดี
  • HS: ฮัลล์เชเดอร์
  • TE: Tessellation Engine
  • DS: Domain Shader
  • GS: เรขาคณิต Shader
  • SOL: ตรรกะเอาต์พุตสตรีม
  • CL: หน่วยคลิป
  • SF: Strips and Fans (vol.1), หน่วย FF ที่มีฟังก์ชั่นหลักคือการย่อยสลายทอพอโลยีดั้งเดิมเช่นแถบและพัดลมให้เป็นแบบดั้งเดิมหรือวัตถุ

หน่วยที่ใช้สำหรับการจัดการเธรดและไปป์ไลน์สำหรับหน่วย FF และ GPGPU (ดูคู่มือ Intel โปรแกรมเมอร์โอเพ่นซอร์สกราฟิก HDสำหรับข้อมูลจำนวนมากเกี่ยวกับการทำงานทั้งหมด):

  • CS: Command Streamer (vol.1) หน่วยการทำงานของโปรแกรมประมวลผลกราฟิกที่ดึงคำสั่งแยกวิเคราะห์และกำหนดเส้นทางไปยังไปป์ไลน์ที่เหมาะสม
  • TDG: Thread Dispatcher
  • VFE: วิดีโอส่วนหน้า
  • TSG: Thread Spawner
  • URBM: Unified Return Buffer Manager

อย่างอื่น :

  • เกม: ดูGFX Page Walker (บทที่ 5) หรือที่เรียกว่าMemory Arbiterนั้นเกี่ยวข้องกับวิธีที่ GPU ติดตามหน้าหน่วยความจำของมันดูเหมือนว่าจะคล้ายกับที่TLB (ดูSLAT ) ทำเพื่อ RAM ของคุณ
  • SDE: ใต้จอแสดงผลเครื่องยนต์ ; ตามฉบับ 12 "South Display Engine รองรับการตรวจจับ Hot Plug, GPIO, GMBUS, การจัดลำดับพาเนลพาวเวอร์และการปรับแบ็คไลท์"

เครดิต:

ผู้ใช้ StackOverflow F.X

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.