11-28-2021, 10:01 PM
(11-26-2021, 06:43 PM)roderickvd Wrote: You don't need to run a 64-bit kernel to use 64-bit integers or floats in user land. In fact on CPU's that support 64-bit, there will be no noticeable difference in CPU or RAM usage when using 64-bit samples on either a 32-bit or 64-bit kernel.
64-bit kernels will allow access to more RAM (which is doubtful you'll have) and may offer micro-optimizations because some 64-bit instructions are bit more efficient than 32-bit instructions. Those optimizations will be almost unmeasurable except in specific benchmarks.
It is very unlikely you will hear any SQ improvements. Given a certain audio file, renderers will have the exact same output on either 32-bit or 64-bit kernels. If there are any improvements, they will be side-effects in drivers that perhaps influence jitter. But it's very unlikely.
Thanks for the nice info regarding 64-bit :-)
Was it in this thread or another that volume glitches on Zero were mentioned? I also experience volume glitches and other audio glitches when using librespot + Multiroom. Maybe some sort of odd interaction between librespot ALSA API and the Loopback ALSA config for our Multiroom setup.
When I get some spare cycles I'll post an issue in your repo.