connecting second HDMI/DVI monitor mostly makes Samsung TV sound disappear
- PipeWire version (
pipewire --version
): 0.3.76 - Distribution and distribution version (
PRETTY_NAME
from/etc/os-release
): Fedora Linux 38 (Workstation Edition) - Desktop Environment: Gnome 44.3
- Kernel version (
uname -r
): Linux 6.4.6-200.fc38.x86_64 - GPU/Sound card: AMD Radeon™ RX 580 Series
Description of Problem:
I have sound when I connect HDMI to a Samsung TV. If I plug in a second monitor with HDMI or HDMI (sound card) to DVI (monitor), the Samsung TV loses sound. If I unplug the second monitor, the Samsung TV sound always comes back.
How Reproducible:
I have tried 2 Acer monitors, another Samsung monitor, and a LG monitor. The LG monitor seems to be working fine. All the other 3 monitors does not work. However, there was one morning (for about 2 hours) briefly where sound on Samsung TV worked even while connected to one Acer monitor, which leads me to think it is more likely a software issue. I don't recall doing anything special that day, but I was trying things the previous day (and did not work). I didn't do anything the morning that it worked (even a reboot), and after a couple of hours, the sound again disappeared (without me doing anything that I'm aware of).
I have tried rebooting while the HDMIs are connected, and restarted services. The bar in pavucontrol shows sound is being output.
Steps to Reproduce:
- Turn on TV - play sound/music
- Plug in second monitor - TV sound disappears
Actual Results:
No sound coming from Samsung TV
Expected Results:
Sound continue playing on Samsung TV
Things I have tried
aplay
speaker-test
pavucontrol
pactl
systemctl restart pipewire* wireplumber
Using 16-bit sampling as in #3016 (closed)
Originally the profile seemed to default to the new plugged in monitor, but now I defaulted it to the TV.
Maybe some other investigative commands which I don't remember now. Please let me know if I can give any further information or maybe where else would be best to investigate this issue.
EDIT I added pw-dump and the diff for the LG monitor below. Also posted here: https://github.com/alsa-project/alsa-lib/issues/347
Additional Info (as attachments):
-
pw-dump > pw-dump.log
:pw-dump.log 2 monitors -
pw-dump > pw-dump1.log
:pw-dump1.log 1 monitor -
aplay -L > aplay.log
:aplay.log -
pw-dump > pw-dumpLG.log
pw-dumpLG.log -
diff pw-dumpLG.log pw-dump.log > pw-diff2.log
pw-diff2.log