Hi there,
I have been doing some experiments with RA without a clear conclussion. On my system, two cores are isolated (isolcpus=2,3) so kernel scheduler doesn’t chose them for system tasks and they are free to be always available for RA. I run RA on those two cores with “taskset -c 2,3”, and according to TOP, that’s where RA runs on. I am not using threaded video or threaded audio: I use dispmanx and alsa as video and audio drivers. However, this is my question: If I only specify one CPU to taskset, RA runs on ONE core/CPU, but if I specify both 2 and 3, it “jumps” between them according to TOP. What’s better for latency in this scenario? One or two CPUs? Also, what scheduler policy is better? I currently use RR (round robin) with RT priority.
Thanks!