diff --git a/README.md b/README.md index 56ffb85a..1579a4e2 100644 --- a/README.md +++ b/README.md @@ -663,11 +663,13 @@ negative side effects: - First of all, you'll want to make sure that you can run programs with realtime scheduling. Note that on Arch and Manjaro this does not necessarily require a realtime kernel as they include the `PREEMPT` patch set in their regular - kernels. You can verify that this is working correctly by running - `chrt -f 10 whoami`, which should your username, and running `uname -a` should - print something that contains `PREEMPT` in the output. You can also try - enabling the `threadirqs` kernel parameter which can in some situations help - with xruns. + kernels. You can verify that this is working correctly by running `chrt -f 10 whoami`, which should your username, and running `uname -a` should print + something that contains `PREEMPT` in the output. + +- You can also try enabling the `threadirqs` kernel parameter and using which + can in some situations help with xruns. After enabling this, you can use + [rtirq](https://github.com/rncbc/rtirq#rtirq) to increase the priority of + interrupts for your sound card. - Make sure that you're using the performance frequency scaling governor, as changing clock speeds in the middle of a real time workload can cause latency