Sebuah babak luar biasa dalam pengembangan grafis open-source telah berakhir ketika Alyssa Rosenzweig mengumumkan kepergiannya dari pekerjaan driver GPU Apple M1 untuk bergabung dengan Intel . Dimulai sebagai proyek sampingan mahasiswa universitas pada tahun 2020, perjalanan Rosenzweig berujung pada driver OpenGL 4.6 , Vulkan 1.4 , dan OpenCL 3.0 yang sepenuhnya sesuai standar untuk Apple Silicon - pencapaian yang banyak orang anggap mustahil pada ekosistem perangkat keras tertutup Apple .
Pencapaian Utama Alyssa Rosenzweig (2020-2025)
- Kesesuaian OpenGL 4.6 (selesai Januari 2024)
- Kesesuaian Vulkan 1.4 (dirilis pada hari yang sama dengan perilisan spesifikasi)
- Kesesuaian OpenGL ES 3.2
- Kesesuaian OpenCL 3.0 (kolaborasi dengan Karol Herbst)
- Dukungan Direct3D 12 melalui gaming Proton
- Emulasi geometry/tessellation shader untuk dukungan API lama
Dari Reverse Engineering hingga Realitas Gaming
Yang dimulai sebagai pemberian petunjuk cepat kepada proyek Asahi Linux berubah menjadi maraton teknis selama lima tahun. Rosenzweig berhasil melakukan reverse engineering pada arsitektur GPU kustom Apple tanpa dokumentasi resmi, membangun segala hal mulai dari kompiler shader hingga driver grafis lengkap. Pekerjaan ini tidak hanya memungkinkan akselerasi grafis dasar, tetapi juga kemampuan gaming penuh melalui Proton pada Mac M1 dan M2 yang menjalankan Linux .
Komunitas telah menyatakan kekaguman terhadap cakupan pencapaian ini. Prestasi teknis ini menjadi semakin mengesankan mengingat Rosenzweig menyeimbangkan pekerjaan ini dengan mata kuliah universitas dan pekerjaan paruh waktu di Collabora sepanjang periode pengembangan.
Status Terkini Asahi Linux
- Mengurangi patch downstream dari 1.200+ menjadi di bawah 1.000
- 20% dari total set patch telah diupstream dalam 5 bulan
- Dukungan perangkat keras M1/M2 hampir selesai
- Dukungan M3+ memerlukan upaya pengembangan baru karena arsitektur GPU yang berbeda
Akuisisi Strategis Talenta oleh Intel
Diskusi terbaru mengungkapkan bahwa Rosenzweig telah bergabung dengan Intel untuk mengerjakan arsitektur grafis Xe mereka, khususnya menargetkan pasar GPU diskrit yang bersaing dengan penawaran kelas menengah NVIDIA seperti seri RTX 4060 . Langkah ini merepresentasikan investasi berkelanjutan Intel dalam talenta grafis saat mereka berusaha memposisikan diri sebagai pemain ketiga yang serius di pasar GPU bersama AMD dan NVIDIA .
Waktunya sejalan dengan peluncuran GPU B580 dari Intel dan upaya berkelanjutan mereka untuk meningkatkan dukungan driver Linux . Anggota komunitas telah mencatat bahwa pendekatan open-source Intel terhadap driver grafis membuatnya cocok secara ideal untuk seseorang dengan latar belakang Rosenzweig dalam reverse engineering dan pengembangan open-source.
Lanskap Persaingan GPU Intel Xe
- Intel A750/B580 (arsitektur Xe HPG)
- Bersaing dengan seri NVIDIA RTX 3060/4060/5060
- Menargetkan pasar GPU diskrit kelas menengah
- Fokus pada pengembangan driver Linux open-source
Masa Depan Pengembangan Asahi Linux
Meskipun kepergian Rosenzweig menandai berakhirnya sebuah era, proyek Asahi Linux berlanjut dengan fokus pada upstream pekerjaan yang sudah ada ke kernel Linux utama. Tim telah berhasil mengurangi jumlah patch downstream mereka dari lebih dari 1.200 menjadi di bawah 1.000 patch, yang merepresentasikan kemajuan signifikan menuju integrasi penuh dengan distribusi Linux standar.
Namun, tantangan tetap ada untuk perangkat keras Apple yang lebih baru. Chip M3 dan yang lebih baru menampilkan arsitektur GPU yang sangat berbeda, yang berarti pengembangan masa depan akan memerlukan upaya reverse engineering yang serupa. Komunitas telah menyatakan kekhawatiran tentang kecepatan masa depan proyek dan apresiasi terhadap fondasi solid yang telah ditetapkan.
Kisah sukses ini menunjukkan bagaimana keunggulan teknis individual dapat mengatasi hambatan korporat yang tampaknya tidak dapat diatasi, menciptakan manfaat yang bertahan lama bagi seluruh ekosistem open-source.
Referensi: Dissecting the Apple M1 GPU, the end