Pavucontrol cannot control left and right channels separately on the Outputs tab in VM.
Version, Distribution, Desktop Environment:
pipewire-0.3.22, Fedora 34, Gnome 40 in a libvirt VM
Description of Problem:
The virtual machine is using the built-in
audio which means that it sends audio signal to the host default audio interface.
When an application is playing, the way it is played can be controlled in two ways:
- on the Outputs tab.
- on the Playback tab.
Everything works as expected on the Playback tab, the left and right channels can be unlocked and controlled independently. However, on the Outputs tab only right channel can be muted independently, while the left channel mutes the output entirely.
How Reproducible:
Always
Steps to Reproduce:
- Install Fedora 34 on a VM.
- Install Pavucontrol.
- Open an audio application and play back some audio.
- Try controlling the output using controls on Playback and Outputs tabs.
Actual Results:
On the Outputs tab, the left channel lowers and mutes both channels. The right channel works as expected. On Playback, it works fine.
Expected Results:
It should be possible to use the Outputs tab to control the way audio is played back.
More info:
Journalclt does not show much, just lines similar to these:
Feb 23 19:23:03 fedora pipewire[1896]: alsa-pcm 0x55c5fad57fc8: snd_pcm_status error: Broken pipe
Feb 23 19:23:03 fedora pipewire[1896]: alsa-pcm 0x55c5fad57fc8: snd_pcm_status error: Broken pipe
Feb 23 19:25:04 fedora pipewire-pulse[1655]: pulse-server 0x5575f8911390: [PulseAudio Volume Control] ERROR command:87 (EXTENSION) tag:12 error:19 (Operation not supported)
Feb 23 19:25:04 fedora pipewire-pulse[1655]: pulse-server 0x5575f8911390: [PulseAudio Volume Control] ERROR command:87 (EXTENSION) tag:13 error:19 (Operation not supported)
Feb 23 19:25:04 fedora pipewire-pulse[1655]: pulse-server 0x5575f8911390: [PulseAudio Volume Control]
Feb 23 19:22:05 fedora pipewire-pulse[1655]: pulse-server 0x5575f84bde90: [Firefox] UNDERFLOW channel:0 offset:2551808 underrun:4096
Feb 23 19:22:06 fedora pipewire[1896]: 1 events suppressed
Feb 23 19:22:21 fedora pipewire-pulse[1655]: pulse-server 0x5575f84bde90: [Firefox] UNDERFLOW channel:0 offset:5902336 underrun:4096
Feb 23 19:22:24 fedora pipewire-pulse[1655]: pulse-server 0x5575f84bde90: [Firefox] UNDERFLOW channel:0 offset:6946816 underrun:4096
pwdump.txtAdditional Info Eg. pw-dump > file
(As Attachment Please):