Now that PREEMPT RT is in mainline, what will be the Liquorix configuration?
6.13 is noticeably smoother. I used to compile my own kernels with the RT patches and I forgot how awesome it feels! I haven't looked in to how much of this can be chosen at boot time, but I'm interested in twiddling these knobs.
:: Code :: $ grep PREEMPT /boot/config-6.13.5-2-liquorix-amd64 | grep -v DRM
CONFIG_PREEMPT_BUILD=y CONFIG_ARCH_HAS_PREEMPT_LAZY=y # CONFIG_PREEMPT_NONE is not set # CONFIG_PREEMPT_VOLUNTARY is not set CONFIG_PREEMPT=y # CONFIG_PREEMPT_RT is not set CONFIG_PREEMPT_COUNT=y CONFIG_PREEMPTION=y # CONFIG_PREEMPT_DYNAMIC is not set CONFIG_PREEMPT_RCU=y CONFIG_HAVE_PREEMPT_DYNAMIC=y CONFIG_HAVE_PREEMPT_DYNAMIC_CALL=y CONFIG_PREEMPT_NOTIFIERS=y # CONFIG_DEBUG_PREEMPT is not set # CONFIG_PREEMPT_TRACER is not set # CONFIG_PREEMPTIRQ_DELAY_TEST is not set Back to top |
|||||
The only thing we need to worry about with realtime preemption is nvidia support, and maybe some other things that are turned off when you select it.
Specifically, i915 is not supported with PREEMPT_RT: :: Code :: config DRM_I915
tristate "Intel 8xx/9xx/G3x/G4x/HD Graphics" depends on DRM depends on X86 && PCI depends on !PREEMPT_RT This makes it unsuitable for a distro config, since Intel graphics is a large percent of machines used today. However, I can make it an option to turn on for the Arch AUR build for people who have the right hardware: aur.archlinux.org/packages/linux-lqx Back to top |
|||||
I have also noticed when backporting zfs-linux from upstream Debian that its dkms.conf disables builds on realtime kernels. So there's that.
Back to top |
|||||
All times are GMT - 8 Hours
|