Làm cách nào để diễn giải đầu ra của lớp phủ intel-gpu-top và intel-gpu-overlay?


10

Tôi có các lệnh này được biên dịch và chạy nhưng nội dung của chúng có một chút bí ẩn đối với tôi.

Các quá trình từ intel-gpu-overlayđọc một cái gì đó như : 15R, 16B, 41ms waits. Một là Rgì, một là Bgì, thời gian chờ đợi đó chỉ ra điều gì?

Nó có CPU: 152% (Tôi đoán đây là giống như những gì tôi nhận được từ đầu). kết xuất: 32%, dòng bit: 6%, blt: 6%. Những loại mã nào sẽ khiến các giá trị này bị chai cổ và hành vi của hệ thống khi chúng xảy ra là gì?

Đây là một mẫu của 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
Đây là một câu trả lời khá hay về stackoverflow, có thể chỉ cần đóng cái này: stackoverflow.com/questions/28876242/
mẹo

Tại sao bạn lại đóng cái này, ở đây không xứng đáng với câu trả lời tuyệt vời như vậy?
George Udosen

Câu trả lời:


4

Lấy từ liên kết được đưa ra trong các ý kiến ​​trong OP.

Tôi cũng tò mò, vì vậy đây chỉ là một vài điều tôi có thể lấy từ hướng dẫn tham khảo . Điều đáng quan tâm là nguồn công cụ intel-gpu và đặc biệt là lib/instdone.cmô tả những gì có thể xuất hiện trong tất cả các mẫu GPU của Intel. Bản vá này cũng rất hữu ích trong việc dịch tất cả các từ viết tắt!

Một số có thể sai, tôi thích nó nếu ai đó hiểu biết hơn có thể kêu vang! Tôi sẽ trở lại để cập nhật câu trả lời với nhiều hơn khi tôi tìm hiểu công cụ này.

Đầu tiên, ba dòng bên phải:

  • Các không gian làm có lẽ được sử dụng bởi các hoạt động 3D thông thường.
  • Từ googling, bitstream dường như là về giải mã âm thanh? Đây là một thuật ngữ khá chung chung, rất khó tìm thấy với một truy vấn. Nó không xuất hiện trên GPU của tôi (Skylake HD 530), vì vậy nó có thể không có ở mọi nơi.
  • Các blitter được mô tả trong vol. 11 và dường như chịu trách nhiệm cho việc tăng tốc phần cứng của các hoạt động 2D (blits).

Các đơn vị đường ống chức năng cố định (FF) (tính năng GPU trường học cũ):

  • VF: Vertex Fetcher (tập 1), đơn vị FF đầu tiên trong Đường ống 3D chịu trách nhiệm tìm nạp dữ liệu đỉnh từ bộ nhớ.
  • VS: Vertex Shader (vol.1), tính toán mọi thứ trên các đỉnh của mỗi nguyên thủy được vẽ bởi GPU. Hoạt động khá chuẩn trên GPU.
  • HS: Vỏ tàu
  • TE: Động cơ Tessname
  • DS: Shader miền
  • GS: Shader hình học
  • SOL: Luồng logic đầu ra
  • CL: Đơn vị clip
  • SF: Dải và Quạt (tập 1), đơn vị FF có chức năng chính là phân hủy các cấu trúc liên kết nguyên thủy như dải và quạt thành nguyên thủy hoặc vật thể.

Các đơn vị được sử dụng để quản lý luồng và đường ống, cho cả các đơn vị FF và GPGPU (xem Hướng dẫn lập trình đồ họa HD nguồn mở của Intel để biết nhiều thông tin về cách thức hoạt động của tất cả các hoạt động này):

  • CS: Command Streamer (vol.1), đơn vị chức năng của Công cụ xử lý đồ họa tìm nạp các lệnh, phân tích cú pháp và định tuyến chúng đến đường ống thích hợp.
  • TDG: Bộ điều phối
  • VFE: Video Front-End
  • TSG: Chủ đề sinh sản
  • URBM: Trình quản lý bộ đệm trả về hợp nhất

Những thứ khác :

  • GAM: xem GFX Page Walker (tập 5), còn được gọi là Memory Arbiter , có liên quan đến cách GPU theo dõi các trang bộ nhớ của nó, có vẻ khá giống với những gì TLB (cũng xem SLAT ) làm cho RAM của bạn.
  • SDE: Công cụ hiển thị phía Nam ; theo tập 12, "Công cụ hiển thị phía Nam hỗ trợ Phát hiện phích cắm nóng, GPIO, GMBUS, Trình tự nguồn bảng điều khiển và Điều chế đèn nền".

Tín dụng:

Người dùng StackOverflow F.X.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.