Pénteken az AMDGPU/Radeon/AMDKFD kernel-illesztőprogramokat érintő javítások nagy készletét küldték be a DRM-Next sorba, amíg a következő hetekben meg nem nyílik a Linux 6.5 rendszermag-összevonási ablaka. Sok új funkciókód része ennek a vonzerőnek, amely az új hardver előnyeit, az AMD GPU energiagazdálkodásának Linux alatti továbbfejlesztését és még sok mást szolgálja.
Az energiagazdálkodási támogatás továbbfejlesztése Linux rendszeren, különösen a megjelenítéssel kapcsolatos szolgáltatások terén. Linux 6.5 esetén az AMDGPU DC kód lehetővé teszi a SubVP és FAMS támogatást. A FAMS a Firmware Assisted Memory-clock Switching-re szolgál, és eredetileg az AMDGPU-hoz valósították meg tavaly, és most kiterjesztették az újabb DCN 3.1 IP-re. A SubVP a Sub-Viewport funkciót szolgálja, amely most több körülmény esetén is engedélyezve van. A Z8 rezidencia kezelését energiatakarékosságra is hangolták.
A Linux 6.5 egyik új funkciója az AMDGPU-ban a parancsfeldolgozó (CP) árnyékpuffer támogatása. Ez a GFX11/RDNA3 hardver firmware által támogatott árnyékolási támogatásának része. Erre az új CP-firmware-rel párosított kernel-funkcióra a középparancs-puffer elővételéhez és az új AMD GPU-k megfelelő SR-IOV támogatásához van szükség. A felhasználói terület illesztőprogramjai tovább élvezhetik az állapotmegőrzést a parancsbeküldések között. A Mid-Command Buffer Preemption (MCBP) lehetővé teszi a gazdagép számára, hogy megszakítsa és megelőzze bármely hardveres csengetés végrehajtását, például amikor megosztja a GPU-t a gazdagép és egy virtualizált vendég között.
A felhasználói térben a RADV illesztőprogram az MCBP támogatására, valamint a RadeonSI meghajtóra készült.
Az új hardver fronton a DCN 3.2 megjelenítési támogatása, a DCN 3.1.x javítások, a VCN 3.x javítások, a különböző IP blokkok particionálásának támogatása és egyéb IP blokkok frissítése történt.
A folyamatos integráció (CI) és a tesztelés elősegítése érdekében az AMDGPU illesztőprogram hozzáadta az új „DRM_AMDGPU_WERROR” Kconfig opciót. A DRM_AMDGPU_WERROR engedélyezése arra kényszeríti a kódfordítót, hogy figyelmeztetés helyett hibát adjon a kernelmodul fordításakor.
Az AMDGPU e heti változásai közé tartozik a memóriasor-leírók (MQD) elhelyezése a vRAM-ban az elővásárlási késleltetés csökkentése érdekében, figyelembe véve a NUMA-t a memóriafoglalás során, valamint az AMDGPU DC lebegőpontos javítások a LoongArch CPU architektúrához. A lehívás emellett NUMA-tudatot ad a TTM memóriakezelési készletekhez és NUMA-t az AMDKFD számítási kernel-illesztőprogram kóddal rendelkező partíciókhoz. Ez a lekérési kérés rengeteg javítást tartalmaz számos javítással a kódfigyelmeztetések, az SR-IOV, a DC GPU alaphelyzetbe állítása, a scatter collection (S/G) kijelző, a GFXOFF és az S0ix javítások körüli problémák megoldására.
Lásd ezt a lekérési kérést a hét AMD kernel grafikus illesztőprogram-javításainak teljes készletéhez.