06-30-2019, 03:35 AM
There is a fairly significant performance penalty derived from making the entire kernel pre-emptable and given that as of the last few versions (may be .22+, there’s a bluetooth conflict that keeps the older version the default) mpd utilizes real-time threads on timing critical tasks I’m not sure there’s any actual benefit. I might try compiling an rt-kernel when I get my pi4 but it would just be for personal use - even if a rt kernel was available it would potentially introduce a lot of support issues and Tim is already overworked. Here’s some reading material if you’re interested...
https://www.musicpd.org/doc/html/user.ht...scheduling
https://lemariva.com/blog/2018/07/raspbe...nel-4-14-y
https://wiki.linuxfoundation.org/realtime/start
https://www.musicpd.org/doc/html/user.ht...scheduling
https://lemariva.com/blog/2018/07/raspbe...nel-4-14-y
https://wiki.linuxfoundation.org/realtime/start