Pengembang sumber terbuka yang sedang mengembangkan driver kernel DRM Linux yang ditulis Rust untuk grafis Apple M1/M2 serta driver Mesa AGX Gallium3D di ruang pengguna kini telah berhasil menjalankan shader komputasi OpenGL ES 3.1 dasar pada perangkat keras dengan tumpukan driver sumber terbuka ini. Pengembang yang terlibat dalam menghadirkan driver kernel Direct Rendering Manager dan driver OpenGL Gallium3D (ada juga driver Vulkan yang sedang dalam proses) telah mengerjakan OpenGL 2.1 dan OpenGL ES 2.0 tetapi pengembang Asahi Lina yang semakin maju telah berhasil melakukannya berhasil menjalankan uji shader komputasi OpenGL ES 3.1. Komputasi dasar berfungsi!!! Dan itu bahkan berhasil pada percobaan pertama untuk sisi kernel!!!!!! Karat luar biasa!! 🚀🚀🚀Hanya ada satu masalah kecil… kita kembali menunggu GPU mati setelah setiap perintah! Kali ini saya 99% yakin ini adalah masalah koherensi cache… ^^; pic.twitter.com/cAKSfPIH2U
— Asahi Lina / 朝日リナ // @[email protected] (@LinaAsahi) 14 Januari 2023Dia merayakan akhir pekan ini bahwa komputasi dasar telah mulai bekerja dengan driver sumber terbuka ini. Namun, masih ada banyak masalah. Secara khusus, GPU masih perlu dimatikan setelah setiap perintah. Kemajuan sedang dibuat meskipun dalam memilah masalah menganga yang terkenal itu. Reverse-engineering dan penulisan driver open-source untuk grafis Apple M1/M2 berlanjut. Nbsp Mungkin masih perlu waktu sebelum driver kernel yang ditulis Rust di-upstream dan kode Mesa AGX siap untuk game besar, tetapi Apple open-source ini Upaya driver GPU terus terlihat cerah untuk tahun 2023.
Itulah berita seputar Dukungan OpenGL ES Compute Shader Dasar Mulai Bekerja Untuk Driver Apple GPU Linux, semoga bermanfaat. Disadur dari Phoronix.com.