Linux çekirdeği 5.19, grafik sürücüleri ile ilgili yaklaşık 500 bin satır kod içerir

Linux çekirdeği 5.19 sürümünün oluşturulduğu depo, DRM (Direct Rendering Manager) alt sistemi ve grafik sürücüleri ile ilgili bir sonraki değişiklik kümesini kabul etti. Kabul edilen yama seti ilgi çekicidir çünkü 495 bin kod satırı içerir, bu da her bir çekirdek dalındaki değişikliklerin toplam boyutuyla karşılaştırılabilir (örneğin, çekirdek 5.17'ye 506 bin kod satırı eklenmiştir).

Yaklaşık 400 bin satır, AMD GPU'lar için sürücüdeki ASIC kayıtlarına ilişkin verileri içeren, otomatik olarak oluşturulan başlık dosyaları tarafından hesaba katılmaktadır. 22.5 bin satır daha, AMD SoC21 desteğinin ilk uygulamasını sağlıyor. AMD GPU'lar için sürücünün toplam boyutu 4 milyon kod satırını aştı (karşılaştırma için, Linux çekirdeği 1.0'ın tamamı 176 bin kod satırı içeriyordu, 2.0 - 778 bin, 2.4 - 3.4 milyon, 5.13 - 29.2 milyon). AMD sürücüsü, SoC21'e ek olarak SMU 13.x (Sistem Yönetim Birimi) desteğini, güncellenmiş USB-C ve GPUVM desteğini içerir ve yeni nesil RDNA3 (RX 7000) ve CDNA'yı (AMD Instinct) desteklemeye hazırdır. platformlar.

Intel sürücüsünde en fazla değişiklik (5.6 bin) güç yönetimi kodunda mevcuttur. Ayrıca dizüstü bilgisayarlarda kullanılan Intel DG2 (Arc Alchemist) GPU tanımlayıcıları Intel sürücüsüne eklenmiş, Intel Raptor Lake-P (RPL-P) platformu için ilk destek sağlanmış, Arctic Sound-M grafik kartları hakkında bilgiler verilmiştir. bilgi işlem motorları için bir ABI uygulandı, DG2 kartları için Tile4 formatı desteği eklendi; Haswell mikro mimarisini temel alan sistemler için DisplayPort HDR desteği uygulandı.

Nouveau sürücüsünde, toplam değişiklikler yaklaşık yüz satırlık kodu etkiledi (drm_gem_plane_helper_prepare_fb işleyicisinin kullanımına geçiş yapıldı, bazı yapılar ve değişkenler için statik bellek ayırma uygulandı). Nouveau'da NVIDIA tarafından açık kaynaklı çekirdek modüllerinin kullanımına gelince, şu ana kadar yapılan çalışma, hataların tanımlanması ve ortadan kaldırılmasına yöneliktir. Gelecekte, yayınlanan ürün yazılımının sürücü performansını artırmak için kullanılması planlanıyor.

Kaynak: opennet.ru

Yorum ekle