Sau tất cả công việc được thực hiện bởi Mike Blumenkrantz (Valve) và những người khác, mã Mesa Zink sẽ kết thúc một năm với hình dạng tuyệt vời và rất có khả năng cho OpenGL chạy trên đỉnh Vulkan API. Dưới đây là cái nhìn về vị trí hiện tại với Mesa dòng chính cho Zink OpenGL-on-Vulkan so với trình điều khiển OpenGL RadeonSI Gallium3D gốc.

Đặc biệt là trong nửa cuối năm nay , đã có nhiều bản sửa lỗi và tối ưu hóa được đưa vào Zink. Rất nhiều công việc thú vị đã được hợp nhất vào dòng chính trong khi nhiều chức năng hơn vẫn đang chờ xử lý và sẽ hoạt động theo cách của nó vào dòng chính trong năm mới. Nhưng câu chuyện ngắn đối với những người đằng sau việc đọc Phoronix của họ, Zink đã đi một chặng đường dài trong năm nay cho OpenGL nói chung thay vì Vulkan với nhiều trò chơi hơn hiện đang chạy, hiệu suất có khả năng hơn nhiều và tính năng/khả năng tương thích khác hoạt động với nhiều hơn nữa trên con đường phía trước.

Đối với những người đang thắc mắc về trạng thái ngày hôm nay của Zink với Mesa đường chính, đây là một số điểm chuẩn mới. Lần cuối cùng tôi thử nghiệm Zink là vào tháng 8 và kể từ đó, Blumenkrantz đã làm việc để sửa chữa các trò chơi khác nhau được báo cáo là có vấn đề và thậm chí còn tối ưu hóa hiệu suất hơn, khiến cho vòng thử nghiệm này giờ đây khá thú vị.

Sử dụng Mesa 22.0-Devel kể từ ngày 26 tháng 11 (sử dụng Oibaf PPA để dễ dàng tái tạo), tôi đã chạy các điểm chuẩn của các trò chơi OpenGL Linux khác nhau bằng cách sử dụng trình điều khiển OpenGL gốc (trong trường hợp này là RadeonSI) và sau đó một lần nữa khi sử dụng Zink chạy trên đỉnh trình điều khiển RADV Vulkan. Thử nghiệm này được thực hiện trên hệ thống AMD Ryzen 9 5950X với card đồ họa AMD Radeon RX 6700 XT. Trọng tâm là xem Zink so sánh với việc sử dụng RadeonSI OpenGL trên nhiều trò chơi Linux khác nhau như thế nào.

Categories: IT Info