3 ms·
> AFAIK, Windows runs part of the Audio subsystem outside the kernel, but these processes get special treatment by the scheduler to meet deadlines. Assigning d
by the8472 6y ago
> AFAIK, Windows runs part of the Audio subsystem outside the kernel, but these processes get special treatment by the scheduler to meet deadlines.
Assigning deadline-based scheduling priorities to the pipewire daemon wouldn't do the same job?
- gmueckl 6y agoIsn't the deadline realtime scheduler optional? How many distros do actually ship it in their default kernels? I honestly didn't manage to keep track of this.
- cycloptic 6y agoThe deadline scheduler is upstream, see "man 7 sched" for a description: https://man7.org/linux/man-pages/man7/sched.7.html https://man7.org/linux/man-pages/man7/sched.7.html What is not upstream (yet) is the PREEMPT_RT patch which makes all kernel threads fully preemptible.