Asahi Linux artık Apple M4.6 ve M1'de OpenGL 2'yı destekliyor

M4.6'de OpenGL 1

Fedora Linux 1'da Apple M39 üzerinde çalışan Blender'ın ekran görüntüsü

Proje geliştirme ekibi AsahiLinux (Apple Silicon Mac'lerde Linux'u desteklemeyi amaçlayan ve blogda daha önce bahsettiğimiz proje) dio yakın zamanda uyumluluğa ulaştığını duyurdu için destek Apple M4.6 ve M3.2 çiplerinde OpenGL 1 ve OpenGL ES 2.

Şunu belirtmek önemlidir: yerel grafik sürücüleri Apple M1 çipleri için Yalnızca OpenGL 4.1 spesifikasyonunu uygularlar, bu da OpenGL 4.6 desteğini kayda değer bir ilerleme haline getiriyor.

Bu duyuruyla proje Apple'ın uygulamasını geride bıraktı Apple, OpenGL desteğinden uzaklaşıp özel "Metal" grafik API'sine odaklandığından OpenGL ES 3.1 ve OpenGL 4.6'yı destekleyerek

4.6/3.2'ye uygun sürücülerin doğruluğundan emin olmak için 100.000'den fazla testi geçmesi gerekiyor. Desteklenen sürücülerin resmi listesi artık OpenGL 4.6 ve ES 3.2'yi içeriyor.

Satıcı henüz modern OpenGL gibi grafik standartlarını desteklemese de biz destekliyoruz. Bu Sevgililer Günü'nde, birlikte çalışılabilen açık standartlara olan sevgimizi itiraf etmek istiyoruz. Uygulamaların özel bağlantı noktaları olmadan istedikleri yerde çalışmasına olanak tanıyarak kullanıcıları ve geliştiricileri kilitlenme durumundan kurtarmak istiyoruz.

OpenGL 4.1'den OpenGL 4.6'ya geçişte öne çıkan özellikler arasında; aşağıdakilerden bahsedilmektedir:

  • Modern uygulamalarla uyumluluk: Güncelleme, en son sürümlerle uyumlu sürücüler sayesinde Blender, Ryujinx ve Citra gibi modern OpenGL iş yükleri için daha fazla destek vaat ediyor.
  • Standartlara uygunluk: Yeni sürücüler, doğruluk ve standartlara uygunluk açısından 100,000'den fazla testten geçmiştir. Artık OpenGL 4.6 ve ES 3.2 için resmi uyumlu sürücüler listesindeler.
  • Sağlamlık ve güvenlik: Özellikle web tarayıcıları gibi güvenilmeyen gölgelendiricilerin kullanıldığı ortamlarda grafik sürücülerinde sağlamlık ve güvenliğin önemi vurgulanmaktadır.
  • En iyi duruma getirme: Yeni özelliklere ve eklenen sağlamlığa rağmen, tekrarlanan hesaplamalar için talimatların ve girişlerin verimli kullanımı gibi stratejilerle performans üzerindeki etkiyi en aza indirmeye çalışıyoruz.
  • Mipmap desteği: Mipmap ile ilgili spesifik bir sorun detaylandırılarak verimlilik ve standartlara uygunluğu dengeleyen bir çözüm yaklaşımı önerilmektedir.

Buna ek olarak, Khronos konsorsiyumu kontrolörün tam uyumluluğunu kabul etti OpenGL 1 ve OpenGL ES 2 özelliklerine sahip, Apple M4.6 ve M3.2 çiplerinde bulunan AGX GPU için Asahi'yi açın. Bu sürücü tüm CTS testlerini başarıyla geçti (Kronos Uygunluk Test Paketi) ve sertifikalı sürücüler listesine dahil edilmiştir. Test, Asahi Linux Fedora Remix dağıtımı, Mesa 1 ve X.Org X Server (X1_GLX) içeren bir ortamda Apple M2, M2 Pro/Max/Ultra, M24.0.0 ve M11 Pro/Max cihazlarda gerçekleştirildi.

Şunu belirtmek önemlidirApple'ın M1 ve M2 çipleri için orijinal tescilli sürücüleri henüz dahil edilmemiştir Khronos sertifikalı sürücüler listesinde. Bu sertifikanın alınması, Asahi açık denetleyicisinin grafik standartlarıyla uyumluluğunu resmi olarak beyan etmesine ve ilgili Khronos ticari markalarını kullanmasına olanak tanır.

M1 GPU, OpenGL ES 3.2 ve OpenGL 4.2'yi uygulamak için gerekli bazı donanım yeteneklerine sahip olmadığından, eksik işlevler mevcut özellikler kullanılarak uygulanmıştır. Örneğin geometri, mozaikleme ve dönüşüm geri bildirim gölgelendiricileri, diğer yöntemlerin yanı sıra hesaplamalı gölgelendiriciler kullanılarak uygulanmıştır.

Son olarak bahsediliyor Gelecekte, Apple AGX GPU için açık sürücü geliştirme, Vulkan grafik API'sine destek sağlamaya odaklanacak. Vulkan uygulaması, OpenGL sürücülerinde kullanılan kanıtlanmış standart kodlardan bazılarını kullanacak ve bu, Apple AGX GPU'lara yönelik açık sürücü ekosisteminde bir ileri adımı temsil edecek.

Kullanıma hazır sürücü paketleri artık Fedora depolarında mevcuttur ve Apple ARM yongalarına sahip sistemlere kurulum için tasarlanmış Asahi Remix 39 adlı Fedora'nın özel bir sürümünde kullanılabilir.

Bunları yüklemek için şunu çalıştırın:

dnf upgrade --refresh

Şekerleme onun hakkında daha fazla bilgi edinmekle ilgileniyorayrıntıları kontrol edebilirsiniz Aşağıdaki bağlantıda.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   miguel rodriguez dijo

    Günümüz teknolojisinin kapalı sistemlere uyumu nasıl daha hızlı adapte edebileceğini anlatan bir yazı isterdim.Bu haberin başlığı gibi şeylerin yapılmasının yıllar alabileceğini hatırlıyorum.