"Dummy output" issue, but I connected to TV with HDMI

I am new to Fedora and Linux at all and now I am struggling with problem when I have no audio output, but I connected to TV with HDMI. The issue appeared after connection from Bluetooth adapter and my headphones. I searched a lot in network but nothing works for me. Can you help me please? Attached is related information.

[elvis@fedora ~]$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC897 Analog [ALC897 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Update:
I disabled Auto-Mute Mode in alsamixer, and now I have Built-In Audio Pro instead of Dummy output, but there is still no sound from tv

[   66.471070] snd_hda_intel 0000:00:1f.3: couldn't bind with audio component
[   66.528912] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC897: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:line
[   66.528915] snd_hda_codec_realtek hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[   66.528916] snd_hda_codec_realtek hdaudioC0D0:    hp_outs=1 (0x1b/0x0/0x0/0x0/0x0)
[   66.528917] snd_hda_codec_realtek hdaudioC0D0:    mono: mono_out=0x0
[   66.528918] snd_hda_codec_realtek hdaudioC0D0:    inputs:
[   66.528919] snd_hda_codec_realtek hdaudioC0D0:      Front Mic=0x19
[   66.528919] snd_hda_codec_realtek hdaudioC0D0:      Rear Mic=0x18
[   66.528920] snd_hda_codec_realtek hdaudioC0D0:      Line=0x1a
[   66.558068] snd_hda_codec_hdmi hdaudioC0D2: No i915 binding for Intel HDMI/DP codec
[   66.558252] hdaudio hdaudioC0D2: Unable to configure, disabling
[   66.558747] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1f.3/sound/card0/input10
[   66.558871] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1f.3/sound/card0/input11
[   66.558977] input: HDA Intel PCH Line as /devices/pci0000:00/0000:00:1f.3/sound/card0/input12
[   66.559089] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1f.3/sound/card0/input13
[   66.559203] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1f.3/sound/card0/input14

Codecs are not installed by default
Can you please check this out:

1 Like

can you also post;
lsmod | grep snd
lspci -v | grep Audio -A5
journalctl -b -g 'snd|sound'

Thanks

1 Like

Hey, thank you for response.
lsmod | grep snd

 [elvis@fedora ~]$ lsmod | grep snd
snd_hda_codec_hdmi     86016  0
snd_hda_codec_realtek   172032  1
snd_hda_codec_generic    98304  1 snd_hda_codec_realtek
ledtrig_audio          16384  1 snd_hda_codec_generic
snd_seq_dummy          16384  0
snd_hrtimer            16384  1
snd_sof_pci_intel_tgl    16384  0
snd_sof_intel_hda_common   176128  1 snd_sof_pci_intel_tgl
soundwire_intel        53248  1 snd_sof_intel_hda_common
snd_sof_intel_hda      20480  1 snd_sof_intel_hda_common
snd_sof_pci            24576  2 snd_sof_intel_hda_common,snd_sof_pci_intel_tgl
snd_sof_xtensa_dsp     20480  1 snd_sof_intel_hda_common
snd_sof               311296  2 snd_sof_pci,snd_sof_intel_hda_common
snd_sof_utils          20480  1 snd_sof
snd_soc_hdac_hda       28672  1 snd_sof_intel_hda_common
snd_hda_ext_core       36864  3 snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_sof_intel_hda
snd_soc_acpi_intel_match    73728  2 snd_sof_intel_hda_common,snd_sof_pci_intel_tgl
snd_soc_acpi           16384  2 snd_soc_acpi_intel_match,snd_sof_intel_hda_common
snd_soc_core          389120  4 soundwire_intel,snd_sof,snd_sof_intel_hda_common,snd_soc_hdac_hda
snd_compress           28672  1 snd_soc_core
ac97_bus               16384  1 snd_soc_core
snd_pcm_dmaengine      16384  1 snd_soc_core
snd_hda_intel          61440  1
snd_intel_dspcfg       36864  3 snd_hda_intel,snd_sof,snd_sof_intel_hda_common
snd_intel_sdw_acpi     20480  2 snd_sof_intel_hda_common,snd_intel_dspcfg
snd_hda_codec         184320  5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek,snd_soc_hdac_hda
snd_hda_core          114688  9 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_hda_codec_realtek,snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_sof_intel_hda
snd_hwdep              16384  1 snd_hda_codec
snd_seq                94208  7 snd_seq_dummy
snd_seq_device         16384  1 snd_seq
snd_pcm               151552  11 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,soundwire_intel,snd_sof,snd_sof_intel_hda_common,snd_compress,snd_soc_core,snd_sof_utils,snd_hda_core,snd_pcm_dmaengine
snd_timer              49152  3 snd_seq,snd_hrtimer,snd_pcm
snd                   126976  17 snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_sof,snd_timer,snd_compress,snd_soc_core,snd_pcm
soundcore              16384  1 snd

lspci -v | grep Audio -A5

[elvis@fedora ~]$ lspci -v | grep Audio -A5
00:1f.3 Audio device: Intel Corporation Alder Lake-S HD Audio Controller (rev 11)
	DeviceName: Onboard - Sound
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device 9d48
	Flags: bus master, fast devsel, latency 32, IRQ 142
	Memory at 6001118000 (64-bit, non-prefetchable) [size=16K]
	Memory at 6001000000 (64-bit, non-prefetchable) [size=1M]

journalctl -b -g ‘snd|sound’

[elvis@fedora ~]$ journalctl -b -g 'snd|sound'
Dec 28 20:45:45 fedora kernel: snd_hda_intel 0000:00:1f.3: enabling device (0000 -> 0002)
Dec 28 20:45:55 fedora gnome-shell[1285]: Extension sound-output-device-chooser@kgshank.net already installed in /usr/share/g>
Dec 28 20:46:18 fedora gnome-shell[1917]: Extension sound-output-device-chooser@kgshank.net already installed in /home/elvis/>
Dec 28 20:46:18 fedora systemd[1767]: Starting org.gnome.SettingsDaemon.Sound.service - GNOME sound sample caching service...
Dec 28 20:46:18 fedora systemd[1767]: Started org.gnome.SettingsDaemon.Sound.service - GNOME sound sample caching service.
Dec 28 20:46:18 fedora systemd[1767]: Started app-gnome-libcanberra\x2dlogin\x2dsound-2181.scope - Application launched by gn>
Dec 28 20:46:18 fedora systemd[1767]: Reached target org.gnome.SettingsDaemon.Sound.target - GNOME sound sample caching targe>
Dec 28 20:46:18 fedora libcanberra-login-sound.desktop[2181]: Failed to play sound: File or data not found
Dec 28 20:46:46 fedora kernel: snd_hda_intel 0000:00:1f.3: couldn't bind with audio component
Dec 28 20:46:46 fedora kernel: snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC897: line_outs=1 (0x14/0x0/0x0/0x0/0x0) t>
Dec 28 20:46:46 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
Dec 28 20:46:46 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:    hp_outs=1 (0x1b/0x0/0x0/0x0/0x0)
Dec 28 20:46:46 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:    mono: mono_out=0x0
Dec 28 20:46:46 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:    inputs:
Dec 28 20:46:46 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:      Front Mic=0x19
Dec 28 20:46:46 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:      Rear Mic=0x18
Dec 28 20:46:46 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:      Line=0x1a
Dec 28 20:46:46 fedora kernel: snd_hda_codec_hdmi hdaudioC0D2: No i915 binding for Intel HDMI/DP codec
Dec 28 20:46:46 fedora kernel: input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1f.3/sound/card0/input10
Dec 28 20:46:46 fedora kernel: input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1f.3/sound/card0/input11
Dec 28 20:46:46 fedora kernel: input: HDA Intel PCH Line as /devices/pci0000:00/0000:00:1f.3/sound/card0/input12
Dec 28 20:46:46 fedora kernel: input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1f.3/sound/card0/input13
Dec 28 20:46:46 fedora kernel: input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1f.3/sound/card0/input14
Dec 28 20:46:46 fedora systemd[1767]: Reached target sound.target - Sound Card.
Dec 28 20:46:46 fedora systemd[1]: alsa-restore.service - Save/Restore Sound Card State was skipped because of a failed condi>
Dec 28 20:46:46 fedora systemd[1]: Started alsa-state.service - Manage Sound Card State (restore and store).
Dec 28 20:46:46 fedora systemd[1]: Reached target sound.target - Sound Card.
Dec 28 20:55:12 fedora librewolf.desktop[3517]: JavaScript error: https://fedoraproject.org/wiki/How_to_troubleshoot_sound_pr>

Thank you in advance

Do you have anything like IGPU Multi-Monitor in the Graphics section of the BIOS?
May want to try enabling it?

I tried. Nothing about this in BIOS

Are you on Fedora 36 or Fedora 37?

Can you disable the sound chooser extension?

Can you check and see if the sof firmware is loaded?
sudo dnf list installed alsa-sof-firmware

If it is not please install it.
sudo dnf install alsa-sof-firmware

I am using Fedora 37. There is already installed alsa-sof-firmware.

Some things to try:

  • booting to an older kernel
  • creating a new user
  • installing pavucontrol to see if you can make any changes that affect it.
  • swapping pipewire for pulseaudio [1]
    to swap: sudo dnf swap --allowerasing pipewire-pulseaudio pulseaudio
    to swap back: sudo dnf swap --allowerasing pulseaudio pipewire-pulseaudio

Thanks

  1. https://www.fedoraproject.org/wiki/Releases/34/ChangeSet#Route_all_Audio_to_PipeWire
1 Like