Linux kernel 5.19 qrafika drayverləri ilə bağlı təxminən 500 min sətir koddan ibarətdir

Linux nüvəsinin 5.19 buraxılışının formalaşdığı repozitoriya DRM (Birbaşa Rendering Manager) alt sistemi və qrafik drayverləri ilə bağlı növbəti dəyişikliklər dəstini qəbul etdi. Qəbul edilmiş yamaqlar dəsti maraqlıdır, çünki o, 495 min sətir koddan ibarətdir ki, bu da hər bir nüvə budağındakı dəyişikliklərin ümumi ölçüsü ilə müqayisə edilə bilər (məsələn, 5.17 nüvəsində 506 min sətir kod əlavə edilmişdir).

Təxminən 400 min əlavə sətir, AMD GPU-lar üçün sürücüdə ASIC registrləri üçün məlumatlarla avtomatik yaradılan başlıq faylları ilə hesablanır. Daha 22.5 min xətt AMD SoC21 dəstəyinin ilkin tətbiqini təmin edir. AMD GPU-ları üçün sürücünün ümumi ölçüsü 4 milyon kod sətirini ötdü (müqayisə üçün qeyd edək ki, bütün Linux nüvəsi 1.0-a 176 min kod sətri, 2.0 - 778 min, 2.4 - 3.4 milyon, 5.13 - 29.2 milyon satır daxil edilmişdir). SoC21-ə əlavə olaraq, AMD sürücüsü SMU 13.x (Sistem İdarəetmə Vahidi) dəstəyini, USB-C və GPUVM üçün yenilənmiş dəstəyi ehtiva edir və RDNA3 (RX 7000) və CDNA (AMD Instinct) nəsillərini dəstəkləməyə hazırdır. platformalar.

Intel sürücüsündə ən çox dəyişiklik (5.6 min) güc idarəetmə kodunda mövcuddur. Həmçinin noutbuklarda istifadə olunan Intel DG2 (Arc Alchemist) GPU identifikatorları Intel sürücüsünə əlavə edilib, Intel Raptor Lake-P (RPL-P) platforması üçün ilkin dəstək təmin edilib, Arctic Sound-M qrafik kartları haqqında məlumat verilib. əlavə edildi, hesablama mühərrikləri üçün ABI tətbiq edildi, DG2 kartları üçün Tile4 formatı üçün dəstək əlavə edildi; Haswell mikroarxitekturasına əsaslanan sistemlər üçün DisplayPort HDR dəstəyi həyata keçirildi.

Nouveau sürücüsündə ümumi dəyişikliklər yüzə yaxın kod sətirinə təsir etdi (drm_gem_plane_helper_prepare_fb işləyicisindən istifadəyə keçid edildi, bəzi strukturlar və dəyişənlər üçün statik yaddaş ayrılması tətbiq edildi). Nouveau-da NVIDIA tərəfindən açıq mənbəli nüvə modullarının istifadəsinə gəldikdə, bu günə qədər iş səhvləri müəyyən etmək və aradan qaldırmaqdan ibarətdir. Gələcəkdə nəşr olunan proqram təminatının sürücünün işini yaxşılaşdırmaq üçün istifadə edilməsi planlaşdırılır.

Mənbə: opennet.ru

Добавить комментарий