Now that PREEMPT RT is in mainline, what will be the Liquorix configuration?
thanatos519
Status: New User - Welcome
Joined: 20 Nov 2023
Posts: 3
Location: Netherlands
Reply Quote
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
damentz
Status: Assistant
Joined: 09 Sep 2008
Posts: 1159
Reply Quote
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
stevenpusser
Status: Contributor
Joined: 14 Jan 2017
Posts: 94
Reply Quote
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
Display posts from previous:   

All times are GMT - 8 Hours