Also probably have the computer with the worst analog audio output on a technical level:
https://patchwork.kernel.org/project/linux-riscv/patch/20230814080618.10036-2-hal.feng@starfivetech.com/ +title: StarFive JH7110 PWM-DAC Controller + +description: + The PWM-DAC Controller uses PWM square wave generators plus RC filters to + form a DAC for audio play in StarFive JH7110 SoC. This audio play controller + supports 16 bit audio format, up to 48K sampling frequency, up to left and + right dual channels.
Yet it's less noisy than my desktop soundcard (which is why I exclusively use spdif on my desktop), which has constant noise. While on that board it's pretty bad quality, like a badly adjusted FM radio where silence is silent but actual audio gets pretty crunchy.
@lanodan Let me introduce you to the way audio output works on the Raspberry Pi 3. Hint: if you configure a GPIO pin as using hardware PWM, the headphone output stops working.