Geliştiriciler Apple M4 çipindeki GPU için bir Linux sürücüsü oluşturdu
Geliştirici ekibi, yeni Mac Mini’lerde bulunan Apple M4 grafik işlemcisi için Linux sürücüsünü başarıyla geliştirdi. Karmaşık bellenimin ve ABI’nin (Uygulama İkili Arayüzü) tersine mühendisliği, yoğun çalışmalarla tam bir ay sürdü.
Mühendisler sonuca ulaşmak için donanım sinyali izleme ve özel olarak geliştirilen bir hiper yönetici kullandı. Bu sayede sistemin grafik çekirdeğiyle iletişimi yakalanarak komut işlemcisinin çalışma mantığı çözümlendi. Sürücünün mevcut sürümü, grafik uygulamalarının ve oyunların çalıştırılmasını sağlayan OpenGL ES 3.0 standardını destekliyor.
Sistem işleyişini test eden geliştiriciler, Minecraft oyununu başarıyla çalıştırdı ve içeriğin WebGL üzerinden doğru şekilde işlenmesini sağladı. Özel hiper yöneticinin kullanılması, çalışma ortamını yalıtıp macOS ile GPU arasındaki veri akışlarını cihazın donanımına zarar vermeden analiz etmeyi mümkün kıldığı için kritik bir adım oldu.
Bu geliştirme, Apple Silicon’ın en yeni yongalarında Linux için tam destek sağlanmasının önünü açıyor. Daha önce grafik hızlandırmanın bulunmaması, M4’ün açık çekirdekli bir masaüstü platformu olarak kullanılmasının önündeki başlıca engeldi. Teknik uygulamanın ayrıntılarına ve bellenim analizinin aşamalarına, ilgili platformlardaki proje tartışmasından ulaşılabilir.


