Bộ xác thực và kiểm tra hiệu suất driver Vulkan cho người dùng Android chuyên nghiệp
Vẽ các cảnh thử nghiệm Vulkan thực, xác thực các tính năng đã khai báo và đo thời gian khung hình để tiết lộ độ chính xác và tốc độ của trình điều khiển. FauxVkTest của Paul Reioux nhắm đến người dùng Android, những người thử nghiệm hoặc chạy các trình điều khiển GPU tùy chỉnh, đặc biệt trên các máy chơi game cầm tay và trình giả lập. Nó thực hiện hơn 90 kiểm tra xác thực, năm cảnh hiệu suất và quét mẫu Khronos, và nó có thể tải các gói Mesa Turnip hoặc PanVK mà không cần root, biến nó thành một công cụ chẩn đoán và so sánh thực tiễn cho các game thủ di động kỹ thuật và các nhà phát triển trình giả lập.
Ứng dụng xác minh và báo cáo điều gì chính xác?
FauxVkTest tạo ra các cảnh thử nghiệm thực và so sánh các đầu ra đã được kết xuất với kết quả mong đợi, thực hiện hơn 90 kiểm tra Vulkan để xác nhận xem một trình điều khiển có triển khai các tính năng API cụ thể hay không. Nó báo cáo hỗ trợ tính năng, sự khác biệt về phiên bản API và ước lượng khả năng tương thích DirectX từ DirectX 9 đến 12 dựa trên các khả năng Vulkan đã phát hiện. Ứng dụng cũng chạy các mẫu Khronos Vulkan để phát hiện sự cố hoặc lỗi kết xuất liên quan đến hành vi của các trình điều khiển cụ thể.
Nó ảnh hưởng đến hiệu suất thiết bị như thế nào trong khi thử nghiệm?
Các bài kiểm tra hiệu suất sử dụng năm cảnh thử nghiệm qua nhiều vòng để đo thời gian khung hình trung bình và quan sát hành vi đồng hồ GPU. Công cụ đo lường phân phối thời gian khung hình và báo cáo các giá trị trung bình thay vì các đỉnh khung hình đơn lẻ, điều này cung cấp một cái nhìn có thể lặp lại về tốc độ dưới tải. Các bài kiểm tra được thiết kế như là các khối lượng công việc tích cực, vì vậy bạn nên mong đợi thiết bị sẽ chạy GPU với mức sử dụng cao hơn trong các bài kiểm tra hiệu suất thay vì trong điều kiện nhàn rỗi.
Có an toàn để sử dụng và có cần quyền truy cập root không?
Ứng dụng có thể tải các trình điều khiển Mesa Turnip (Adreno) và PanVK (Mali) tùy chỉnh từ các tệp .adpkg.zip mà không cần quyền root trên các thiết bị được hỗ trợ, vì vậy nó không yêu cầu quyền truy cập hệ thống để thực hiện những quy trình đó. Nó tích hợp với một cơ sở dữ liệu công cộng FauxVkDB cho các báo cáo cộng đồng và sử dụng dự án Khronos Vulkan-Samples để xác thực, điều này gắn kết các kiểm tra của nó với tài liệu thử nghiệm tiêu chuẩn thay vì các quy trình độc quyền.
Ai nên chạy cái này và mong đợi điều gì tiếp theo
Công cụ này tốt nhất cho người dùng Android nâng cao, các nhà phát triển giả lập, và chủ sở hữu máy chơi game cầm tay cần xác nhận tính chính xác của driver hoặc so sánh các driver tùy chỉnh. Mong đợi đầu ra chi tiết, kỹ thuật hơn là các tóm tắt thân thiện với người tiêu dùng; diễn giải kết quả theo yêu cầu của giả lập của bạn và tải lên báo cáo vào cơ sở dữ liệu công cộng nếu bạn muốn so sánh với cộng đồng. Được khuyến nghị.
