Ana içeriğe geç
Programlama

Apple Silicon GPU sürücü geliştiricisi Alyssa Rosenzweig Asahi Linux projesinden ayrıldı

Öne çıkanlar

  • Apple M1 ve M2 yongaları için açık kaynak OpenGL 4.6, OpenCL 3.0 ve Vulkan 1.4 sürücüleri tamamlandı.
  • Geliştirilen grafik sürücüleri Proton ve Direct3D 12 desteğiyle Linux üzerinde oyun çalıştırmayı başardı.
  • Tüm grafik sürücü kodları ana hat Mesa deposuna başarıyla entegre edildi.

Açık kaynak grafik sürücüsü geliştiricisi Alyssa Rosenzweig, Apple M1 ve M2 işlemcili bilgisayarlar için yürüttüğü GPU tersine mühendislik çalışmalarını tamamladığını ve Apple ekosisteminden ayrıldığını duyurdu. 2020 yılının sonunda Hector Martin'in başlattığı Asahi Linux projesine katılan Rosenzweig, Apple'ın özel grafik mimarisini sıfırdan analiz ederek açık kaynak sürücü yığını oluşturdu.

Rosenzweig, çalışma sürecinde OpenGL 4.6 ve OpenGL ES 3.2 uyumluluk testlerini başarıyla geçti ve donanımın doğal olarak desteklemediği geometri gölgelendiricilerini hesaplama çekirdekleriyle taklit eden yeni bir altyapı geliştirdi. Ardından geliştirilen Vulkan sürücüsü, Vulkan 1.4 şartnamesinin yayımlandığı gün resmi uyumluluk aldı ve Proton katmanı üzerinden Direct3D 12 oyunlarının çalıştırılmasına olanak tanıdı.

Geliştirilen tüm sürücü kodları ana hat Mesa deposuna aktarıldı. Rosenzweig, donanım hızlandırma, OpenCL 3.0 ve modern grafik standartlarının tamamlanmasıyla hedeflerine ulaştığını belirterek bayrağı diğer Asahi Linux geliştiricilerine devrettiğini açıkladı.

Kaynak

Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.