Deutsch   English   Français   Italiano  
<lqaj63F7fi9U1@mid.individual.net>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!news.mixmin.net!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: vallor <vallor@cultnix.org>
Newsgroups: comp.os.linux.misc
Subject: Linux 6.12 New preemption model
Date: 22 Nov 2024 05:29:39 GMT
Lines: 39
Message-ID: <lqaj63F7fi9U1@mid.individual.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net OcRPz4Nx/3AQcYnaGPnTXw3YhK6zYYdiYpJmaoRwY+f4UHZ4LV
Cancel-Lock: sha1:hMmISrwGqo0juo6wovgc0ep3xEs= sha256:Wh5es3sIoFpho5bJemQrZMR/Qk0wRQBmuWpYIdDySdo=
X-Face: +McU)#<-H?9lTb(Th!zR`EpVrp<0)1p5CmPu.kOscy8LRp_\u`:tW;dxPo./(fCl
 CaKku`)]}.V/"6rISCIDP`
User-Agent: Pan/0.161 (Hmm2; be402cc9; Linux-6.12.0)
Bytes: 2244

Thinking about trying out the new preemption model:

"make xconfig" screenshot:
https://imgur.com/OvlXmF5

 From kernel/Kconfig.preempt:

config PREEMPT_RT
        bool "Fully Preemptible Kernel (Real-Time)"
        depends on EXPERT && ARCH_SUPPORTS_RT
        select PREEMPTION
        help
          This option turns the kernel into a real-time kernel by replacing
          various locking primitives (spinlocks, rwlocks, etc.) with
          preemptible priority-inheritance aware variants, enforcing
          interrupt threading and introducing mechanisms to break up long
          non-preemptible sections. This makes the kernel, except for very
          low level and critical code paths (entry code, scheduler, low
          level interrupt handling) fully preemptible and brings most
          execution contexts under scheduler control.

          Select this if you are building a kernel for systems which
          require real-time guarantees.

endchoice
 _ _ _ _ _ _ _

I currently use the standard preemption:
Linux lm 6.12.0 #1 SMP PREEMPT_DYNAMIC Tue Nov 19 11:11:40 PST 2024
x86_64 x86_64 x86_64 GNU/Linux

Just decided in the name of Science(!), I gotta try this, and see
what it does to running graphical games, such as Elite Dangerous.
Wish me luck!

-- 
-v System76 Thelio Mega v1.1 x86_64 NVIDIA RTX 3090 Ti
   OS: Linux 6.12.0 Release: Mint 21.3 Mem: 258G
   "The Majority is never right unless it includes me."