Hỗ trợ OpenGL của Asahi Linux trên Apple Silicon chính thức vượt Apple
(arstechnica.com)Hỗ trợ OpenGL của dự án Asahi Linux chính thức vượt Apple Silicon
- Nhóm nhà phát triển độc lập của dự án Asahi Linux đã nỗ lực trong khoảng 3 năm để hỗ trợ Linux trên các máy Mac Apple Silicon.
- Dự án đã phát triển từ giai đoạn ban đầu là một "thử nghiệm cực kỳ không ổn định" thành một "hệ điều hành desktop đáng kinh ngạc về mức độ đầy đủ tính năng và khả năng sử dụng".
- Trình điều khiển gần đây đã hỗ trợ đầy đủ OpenGL phiên bản 4.6 và OpenGL ES phiên bản 3.2, cao hơn cả phiên bản mà Apple cung cấp trên macOS.
So sánh với trình điều khiển GPU của Apple
- Nhà phát triển Alyssa Rosenzweig cho biết trong một bài đăng blog rằng trình điều khiển mới chỉ được chính thức công nhận là đạt chuẩn sau khi vượt qua "hơn 100.000 bài kiểm thử".
- GPU của Apple không hỗ trợ một số tính năng, nên việc triển khai OpenGL và OpenGL ES phải dùng đến các phương pháp không trực tiếp.
- Nhóm Asahi vẫn đang tiếp tục làm việc để hỗ trợ Vulkan API, với mục tiêu mang Vulkan API chi phí thấp lên phần cứng Apple.
Tình trạng hiện tại và tương lai của Asahi Linux
- Fedora Asahi Remix hỗ trợ nhiều phần cứng Mac M1 và M2, bao gồm webcam, loa, Wi-Fi và Bluetooth, cũng như tăng tốc đồ họa.
- Thunderbolt, kết nối màn hình qua USB-C, micro tích hợp và cảm biến vân tay Touch ID vẫn chưa hoạt động.
- Hỗ trợ cơ bản cho các máy Mac M3 mới nhất được dự đoán sẽ mất ít nhất 6 tháng nữa.
Ý kiến của GN⁺
- Dự án Asahi Linux là một ví dụ xuất sắc cho thấy sức mạnh và năng lực kỹ thuật của cộng đồng mã nguồn mở. Việc phát triển được trình điều khiển hỗ trợ tiêu chuẩn OpenGL mới nhất mà không có hỗ trợ chính thức từ Apple là một thành tựu đáng chú ý.
- Dự án này giúp người dùng Linux có thể tận dụng phần cứng mạnh mẽ của Apple, đồng thời góp phần mở rộng khả năng tương thích và quyền lựa chọn giữa nhiều hệ điều hành khác nhau.
- Với hỗ trợ Vulkan API, dự án có tiềm năng cải thiện trải nghiệm Linux cho các ứng dụng đồ họa hiệu năng cao như game, và điều này sẽ tạo ảnh hưởng tích cực tới tương lai của phần mềm mã nguồn mở.
2 bình luận
Giá mà Apple làm một chiếc laptop Linux thì tốt biết mấy. Trang bị bộ nhớ rộng rãi một chút nữa... có lẽ cũng sẽ bán khá chạy đấy.
Ý kiến trên Hacker News
Conformant OpenGL 4.6 trên M1 (rosenzweig.io)
Công cụ phát triển của Asahi Linux
Trải nghiệm người dùng với Asahi Linux
Các vấn đề thực tế của driver GPU Asahi
Câu hỏi về phát triển driver
Thiết lập ưu tiên trong reverse engineering
Cập nhật về hỗ trợ Vulkan
Khả năng hỗ trợ từ Apple