11-26-2021, 06:43 PM
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.
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.
maintainer of librespot and pleezer