Linux 5.19'da grafik sürücüleriyle ilgili yaklaşık 500 satırlık kod kabul edilmiştir.

Logo Çekirdeği Linux, Tux

Geçenlerde şöyle bir haber çıktı depoda çekirdeğin serbest bırakıldığı Linux 5.19, DRM alt sistemiyle ilgili bir dizi değişiklik daha aldı (Direct Rendering Manager) ve grafik sürücüleri.

yama seti kabul edilmiş 495k kod satırı içerdiği için ilginç, her bir çekirdek dalındaki değişikliklerin toplam boyutuyla karşılaştırılabilir (örneğin, çekirdek 506'ye 5.17k kod satırı eklendi).

merhaba linus

Bu, 5.19-rc1 için ana drm çekme talebidir.

Aşağıdaki genel özet, Intel, belirli dizüstü bilgisayar SKU'larında DG2'yi etkinleştirmiştir,
AMD yeni GPU desteğini başlattı, msm'de kullanıcı tarafından atanan VA kontrolleri var.

çatışmalar:
Birkaç saat önce burada ağacınızla birleştirdim, iki i915 çakışması vardı.
ama çözmeleri oldukça kolaydı, bu yüzden onları halledebileceğinizi düşünüyorum.

Burada benim bölgemin dışında pek fazla şey yok.

Her zamanki gibi, herhangi bir sorun varsa bana bildirin,

Alınan yamada belirtildiği yaklaşık 400 satır dahil katma ASIC kayıt veri başlık dosyalarından gelir AMD GPU sürücüsünde otomatik olarak oluşturulur.

Bunun yanında ayrıca vurgulanmaktadır. 22,5 bin satır daha AMD SoC21 desteğinin ilk uygulamasını sağlar. AMD GPU sürücüsünün toplam boyutu 4 milyon kod satırını aştı (karşılaştırma için, tüm Linux 1.0 çekirdeği 176 bin satır kod, 2,0 – 778 bin, 2,4 – 3,4 milyon, 5,13 – 29,2 milyon) içeriyordu. AMD sürücüsü, SoC21'e ek olarak SMU 13.x (Sistem Yönetim Birimi) desteği, USB-C ve GPUVM için güncellenmiş destek içerir ve yeni nesil RDNA3 (RX 7000) ve CDNA'yı (AMD içgüdüsü) desteklemeye hazırdır. .

Intel sürücüsünde en çok değişiklik (5,6 bin) güç yönetimi kodunda. Ayrıca dizüstü bilgisayarlarda kullanılan Intel DG2 (Arc Alchemist) GPU'ları için Intel sürücü kimlikleri eklendi, Intel Raptor Platform Lake-P (RPL-P) için ilk destek sağlandı, Arctic Sound-M grafik kartları hakkında bilgi eklendi, bilgi işlem motorları için ABI uygulandı, DG4 kartları için Tile2 format desteği eklendi, Haswell mikro mimarisine dayalı sistemler için DisplayPort HDR desteği uygulandı.

tarafında iken yeni denetleyici, Toplam, değişiklikler yaklaşık yüz satırlık kodu etkiledi (drm_gem_plane_helper_prepare_fb sürücüsünü kullanmak için değişiklik yapıldı, bazı yapılar ve değişkenler için statik bellek tahsisi uygulandı). NVIDIA tarafından açık kaynaklı Nouveau çekirdek modüllerinin kullanımına gelince, şimdiye kadarki çalışma, hataları tespit etmeye ve kaldırmaya indirgenmiştir. Gelecekte, denetleyicinin performansını artırmak için yayınlanan bellenimin kullanılması planlanmaktadır.

Linux 5.19'un bir sonraki sürümü için önerilen değişiklikler hakkında daha fazla bilgi edinmek isterseniz, ayrıntılara aşağıdaki bölümden bakabilirsiniz. aşağıdaki bağlantı.

Sonuncu ama bir o kadar önemli, Yakın zamanda bir güvenlik açığı tespit edildiğini de belirtmekte fayda var. (CVE-2022-1729) yerel bir kullanıcının sisteme kök erişimi sağlamasına izin verebilecek Linux çekirdeğinde.

Güvenlik Açığı perf alt sistemindeki bir yarış koşulundan kaynaklanır, zaten serbest bırakılmış bir çekirdek belleği alanına erişimi başlatmak için kullanılabilir (ücretsiz kullanımdan sonra). Sorun, çekirdek 4.0-rc1'in piyasaya sürülmesinden bu yana kendini gösteriyor. 5.4.193+ sürümleri için kullanılabilirlik onaylandı.

bu, perf alt sisteminde yakın zamanda bildirilen bir güvenlik açığının (CVE-2022-1729) duyurusudur. Linux çekirdeğinin. Sorun, yerel bir ayrıcalığa izin verdiği gösterilen bir yarış koşuludur. mevcut çekirdek sürümünde kök yükseltme >= 5.4.193, ancak hata çekirdekten var gibi görünüyor 4.0-rc1 sürümü (yama, bu sürümün taahhüdünü düzeltir).
Neyse ki, büyük Linux dağıtımları genellikle ayrıcalıklı olmayan kullanıcılar için mükemmel kullanımını kısıtlar. sysctl değişkenini kernel.perf_event_paranoid >= 3 olarak ayarlamak, zararsız güvenlik açığı

Düzeltme şu anda yalnızca bir yama olarak mevcuttur. Güvenlik açığı tehlikesi, çoğu dağıtımın varsayılan olarak ayrıcalıklı olmayan kullanıcılara mükemmel erişimi kısıtlaması gerçeğiyle hafifletilir. Güvenlik düzeltmesi olarak sysctl kernel.perf_event_paranoid parametresini 3 olarak ayarlayabilirsiniz.


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.