- Asahi Lina và Alyssa Rosenzweig, những người phát triển trình điều khiển GPU tại Asahi Linux, đã phát hành trình điều khiển GPU cho M1/M2 tuân thủ tiêu chuẩn OpenGL ES 3.1.
- Trình điều khiển GPU hiện có của Apple trước đây chỉ hỗ trợ Metal và không hỗ trợ các API đồ họa tiêu chuẩn như Vulkan, OpenGL, OpenGL ES.
- Đây hiện là trình điều khiển GPU duy nhất cho M1/M2 hỗ trợ OpenGL ES.
- Đã vượt qua bài kiểm tra tương thích của Khronos, tổ chức quản lý tiêu chuẩn OpenGL.
- Không hài lòng với việc Apple dùng trình điều khiển độc quyền và API độc quyền, họ đã tự phát triển một trình điều khiển tuân thủ tiêu chuẩn.
- Trong tương lai, họ dự định tiếp tục phát triển để hỗ trợ các API tiêu chuẩn mở tuân thủ đầy đủ đặc tả.
7 bình luận
Thật sự quá tuyệt vời~
Có phải đã làm reverse engineering không!
https://www.youtube.com/@AsahiLina
Asahi Lina là kiểu người như thế này. Là một VTuber. Một nữ lập trình viên thiên tài xinh đẹp...
Tôi thỉnh thoảng chơi Civilization VI trên macOS, và có vẻ như ở giai đoạn đầu phát hành thì GPU từng bị nhận là unknown. Từ khoảng nửa năm trước thì có vẻ ít nhất cũng đã được nhận diện tử tế hơn...
Dù vậy, thấy Apple cũng đã đưa ra công cụ porting nên có lẽ từ nay về sau game cũng sẽ khá đáng để chơi.
Thật ấn tượng.
Trong bài viết gốc còn có thêm nội dung về cách họ đã hỗ trợ các tính năng của OpenGL ES 3.1 ở phần sau.
Nếu tò mò thì bạn có thể vào đọc trực tiếp.
Tôi không hiểu nên đã không tóm tắt phần đó...
Dù sao thì đây ნამდვილად là một thành tựu rất đáng kinh ngạc.
Họ đã thiết kế driver từ con số 0 cho một GPU gần như không có tài liệu đầy đủ, và cuối cùng đạt được hỗ trợ API hoàn chỉnh...
Nếu những hoạt động như thế này tiếp tục gia tăng, có lẽ tính hữu dụng của M1/M2 sẽ còn tốt hơn rất nhiều trong tương lai.
(Đến một ngày nào đó có lẽ chơi game cũng sẽ được)
Apple công bố Game Porting Toolkit tương tự Proton
Dạo này nghĩ lại thì có vẻ Apple cũng buộc phải chú ý đến mảng game.
Muốn bán được Vision Pro thì...
Cũng chạy được đấy haha, chỉ là không có nhiều thôi.
(Trên PC thì nó biến thư viện Steam vốn rất phong phú của tôi thành nghèo nàn vô hạn...)