No Audio on Z690-E S/PDIF Out Except on Pro Audio Profile
- PipeWire version (
pipewire --version
): 0.3.43 - Distribution and distribution version (
PRETTY_NAME
from/etc/os-release
): EndeavourOS - Desktop Environment:KDE
- Kernel version (
uname -r
): 5.16.1-arch1-1
Description of Problem:
The optical-out S/PDIF port on the back of my motherboard doesn't work on pipewire, unless the profile is set to Pro Audio. Once this is done, 4 output channels and 3 input channels are exposed, each named USB Audio Pro, USB Audio Pro 1, etc. Either USB Pro Audio 2 or 3 will output sound correctly. Never both at the same time. Which output works varies between boots. I have not USB Pro Audio and USB Pro Audio 1 output sound.
The other available profiles for the device are IEC958 profiles: Digital Stereo Duplex, Digital Surround 5.1 Input + Digital Stereo Input, and then the corresponding input only and output only profiles.
Setting the device to Pro Audio creates 7 output channels where I would prefer there to be one. I have a separate USB DAC for headphones and an audio interface for my mic, so the sound panels start to get quite crowded.
Curiously, on my previous Arch installation, attempting to change the audio channel (IE, going from Pro Audio 2 to Pro Audio 3) using the KDE Audio Volume menu would yield unexpected behavior. Instead of the radio-buttons changing state, both the previous and newly selected channel would be "selected". In effect, the radio buttons acted as checkboxes that could not be unchecked.
The device does work correctly in Windows, and is labeled "Realtek USB Audio". The bios also lists this output device as "USB Audio".
I understand this hardware is probably not in broad use by the Linux community yet, so I'm happy to participate in the process of getting this working.
How Reproducible:
Has occurred on this hardware across 3 or 4 Linux installs. Until this morning I was running vanilla Arch, where it also occurred. On my previous installation, this also occurred using the pipewire-git AUR package.
Steps to Reproduce:
- Use pipewire on an Asus Z690-E motherboard
Actual Results:
No audio on any profile except Pro Audio, and then only on certain channels.
Expected Results:
Audio outputs correctly on all profiles.
pw-dump.log
Additional Info (as attachments):-
pw-dump > pw-dump.log
: