BobZKernel v7.2.2 - Intel Raptor Lake (march=native)
First Linux 7.2 release of BobZKernel — built on v7.2.2 stable with the BobZKernel patch stack on top.
This is the march=native variant, tuned for Intel Raptor Lake (13th Gen) on the Lenovo Legion / LOQ 15IRH8. See the compatibility section before downloading.
What's new since the 7.1.x line
- Linux 7.2 base — first 7.2 release; built against
v7.2.2stable. - Nothing dropped, nothing refreshed. All five patches —
0001-bore,0001-acpi-call,dkms-clang,9003-rseq-latency-histogram,9100-platform-profile-accept-custom— carried forward byte-for-byte and dry-run verified exact (zero fuzz/offset) against pristinev7.2.2. A cleaner transition than 7.0 → 7.1, which needed a patch drop and BORE didn't need the kind of hand refresh it took at the 7.1.5 point release. - Checked upstream first, as always: neither CachyOS's
kernel-patchesrepo nor firelzrd/bore-scheduler has published anything for the 7.x line, so nothing to pull from either.
Features
- BORE scheduler (vanilla-compatible,
CONFIG_SCHED_BORE=y) CONFIG_RSEQ_SLICE_EXTENSION=ywith the9003-rseq-latency-histogramobservability patch- Runtime tunable:
/sys/kernel/debug/rseq/slice_ext_nsec(5000–50000 ns) - Stats:
/sys/kernel/debug/rseq/stats
- Runtime tunable:
- 9100-platform-profile-accept-custom patch (Lenovo Legion/LOQ TLP integration)
- LTO Clang Full, RANDSTRUCT Full, BBRv3 default TCP congestion control
- Built with Clang 19.1.7 + ccache
Install upstream LLL after booting this kernel:
git clone https://github.com/johnfanv2/LenovoLegionLinux
cd LenovoLegionLinux/kernel_module
sudo make dkms-installThen update /etc/tlp.conf:
PLATFORM_PROFILE_ON_AC=custom # purple LED, performance mode
PLATFORM_PROFILE_ON_BAT=low-power # blue LED, battery saver
The custom profile only works because of the 9100-platform-profile-accept-custom patch in this kernel — on a stock kernel that write returns -EINVAL.
Uninstall
sudo ./uninstall.shRemoves /boot files, /lib/modules tree, and regenerates GRUB.
Build provenance
- Built from source at commit
67077a3onmaster(linux-7.2) - Built with Clang 19.1.7 on Debian trixie
- Built on a Lenovo LOQ 15IRH8 (i5-13420H)
- Booted and verified before this release was cut: NVIDIA Optimus (i915 + nvidia_drm) intact, BORE active,
9100proven live (TLP successfully wrotecustomto/sys/firmware/acpi/platform_profile), RSEQ debugfs present and correctly structured, zero failed systemd units - See
VERSIONinside the tarball for the full manifest
Status of the 7.1 line
linux-7.1 is now frozen at the confirmed-working 7.1.12 state (same treatment linux-7.0 got when master moved on to 7.1). The workpc, Pixel Slate, and generic variants haven't migrated to 7.2 yet — they remain on their existing 7.1.x releases until each gets its own groundwork pass.
License
GPL-2.0 (Linux kernel license).