I’m running Renoise on Linux on an Intel Adler Lake CPU that has performance and energy saving cores. I’m trying to set `Realtime audio CPUs` to 8 to limit the cores used to the first 8 as described here:
But it looks like new audio threads are still created on the energy-saving cores:
❯ ps -T -p $(pgrep renoise) -o tid,psr,comm
TID PSR COMMAND
299744 10 renoise
299749 6 MIDI Input
299752 12 Script WatchDog
299753 13 Socket Server
299759 11 pw-renoise
299760 15 pw-renoise
299761 13 data-loop.0
299762 6 Link Main
299763 4 Link Dispatcher
299764 14 Socket Server
300394 15 Audio Slave 01
300395 12 Audio Slave 02
300396 9 Audio Slave 03
300397 11 Audio Slave 04
300398 5 Audio Slave 05
300399 1 Audio Slave 06
300400 8 Audio Slave 07
300401 2 Audio Slave 08
Is the linked instruction specific to Apple M1/2? Can I somehow pin audio threads to performance cores on Linux too? Thanks!