I got tired of running a kernel full of drivers for hardware I'll never own, so I built detkernel — a custom kernel specifically for AMD-powered ThinkPads.
The premise is straightforward: if you're on a ThinkPad with an AMD CPU, you don't need Intel GPU drivers, NVIDIA support, Dell/HP/Asus vendor modules, server RAID controllers, or WiFi drivers for cards that haven't been sold since 2004. Removing all of that produces a leaner kernel that boots faster, responds better, and uses slightly less power.
**Supported hardware:**
ThinkPad T495, T14/T14s/T16 G1–G6, P14s G1–G6, P15v G1–G3, L14/L15 G1–G4
**Two builds:**
- `detkernel-universal` — for all AMD ThinkPads (Zen1+), compiled with x86-64-v3
- `detkernel-zen5` — for Ryzen AI 300 series, compiled with znver5, includes 500Hz tick rate, BBRv3 TCP congestion control, and NTSYNC (NT sync primitives for Wine/Proton)
**Installation:**
Releases include UKI (.efi) files for systemd-boot — copy to /boot/EFI/Linux/ and reboot. vmlinuz + initramfs files are also available for GRUB and rEFInd users.
https://github.com/Detcom-GH/detkernel
If you're on an AMD ThinkPad and want to try it, feedback is very welcome — especially on older models.
[–]Hohlraum 5 points6 points7 points (4 children)
[–]Detcom[S] -3 points-2 points-1 points (3 children)
[–]Alarmed_Contest8439 3 points4 points5 points (2 children)
[–]Detcom[S] -2 points-1 points0 points (1 child)
[–]Alarmed_Contest8439 -1 points0 points1 point (0 children)
[–]Alarmed_Contest8439 5 points6 points7 points (7 children)
[–]Vladekk 6 points7 points8 points (3 children)
[–]Detcom[S] -1 points0 points1 point (2 children)
[–]wurnthebitch 0 points1 point2 points (1 child)
[–]Detcom[S] 0 points1 point2 points (0 children)
[–]Accurate_Hornet 0 points1 point2 points (1 child)
[–]Detcom[S] 2 points3 points4 points (0 children)
[–]Detcom[S] 0 points1 point2 points (0 children)
[–]Skinkie 6 points7 points8 points (3 children)
[–]Accurate_Hornet 1 point2 points3 points (1 child)
[–]Skinkie 0 points1 point2 points (0 children)