Since I installed pipewire, I can’t hear 5.1 surround sound anymore, only left and right speakers, the rear speakers remain silent. Pipewire is only on top of alsa, so I started checking alsa:
The speakers are connected with 3 analog cables to my “SB Live! 5.1 Value” soundcard. pavucontrol shows the card as in use, and says it is configured for 5.1 sound.
Thanks, but hdajackretask only shows the soundcard from my GPU (as it says, it can only handle intel sound cards). So I fear I can’t do anything with my main (non-intel) sound card in hdajackretask.
hdajackretask can only recognise cards using the Intel HDA driver and only a few low-budget cards made by Creative use the driver snd_hda_intel
This card uses vendor-specific driver snd_emu10k1 SB Live! 5.1 was the first Creative card to support 24bit audio. SB Live! 5.1 Value is an OEM version from a Dell or Compaq system
These cards usually only work well with fixed bit-rate and sample-rate locked to 48000Hz
even 44100Hz does not work well
alsa should use all 5 speakers by default
ALSA controls have a Channel Mode setting that defaults to the first option of 2 channels
but It can be changed to 4 or 6 channels
PulseAudio documentation claims Creative cards have Broken Drivers because they do not allow for “glitch-free” playback (also known as timer-based scheduling) PulseAudio/Troubleshooting - Disabling timer-based scheduling | Archwiki
But your audio card was released 2 years before the first PulseAudio beta version
The hardware mixing options on this card are very similar to pro-audio cards, so it can work with multiple audio streams in ways PulseAudio does not comprehend
This last requirement might be a problem with use of Pipewire, but I can only find one comment about timer-scheduling