Intel’in Meteor Lake grafikleri “drm-intel-gt-next” için yaptığı son çalışma grubu Linux 6.4 çekirdeğine yüklendi ve sabırla birkaç hafta içinde açılacak birleştirme penceresini bekliyor. Pencere, Linux’un yeni sürümü (v. 6.3) indirmeye hazır hale geldikten kısa bir süre sonra açılacaktır.

Intel Meteor Lake Graphics, Linux 6.4 birleştirme penceresi için drm-intel-gt-next etkinleştirmesinin son parçalarını aldı

Intel, merkezi olarak Meteor Lake tümleşik grafik desteğinin etkinleştirilmesine odaklandı. Yeni Meteor Lake serisi öncelikle mobil platformları hedefleyeceğinden, tGPU (Tiled GPU’lar) olarak da bilinen entegre grafikler, Alchemist tabanlı ayrık grafikler veya DG2 mimarisi ile eşit yetenekler sunan bu yongalara entegre edilecek.

Proje üzerinde çalışan Intel mühendislerinden biri olan Joonas Lahtinen, grubun Drm-intel-gt-yanındaki Daniel Airlie ve Daniel Vetter üzerindeki çalışmasının bittiğini haykırıyor.

İşte v6.4 için son drm-intel-gt-next çekme isteği geliyor.

En önemli öğeler olarak, bağlam çalışma zamanı muhasebesi için bir düzeltmemiz var, Meteorlake
Etkinleştirme, GPU hatası yakalama sayesinde DMAR hatası gürültü giderme, BAR
zorla uyandırma düzeltmesini yeniden boyutlandırma ve ayrık için temizleme düzeltmesini bellek içeriği.
GPU’yu yavaşlatan IFWI içeren sistemlerde daha sağlam GuC yüklemesi
perf add_config IOCTL’de frekans ve potansiyel bir UAF kapandı.

Esnek diziyi ortadan kaldırmak için uAPI başlıklarında da değişiklik var
ikili dosyaları ve ayrıca
derlemeyi etkilememelidir.

—Son drm-intel-gt-next çekme talebinden Joonas Lahtinen

Drm-intel-gt-next’teki orijinal metin, okunabilirlik için biraz değiştirildi, ancak UAPI ve sürücü değişiklikleri aşağıda listelenmiştir.

drm-intel-gt-next-2023-04-06:

UAPI Değişiklikleri:
  • (Yalnızca derleme zamanı, herhangi bir etkisi olmamalıdır) drm/i915/uapi: Sahte esnek diziyi esnek dizi üyesiyle değiştirin

“Sahte esnek diziler olarak sıfır uzunluklu diziler kullanımdan kaldırıldı ve bunun yerine C99 esnek dizi üyelerini benimsemeye doğru ilerliyoruz.”

Bu, GCC 13’e doğru ilerleyen çekirdek çekirdek isteğindedir.

Sürücü Değişiklikleri:
  • Ağır iş yükleri için sysfs fdinfo’da bağlam çalışma zamanı muhasebesini düzeltin (Tvrtko)
  • MTL’de (Umesh) OA ortam birimleri için destek ekleyin
  • Meteorlake için yeni geçici çözümler ekleyin (Daniele, Radhakrishna, Haridhar)
  • MTL ve Gen6 ve öncesi (Ashutosh) için gerçek frekansı okumak için sysfs’yi düzeltin
  • i915/BIOS’u C6’da senkronize ederek MTL’de etkinleştirin (Vinay)
  • GPU hatası yakalama nedeniyle DMAR hata gürültüsünü düzeltin (Andrej)
  • Ayrık (Andrzej) üzerinde BAR yeniden boyutlandırması sırasında forcewake’i düzeltin
  • Ayrık (Chris) üzerinde yapımdan sonra lmem içeriğini boşaltın
  • IFWI’nin düşük önyükleme frekansı (John) programladığı sistemlerde GuC yükleme zaman aşımını düzeltin
  • i915_perf_add_config_ioctl’de (Dk) UAF yarış koşulunu düzeltin
  • Sanitycheck MMIO erişimi erken sürücü yükünde ve zorla uyandırma sırasında (Mat)
  • GuC RC hata senaryosu ve etkin sanal makine takibi (Chris) için Wakeref düzeltmeleri
  • Sıfırlamada HuC gecikmeli yükleme zamanlayıcısını iptal et (Daniele)
  • Çift GT sıfırlamayı MTL öncesi ile sınırlayın (Daniele)
  • file_priv yapısı içinde dev_priv yerine i915 kullanın (Andi)
  • GuC yük hatası raporlamasını iyileştirin (John)
  • VCS/BSD motoru seçim mantığını basitleştirin (Tvrtko)
  • Prob hatası enjeksiyonundan (Andrzej) sonra uc geç başlatma gerçekleştirin
  • Debugfs’de (Vinay) perf_limit_reasons biçimini düzeltin
  • gt başına hata ayıklama dosyaları oluştur (Andi)
  • Dokümantasyon ve kerneldoc düzeltmeleri (Nirmoy, Lee)
  • Kendi kendine test geliştirmeleri (Fei, Jonathan)

Michael Larabel, Phoronix Test Suite, Phoromatic, & baş geliştiricisi OpenBenchmarking.orgve Linux donanım sitesinin kurucusu Phoronix Meteor Lake grafiklerinin şu anda “deneysel ve geri planda” bir seçenek olarak görüldüğünü belirtiyor. Bununla birlikte, Linux kullanıcıları için, özellikle bu yıl içinde piyasaya çıkacak işlemciler söz konusu olduğunda, son etkinleştirme ile Intel desteğinin hazır olması harika bir şey. Larabel, Meteor Lake etkinleştirmesinin Linux 6.5 sürümünde erişilebilir olacağını tahmin ediyor.

Dün gönderilen çekme talebinin tamamıyla ilgilenenler bağlantıya göz atabilir Burada daha fazla bilgi için.

Haber kaynakları: Phoronix, Linux 6.4 çekirdeği

Bu hikayeyi paylaş

Facebook

twitter



genel-17