Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

Incorrect shader core count\mask reported on Kirin devices

Đang mở
#89 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Đánh giá

Độ khó
3/5
Thời gian dự kiến
1-2 ngày
Mức phù hợp với người mới
35/100
Loại issue
Lỗi
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Đình trệ
Công nghệ
cpp

Hướng nghiên cứu

Start with the counter gen query API and trace how its shader-core count reaches Streamline $MaliConstantsShaderCoreCount; compare the workaround described in libGPUInfo pull request 25. Done means Kirin devices report the correct shader-core count despite multiple coherency-group masks.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

bug

Kirin devices, such as Kirin 9000, have a customized kernel driver that is reporting core masks incorrectly with multiple coherency group masks even though the coherency group count is 1. This results in the counter gen query API reporting an incorrect number of shader cores which propagates through to Streamline $MaliConstantsShaderCoreCount.

Workaround is to bitmask all coherency group masks together, irrespective of how many coherency groups are reported.

Fix implemented for libGPUInfo here:

Ngôn ngữ chính
C++
Star
281
Fork
74
Merge trung bình
4 ngày 4 giờ
Pull request đã merge (30 ngày)
1

Chuẩn bị môi trường

Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của ARM-software/libGPUCounters

Tất cả issue của ARM-software/libGPUCounters

Issue tương tự

Thêm issue về C++

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.