Is anyone successfully sampling at 96k with a JACK/Pipewire configuration? Since having the brilliant idea to start sampling at 96k, I’ve just run into all sorts of issues with Ardour and things just not behaving correctly.
I’m mainly getting a bunch of xruns and warnings that the latency is ambiguous. I’ve set Ardour to use all the cores it can, but my DSP percentage runs around 60%-80% all the time while all 12 of my cores are running less than 20% load, so something is not being used or computed correctly. I never see a single core even bounce up over 30% while recording or playing back. At 48Kz, i used to run around 40%-60% DSP load and very rarely had any xruns, but the default 1024 buffer size wasn’t an issue and my system could handle it, but at 96kz, it starts puking pretty badly, so I had to dig into why Ardour kept setting the buffer size back to 1024.
Disclaimer Time: I’ve modified Ardour to set JACK/Pipewire to the file sample rate when it loads the file (easy to do, just issue a pw-metadata system call from within Ardour). I also had to fix the buffer management as Ardour would not use any other buffer size than 1024, even if the dialog box occasionally showed it being different, under the hood, things were still running at 1024. So I’ve set Ardour up to be able to modify the sample rate and buffer size without going to the command line as it doesn’t seem to read the system very well either.
Sorry, not trying to get into a debate on what Ardour does or doesn’t do or if it should or shouldn’t. My fear there is that there is something else that needs to be done to correctly fix the buffer issue and something is still holding onto an incorrect value somewhere, which may be affecting my DSP loads and CPU utilization and confusing Ardour.
So I’m curious if anyone is successfully configuring a session to use 96/khz with a buffer size of anything other than 1024 samples. Are you seeing DSP loads below 50% and decent CPU utilization? Any xruns?