This is EXCELLENT information @ccaudle! Where were you when I was trying to convert my daily-driver distro to a recording rig? LOL!
What you are describing seems to fit my symptoms. When I first load some of my plugins is when an xrun or 2 appears. Then it “settles in” and everything is fine. With Ugritone, the xruns continue…like a SLOW counter…until it freezes my system or crashes out. But loading Ugritone, or switching instruments (loading the new instrument samples?) is when the bulk of xruns happens.
I was focused on the cpu governor, as my default is “powersave”, if I remember correctly. I cannot choose “ondemand” with my cpu (an Intel i5 listed above in my curated inxi -Fxz output)…can’t remember why. So “performance” is where I’m at now. It’s noticeably better, but not ideal.
I found a program/utility called Millisecond that checks your system parameters and suggests manual tweaks. I go through the checklist at every boot/reboot. It’s been very helpful for performance, but not perfect.
Millisecond incorporates a lot of the suggestions from linuxaudio.com
System configuration [Linux-Sound]
Your suggestions for manual frequency-set and kernel preemption are interesting, because I haven’t heard of or seen them discussed before. I will absolutely give them a try, but I need a spare day to focus on things, as life is too hectic and chaotic at the moment. I’ll let you know how helpful your suggestions are/were by tagging you in this thread. TKS Chris!