A Linux 7.3-rc1 release announcement alapján az AMD kernel grafikus driver módosításai önmagukban a teljes -rc1 változtatás harmadát adják, főleg a DCN 6.0-hoz tartozó hatalmas AMD GPU regiszterfájlok és más új IP-blokkok miatt. Ennek apropóján érdemes megnézni a friss kódsor-statisztikákat.
Az AMD a Linux 7.3-ban új hardveres IP-blokkokat engedélyez a közelgő grafikus hardverekhez, ami tovább növeli a kernel méretét. Linus a 7.3-rc1 bejelentésében kiemelte: „Diffként is nagy, és ennek az oka sem meglepő: ez megint egy olyan kiadás, ahol hatalmas AMD GPU regiszter-dump szerepel. Most az AMD DCN6 regiszter header fájlokról van szó. Óriásiak. Szokás szerint. Ezt kapod, ha az összes hardverdefiníciót C header #define-okként öntöd ki. Emellett ott van az új generációt kiszolgáló kísérő kód is. Összességében ez az AMD GPU kód- és header-dump a teljes rc1 javítócsomag nagyjából harmadát teszi ki.”
A Linux 7.3-rc1 összesen 40,98 millió sornál tart. Ebből 5 134 418 sort a cloc üres sorként azonosított, 4 912 366 sor megjegyzés, és 30 937 090 sor tényleges kód. Összehasonlításképp a Linux v7.2 állapota 40,42 millió sornál járt. Elég biztosra vehető, hogy a Linux 7.4 már bőven 41 millió sor fölött lesz.
A drivers/gpu/drm/amd könyvtár – beleértve a header fájlokat, az AMDGPU kernel grafikus drivert, az AMDKFD compute drivert, a kapcsolódó megjelenítési kódot és egyéb részeket – 6,52 millió sort tartalmaz. Ebben nincs benne a klasszikus Radeon DRM driver a GCN előtti hardverekhez, amely egy másik könyvtárban található. Nagyjából a Linux kernel 16%-át teszi ki a modern AMD kernel grafikus driver kódja. A Linux v7.2 esetében a drivers/gpu/drm/amd cloc-mérése még 6,35 millió sort mutatott.

