Exponential Growth of the AMDGPU Driver

The AMDGPU/AMDKFD open-source driver has reached a significant milestone: over six million lines of C code and header files with its integration into the Linux 7.0 kernel. This figure marks a notable increase compared to the four million lines of code just four years ago.

Impact on the Linux Kernel

According to calculations, the Linux 7.0-rc1 version has 39.2 million lines of code, with the AMD graphics driver now representing 15% of the kernel's entire codebase. This makes it the single largest driver within the Linux kernel, highlighting the importance and complexity of modern graphics subsystems.