Menyusul berita kemarin tentang OpenGL 3.1 dan OpenGL ES 3.0 yang bekerja pada driver open-source untuk grafis Apple M1/M2 dengan Asahi Linux menggunakan saluran”edge”mereka, tambalan tersebut ke driver Asahi AGX Gallium3D kini telah masuk ke Mesa upstream 23.2 basis kode.
Kode AGX upstream di Mesa telah menggunakan OpenGL 2.1 dan OpenGL ES 2.0, tetapi mulai hari ini kode tersebut mendukung OpenGL 3.1 dan OpenGL ES 3.0. Alyssa Rosenzweig memiliki 32 tambalan yang dia kirimkan melalui asahi: May batch of changes sebagai kumpulan tambalan berbeda yang dia kerjakan bulan lalu untuk driver grafis Apple Silicon sumber terbuka yang direkayasa ulang ini. Itu termasuk mendapatkan multi-sample anti-aliasing (MSAA) secara berurutan dan pekerjaan lain yang tersisa untuk membuat driver ini melewati garis finis GL 3.1/GLES 3.0.
Sekarang menjelang rilis Mesa 23.2 kuartal berikutnya, tambalan tersebut sekarang sudah upstream. Namun kendala yang signifikan untuk memanfaatkan dukungan grafis Apple open-source ini di Linux adalah masalah driver kernel Apple AGX DRM yang ditulis oleh Rust yang masih dalam pengembangan dan mungkin tidak akan diluncurkan lagi selama beberapa bulan. Sampai driver kernel Direct Rendering Manager itu mainline, masih akan merepotkan mengatur tumpukan grafis Apple Linux Anda sendiri tanpa menggulirkan kernel kustom. Jadi bagi sebagian besar pengguna yang menjalankan paket tepi Asahi Linux untuk distribusi berbasis Arch Linux ini adalah cara termudah dalam waktu dekat untuk menikmati Linux di perangkat keras Apple M1/M2.