No sound on f37 fresh install

Hello folks, I’ve brought a new PC and installed Fedora 37. But I’ve any sound. There is no sound on the browser, system, or configuration.

Maybe the following system informations be useful.

$ phoronix-test-suite system-info 


Phoronix Test Suite v10.8.4
System Information


  PROCESSOR:              Intel Core i5-7400 @ 3.50GHz
    Core Count:           4                                        
    Extensions:           SSE 4.2 + AVX2 + AVX + RDRAND + FSGSBASE 
    Cache Size:           6 MB                                     
    Microcode:            0xf0                                     
    Core Family:          Kaby/Coffee/Whiskey Lake                 
    Scaling Driver:       intel_pstate powersave (EPP: power)      

  GRAPHICS:               Sapphire AMD Radeon RX 6700 XT 12GB
    BAR1 / Visible vRAM:  256 MB                                 
    OpenGL:               4.6 Mesa 22.3.7 (LLVM 15.0.7 DRM 3.49) 
    Monitor:              1970W                                  
    Screen:               1366x768                               

  MOTHERBOARD:            Gigabyte H110M-Gaming3-CF
    BIOS Version:         F22                       
    Chipset:              Intel Xeon E3-1200 v6/7th 
    Audio:                Realtek ALC892            
    Network:              Intel I219-V              

  MEMORY:                 12GB

  DISK:                   1000GB Western Digital WD10EZEX-00W
    File-System:          btrfs                                                                         
    Mount Options:        compress=zstd:1 relatime rw seclabel space_cache=v2 subvol=/home subvolid=256 
    Disk Scheduler:       BFQ                                                                           
    Disk Details:         Block Size: 4096                                                              

  OPERATING SYSTEM:       Fedora Linux 37
    Kernel:               6.2.9-200.fc37.x86_64 (x86_64)                                                                           
    Desktop:              GNOME Shell 43.4                                                                                         
    Display Server:       X Server 1.20.14                                                                                         
    Compiler:             GCC 12.2.1 20221121                                                                             
$ systemctl --user status wireplumber.service
● wireplumber.service - Multimedia Service Session Manager
     Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled)
     Active: active (running) since Thu 2023-04-13 09:14:59 -03; 41min ago
   Main PID: 1710 (wireplumber)
      Tasks: 4 (limit: 14216)
     Memory: 7.8M
        CPU: 1.651s
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service
             └─1710 /usr/bin/wireplumber

abr 13 09:14:59 fedora wireplumber[1710]: Can't find org.freedesktop.portal.Desktop. Is xdg-desktop-portal running?
abr 13 09:14:59 fedora wireplumber[1710]: found session bus but no portal
abr 13 09:14:59 fedora wireplumber[1710]: Failed to set scheduler settings: Operação não permitida
abr 13 09:14:59 fedora wireplumber[1710]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed?
abr 13 09:14:59 fedora wireplumber[1710]: PipeWire's libcamera SPA missing or broken. libcamera not supported.
abr 13 09:14:59 fedora wireplumber[1710]: GetManagedObjects() failed: org.freedesktop.DBus.Error.NameHasNoOwner
abr 13 09:20:00 fedora wireplumber[1710]: <WpSiAudioAdapter:0x556135a8f230> Object activation aborted: proxy destroyed
abr 13 09:20:00 fedora wireplumber[1710]: <WpSiAudioAdapter:0x556135a8f230> failed to activate item: Object activation ab>
abr 13 09:20:00 fedora wireplumber[1710]: <WpSiAudioAdapter:0x556135a8f420> Object activation aborted: proxy destroyed
abr 13 09:20:00 fedora wireplumber[1710]: <WpSiAudioAdapter:0x556135a8f420> failed to activate item: Object activation ab>
lines 1-20/20 (END)

$ systemctl --user status session.slice
● session.slice - User Core Session Slice
     Loaded: loaded (/usr/lib/systemd/user/session.slice; static)
    Drop-In: /usr/lib/systemd/user/slice.d
             └─10-oomd-per-slice-defaults.conf
             /run/systemd/user/session.slice.d
             └─99-uresourced.conf
     Active: active since Thu 2023-04-13 09:14:58 -03; 42min ago
       Docs: man:systemd.special(7)
      Tasks: 168
     Memory: 319.2M (min: 250.0M)
        CPU: 3min 14.351s
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice
             ├─at-spi-dbus-bus.service
             │ ├─1674 /usr/libexec/at-spi-bus-launcher
             │ ├─1679 /usr/bin/dbus-broker-launch --config-file=/usr/share/defaults/at-spi2/accessibility.conf --scope us>
             │ └─1680 dbus-broker --log 4 --controller 9 --machine-id bf4a202642c044a5b772096412652df4 --max-bytes 100000>
             ├─dbus-broker.service
             │ ├─1599 /usr/bin/dbus-broker-launch --scope user
             │ └─1602 dbus-broker --log 4 --controller 9 --machine-id bf4a202642c044a5b772096412652df4 --max-bytes 100000>
             ├─gvfs-afc-volume-monitor.service
             │ └─1851 /usr/libexec/gvfs-afc-volume-monitor
             ├─gvfs-daemon.service
             │ ├─1696 /usr/libexec/gvfsd
             │ ├─1702 /usr/libexec/gvfsd-fuse /run/user/1000/gvfs -f
             │ └─1868 /usr/libexec/gvfsd-trash --spawner :1.11 /org/gtk/gvfs/exec_spaw/0
             ├─gvfs-goa-volume-monitor.service
             │ └─1837 /usr/libexec/gvfs-goa-volume-monitor
             ├─gvfs-gphoto2-volume-monitor.service
             │ └─1833 /usr/libexec/gvfs-gphoto2-volume-monitor
             ├─gvfs-metadata.service
             │ └─2827 /usr/libexec/gvfsd-metadata
             ├─gvfs-mtp-volume-monitor.service
             │ └─1829 /usr/libexec/gvfs-mtp-volume-monitor
             ├─gvfs-udisks2-volume-monitor.service
             │ └─1815 /usr/libexec/gvfs-udisks2-volume-monitor
             ├─org.freedesktop.IBus.session.GNOME.service
             │ ├─1910 /usr/bin/ibus-daemon --panel disable --xim
             │ ├─1965 /usr/libexec/ibus-dconf
             │ ├─1966 /usr/libexec/ibus-extension-gtk3
             │ ├─2091 /usr/libexec/ibus-x11 --kill-daemon
             │ ├─2180 /usr/libexec/ibus-engine-simple
             │ └─2699 /usr/bin/python3 /usr/share/ibus-typing-booster/engine/main.py --ibus
             ├─org.gnome.SettingsDaemon.A11ySettings.service
             │ └─1914 /usr/libexec/gsd-a11y-settings
             ├─org.gnome.SettingsDaemon.Color.service
             │ └─1918 /usr/libexec/gsd-color
             ├─org.gnome.SettingsDaemon.Datetime.service
             │ └─1922 /usr/libexec/gsd-datetime
             ├─org.gnome.SettingsDaemon.Housekeeping.service
             │ └─1925 /usr/libexec/gsd-housekeeping
             ├─org.gnome.SettingsDaemon.Keyboard.service
             │ └─1926 /usr/libexec/gsd-keyboard
             ├─org.gnome.SettingsDaemon.MediaKeys.service
             │ └─1930 /usr/libexec/gsd-media-keys
             ├─org.gnome.SettingsDaemon.Power.service
             │ └─1932 /usr/libexec/gsd-power
             ├─org.gnome.SettingsDaemon.PrintNotifications.service
             │ ├─1934 /usr/libexec/gsd-print-notifications
             │ └─2083 /usr/libexec/gsd-printer
             ├─org.gnome.SettingsDaemon.Rfkill.service
             │ └─1940 /usr/libexec/gsd-rfkill
             ├─org.gnome.SettingsDaemon.ScreensaverProxy.service
             │ └─1943 /usr/libexec/gsd-screensaver-proxy
             ├─org.gnome.SettingsDaemon.Sharing.service
             │ └─1945 /usr/libexec/gsd-sharing
             ├─org.gnome.SettingsDaemon.Smartcard.service
             │ └─1947 /usr/libexec/gsd-smartcard
             ├─org.gnome.SettingsDaemon.Sound.service
             │ └─1948 /usr/libexec/gsd-sound
             ├─org.gnome.SettingsDaemon.UsbProtection.service
             │ └─1949 /usr/libexec/gsd-usb-protection
             ├─org.gnome.SettingsDaemon.Wacom.service
             │ └─1953 /usr/libexec/gsd-wacom
             ├─org.gnome.SettingsDaemon.XSettings.service
             │ └─1954 /usr/libexec/gsd-xsettings
             ├─org.gnome.Shell@x11.service
             │ └─1744 /usr/bin/gnome-shell
             ├─pipewire-pulse.service
             │ └─1807 /usr/bin/pipewire-pulse
             ├─pipewire.service
             │ └─1708 /usr/bin/pipewire
             ├─wireplumber.service
             │ └─1710 /usr/bin/wireplumber
             ├─xdg-desktop-portal.service
             │ └─2204 /usr/libexec/xdg-desktop-portal
             └─xdg-document-portal.service
               ├─2249 /usr/libexec/xdg-document-portal
               └─2281 fusermount3 -o rw,nosuid,nodev,fsname=portal,auto_unmount,subtype=portal -- /run/user/1000/doc

abr 13 09:26:44 fedora gnome-shell[1744]: Spurious clutter_actor_allocate called for actor 0x55ce3a757e70/<unnamed>[<Meta>
abr 13 09:29:15 fedora gnome-shell[1744]: Timelines with detached actors are not supported. <unnamed>[<Gjs_ui_lightbox_Li>
abr 13 09:29:15 fedora gnome-shell[1744]: Spurious clutter_actor_allocate called for actor 0x55ce3a7564f0/<unnamed>[<Meta>
abr 13 09:31:44 fedora gnome-shell[1744]: Timelines with detached actors are not supported. <unnamed>[<Gjs_ui_lightbox_Li>
abr 13 09:31:44 fedora gnome-shell[1744]: Spurious clutter_actor_allocate called for actor 0x55ce381a16e0/<unnamed>[<Meta>
abr 13 09:32:50 fedora gnome-shell[1744]: Timelines with detached actors are not supported. <unnamed>[<Gjs_ui_lightbox_Li>
abr 13 09:32:50 fedora gnome-shell[1744]: Spurious clutter_actor_allocate called for actor 0x55ce3a84cc10/<unnamed>[<Meta>
abr 13 09:34:54 fedora gnome-shell[1744]: Timelines with detached actors are not supported. <unnamed>[<Gjs_ui_lightbox_Li>
abr 13 09:34:54 fedora gnome-shell[1744]: Spurious clutter_actor_allocate called for actor 0x55ce3b053860/<unnamed>[<Meta>
abr 13 09:37:29 fedora gnome-shell[1744]: Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a t>
lines 77-99/99 (END)


Thanks for your attention.

Please provide output from inxi -A and lsmod | grep snd_hda.

If a driver was loaded inzi -A should tell you its name. The driver for your system should be in the kernel:

/usr/local/texlive% modinfo snd-hda-codec-realtek |head
filename:       /lib/modules/6.2.9-200.fc37.x86_64/kernel/sound/pci/hda/snd-hda-codec-realtek.ko.xz
description:    Realtek HD-audio codec
license:        GPL
alias:          hdaudio:v19E58326r*a01*
alias:          hdaudio:v10EC1220r*a01*
alias:          hdaudio:v10EC1168r*a01*
alias:          hdaudio:v10EC0B00r*a01*
alias:          hdaudio:v10EC0900r*a01*
alias:          hdaudio:v10EC0899r*a01*
alias:          hdaudio:v10EC0897r*a01*

There are many aliases lines, including hdaudio:v10EC0892r*a01* that looks like yours. You can check dmesg and journalctl for entries involving snd_hda. Note that systems generally have a bunch of messages related to HDMI audio when using montors that don’t have speakers.

2 Likes

Hello, George. Here is the command’s output.

$ inxi -A
Audio:
  Device-1: Intel 100 Series/C230 Series Family HD Audio driver: snd_hda_intel
  Device-2: AMD Navi 21/23 HDMI/DP Audio driver: snd_hda_intel
  Sound API: ALSA v: k6.2.9-200.fc37.x86_64 running: yes
  Sound Server-1: PipeWire v: 0.3.68 running: yes

$ lsmod | grep snd_hda
snd_hda_codec_realtek   192512  1
snd_hda_ext_core       36864  2 snd_soc_avs,snd_soc_hda_codec
snd_hda_codec_generic   114688  1 snd_hda_codec_realtek
ledtrig_audio          16384  1 snd_hda_codec_generic
snd_hda_codec_hdmi     94208  1
snd_hda_intel          65536  4
snd_intel_dspcfg       36864  2 snd_soc_avs,snd_hda_intel
snd_hda_codec         212992  6 snd_hda_codec_generic,snd_soc_avs,snd_hda_codec_hdmi,snd_soc_hda_codec,snd_hda_intel,snd_hda_codec_realtek
snd_hda_core          139264  8 snd_hda_codec_generic,snd_soc_avs,snd_hda_codec_hdmi,snd_soc_hda_codec,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_hda_codec_realtek
snd_hwdep              20480  1 snd_hda_codec
snd_pcm               184320  8 snd_soc_avs,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_compress,snd_soc_core,snd_hda_core,snd_pcm_dmaengine
snd                   143360  22 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_timer,snd_compress,snd_soc_core,snd_pcm

And, the others outputs:

$ dmesg | grep snd_hda
[   13.610239] snd_hda_intel 0000:03:00.1: Force to non-snoop mode
[   13.711879] snd_hda_intel 0000:03:00.1: bound 0000:03:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu])
[   14.342117] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC892: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:line
[   14.342124] snd_hda_codec_realtek hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[   14.342128] snd_hda_codec_realtek hdaudioC0D0:    hp_outs=1 (0x1b/0x0/0x0/0x0/0x0)
[   14.342131] snd_hda_codec_realtek hdaudioC0D0:    mono: mono_out=0x0
[   14.342132] snd_hda_codec_realtek hdaudioC0D0:    dig-out=0x11/0x0
[   14.342134] snd_hda_codec_realtek hdaudioC0D0:    inputs:
[   14.342136] snd_hda_codec_realtek hdaudioC0D0:      Front Mic=0x19
[   14.342139] snd_hda_codec_realtek hdaudioC0D0:      Rear Mic=0x18
[   14.342141] snd_hda_codec_realtek hdaudioC0D0:      Line=0x1a

$ journalctl | grep snd_hda
abr 10 20:44:36 fedora kernel: snd_hda_intel 0000:03:00.1: Force to non-snoop mode
abr 10 20:44:36 fedora kernel: snd_hda_intel 0000:03:00.1: bound 0000:03:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu])
abr 10 20:44:36 fedora kernel: snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC892: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:line
abr 10 20:44:36 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
abr 10 20:44:36 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:    hp_outs=1 (0x1b/0x0/0x0/0x0/0x0)
abr 10 20:44:36 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:    mono: mono_out=0x0
abr 10 20:44:36 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:    dig-out=0x11/0x0
abr 10 20:44:36 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:    inputs:
abr 10 20:44:36 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:      Front Mic=0x19
abr 10 20:44:36 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:      Rear Mic=0x18
abr 10 20:44:36 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:      Line=0x1a
abr 10 19:22:51 fedora kernel: snd_hda_intel 0000:03:00.1: Force to non-snoop mode
abr 10 19:22:51 fedora kernel: snd_hda_intel 0000:03:00.1: bound 0000:03:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu])
abr 10 19:22:51 fedora kernel: snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC892: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:line
abr 10 19:22:51 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
abr 10 19:22:51 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:    hp_outs=1 (0x1b/0x0/0x0/0x0/0x0)
abr 10 19:22:51 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:    mono: mono_out=0x0
abr 10 19:22:51 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:    dig-out=0x11/0x0
abr 10 19:22:51 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:    inputs:
abr 10 19:22:51 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:      Front Mic=0x19
abr 10 19:22:51 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:      Rear Mic=0x18
abr 10 19:22:51 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:      Line=0x1a
abr 10 19:43:38 fedora kernel: snd_hda_intel 0000:03:00.1: Force to non-snoop mode
abr 10 19:43:38 fedora kernel: snd_hda_intel 0000:03:00.1: bound 0000:03:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu])
abr 10 19:43:38 fedora kernel: snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC892: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:line
abr 10 19:43:38 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
abr 10 19:43:38 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:    hp_outs=1 (0x1b/0x0/0x0/0x0/0x0)
abr 10 19:43:38 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:    mono: mono_out=0x0
abr 10 19:43:38 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:    dig-out=0x11/0x0
abr 10 19:43:38 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:    inputs:
abr 10 19:43:38 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:      Front Mic=0x19
abr 10 19:43:38 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:      Rear Mic=0x18
abr 10 19:43:38 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:      Line=0x1a
abr 10 20:08:15 fedora kernel: snd_hda_intel 0000:03:00.1: Force to non-snoop mode
abr 10 20:08:15 fedora kernel: snd_hda_intel 0000:03:00.1: bound 0000:03:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu])
abr 10 20:08:15 fedora kernel: snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC892: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:line
abr 10 20:08:15 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
abr 10 20:08:15 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:    hp_outs=1 (0x1b/0x0/0x0/0x0/0x0)
abr 10 20:08:15 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:    mono: mono_out=0x0
abr 10 20:08:15 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:    dig-out=0x11/0x0
abr 10 20:08:15 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:    inputs:
abr 10 20:08:15 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:      Front Mic=0x19
abr 10 20:08:15 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:      Rear Mic=0x18
abr 10 20:08:15 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:      Line=0x1a
abr 10 21:17:01 fedora kernel: snd_hda_intel 0000:03:00.1: Force to non-snoop mode
abr 10 21:17:01 fedora kernel: snd_hda_intel 0000:03:00.1: bound 0000:03:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu])
abr 10 21:17:02 fedora kernel: snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC892: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:line
abr 10 21:17:02 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
abr 10 21:17:02 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:    hp_outs=1 (0x1b/0x0/0x0/0x0/0x0)
abr 10 21:17:02 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:    mono: mono_out=0x0
abr 10 21:17:02 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:    dig-out=0x11/0x0
abr 10 21:17:02 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:    inputs:
abr 10 21:17:02 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:      Front Mic=0x19
abr 10 21:17:02 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:      Rear Mic=0x18
abr 10 21:17:02 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:      Line=0x1a
abr 11 07:48:45 fedora kernel: snd_hda_intel 0000:03:00.1: Force to non-snoop mode
abr 11 07:48:45 fedora kernel: snd_hda_intel 0000:03:00.1: bound 0000:03:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu])
abr 11 07:48:45 fedora kernel: snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC892: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:line
abr 11 07:48:45 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
abr 11 07:48:45 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:    hp_outs=1 (0x1b/0x0/0x0/0x0/0x0)
abr 11 07:48:45 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:    mono: mono_out=0x0
abr 11 07:48:45 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:    dig-out=0x11/0x0
abr 11 07:48:45 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:    inputs:
abr 11 07:48:45 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:      Front Mic=0x19
abr 11 07:48:45 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:      Rear Mic=0x18
abr 11 07:48:45 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:      Line=0x1a
abr 12 09:40:15 fedora kernel: snd_hda_intel 0000:03:00.1: Force to non-snoop mode
abr 12 09:40:15 fedora kernel: snd_hda_intel 0000:03:00.1: bound 0000:03:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu])
abr 12 09:40:15 fedora kernel: snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC892: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:line
abr 12 09:40:15 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
abr 12 09:40:15 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:    hp_outs=1 (0x1b/0x0/0x0/0x0/0x0)
abr 12 09:40:15 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:    mono: mono_out=0x0
abr 12 09:40:15 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:    dig-out=0x11/0x0
abr 12 09:40:15 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:    inputs:
abr 12 09:40:15 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:      Front Mic=0x19
abr 12 09:40:15 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:      Rear Mic=0x18
abr 12 09:40:15 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:      Line=0x1a
abr 13 09:02:23 fedora kernel: snd_hda_intel 0000:03:00.1: Force to non-snoop mode
abr 13 09:02:23 fedora kernel: snd_hda_intel 0000:03:00.1: bound 0000:03:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu])
abr 13 09:02:23 fedora kernel: snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC892: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:line
abr 13 09:02:23 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
abr 13 09:02:23 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:    hp_outs=1 (0x1b/0x0/0x0/0x0/0x0)
abr 13 09:02:23 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:    mono: mono_out=0x0
abr 13 09:02:23 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:    dig-out=0x11/0x0
abr 13 09:02:23 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:    inputs:
abr 13 09:02:23 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:      Front Mic=0x19
abr 13 09:02:23 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:      Rear Mic=0x18
abr 13 09:02:23 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:      Line=0x1a
abr 13 09:14:25 fedora kernel: snd_hda_intel 0000:03:00.1: Force to non-snoop mode
abr 13 09:14:25 fedora kernel: snd_hda_intel 0000:03:00.1: bound 0000:03:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu])
abr 13 09:14:26 fedora kernel: snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC892: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:line
abr 13 09:14:26 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
abr 13 09:14:26 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:    hp_outs=1 (0x1b/0x0/0x0/0x0/0x0)
abr 13 09:14:26 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:    mono: mono_out=0x0
abr 13 09:14:26 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:    dig-out=0x11/0x0
abr 13 09:14:26 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:    inputs:
abr 13 09:14:26 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:      Front Mic=0x19
abr 13 09:14:26 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:      Rear Mic=0x18
abr 13 09:14:26 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:      Line=0x1a

And again, thanks for your attention.

You have snd_hda_intel and snd_hda_codec_realtek. There are reports that audio starts to work in systems with these two modules if you add a line blacklist snd_hda_codec_realtek to /etc/modprobe.d/snd_hda_codec_realtek-blacklist.conf.

If that doesn’t help, check that there aren’t other blacklist entries for sound devices. Then run wpctl status to check the plumbing.

2 Likes

George, unfortunately, the suggestion doesn’t help. And, how can I check the other blacklist entries?

By the way, the output of the mentioned command:

$ wpctl status
PipeWire 'pipewire-0' [0.3.68, santos@fedora, cookie:218773689]
 └─ Clients:
        31. uresourced                          [0.3.68, santos@fedora, pid:1709]
        32. WirePlumber                         [0.3.68, santos@fedora, pid:1728]
        33. WirePlumber [export]                [0.3.68, santos@fedora, pid:1728]
        51. pipewire                            [0.3.68, santos@fedora, pid:1828]
        52. GNOME Volume Control Media Keys     [0.3.68, santos@fedora, pid:1928]
        53. GNOME Shell Volume Control          [0.3.68, santos@fedora, pid:1766]
        54. xdg-desktop-portal                  [0.3.68, santos@fedora, pid:2295]
        55. GNOME Settings                      [0.3.68, santos@fedora, pid:2450]
        63. Mutter                              [0.3.68, santos@fedora, pid:1766]
        72. wpctl                               [0.3.68, santos@fedora, pid:3926]
        74. Chromium input                      [0.3.68, santos@fedora, pid:3305]

Audio
 ├─ Devices:
 │      39. Navi 21/23 HDMI/DP Audio Controller [alsa]
 │      40. Áudio interno                      [alsa]
 │  
 ├─ Sinks:
 │  *   50. Áudio interno Estéreo analógico  [vol: 1.00]
 │      88. Navi 21/23 HDMI/DP Audio Controller Estéreo digital (HDMI) [vol: 1.00]
 │  
 ├─ Sink endpoints:
 │  
 ├─ Sources:
 │  
 ├─ Source endpoints:
 │  
 └─ Streams:
        49. GNOME Settings                                              
             47. input_FL        < Generic Analog:monitor_FL	[active]
             48. monitor_FL     
             59. input_FR        < Generic Analog:monitor_FR	[active]
             62. monitor_FR     

Video
 ├─ Devices:
 │  
 ├─ Sinks:
 │  
 ├─ Sink endpoints:
 │  
 ├─ Sources:
 │  
 ├─ Source endpoints:
 │  
 └─ Streams:

Settings
 └─ Default Configured Node Names:
         0. Audio/Sink    alsa_output.pci-0000_00_1f.3.analog-stereo

You have two devices using the Intel driver and alsa is using the one in the graphics card.
You didn’t mention what output you are using. The graphics card may only have HDMI audio outout. See MultipleCards From the ALSA wiki.

You may have to look through all the files in /etc/modprobe.d. In particular, alsa.conf may need some edits explained in the Multiple Cards document.

Well… alsa.conf isn’t in the mentioned folder.

[santos@fedora ~]$ cd /etc/modprobe.d
[santos@fedora modprobe.d]$ ls
appletalk-blacklist.conf   floppy-blacklist.conf        l2tp_ppp-blacklist.conf  rds-blacklist.conf
atm-blacklist.conf         kvm.conf                     lockd.conf               rose-blacklist.conf
ax25-blacklist.conf        l2tp_eth-blacklist.conf      netrom-blacklist.conf    sctp-blacklist.conf
batman-adv-blacklist.conf  l2tp_ip-blacklist.conf       nfc-blacklist.conf       snd_hda_codec_realtek-blacklist.conf
firewalld-sysctls.conf     l2tp_netlink-blacklist.conf  nvdimm-security.conf     vhost.conf

Is there a way to retrieve the file?

If your don’t have /etc/modprobe.d/alsa.conf you could try making one using the multiple cards docs.

You haven’t mentioned where you would like the sound output to go: headphone/speaker jack on the system or directly from the video card to a TV, etc… One reason for adding audio to a video card is to ensure the sound is synchronized with the display. I assume the video card has HDMI output. The default configuration may be to direct audio to the video card’s HDMI output. If you have a TV with HDMI it might be worth checking to see if the Fedora display includes audio.

I’m reading some docs about ALSA, and the link that you mentioned before about “Multiple Cards”, in an attempt to solve this issue.

Excuse me about that. Let’s explain better the situation:

Yes, I have a display connected through the HDMI cable directly within my graphics card. But its haven’t speakers embedded.
And, I don’t have anyone speakers. My only audio output is a wired headphone connected to the PC.

I think that for now everything is explained.
Again, thanks for your attention.

You can look into the sound settings control panel to select the audio output.
You could also install pavucontrol to give additional choices for output options.

1 Like

Hello, Jeff. Thanks for your suggestion. I’ve already installed this software and tried multiple combinations to have sound in my system. But no success.

Please check with the Gnome-Tweaks app, if the “Over-Amplification” is on (see “General” section).

I had systems where I had sound but not could hear it until I used this function.

1 Like

I doubt the graphics card supports headphone output. Perhaps
Using blacklist to make HDMI the default explains /etc/modprobe.d/snd_hda_codec_realtek-blacklist.conf. Ideally, blacklist files include comments to explain themselves.

1 Like

Thanks, my friend. But this approach doesn’t work for me.

Thanks, George, but the link’s solution ( Using blacklist to make HDMI the default) doesn’t work either. In truth, the headphone output has disappeared. Then, I returned to the original configuration.
By the way, I keep reading some docs to learn more about audio configuration.

If I understand correctly, the only output you want is the headphones connected to your PC (by 3.5mm jack). Making HDMI the default is the opposite of what you want.

  1. I suggest undoing any changes you’ve made to /etc/modprobe.d so far. You can check the time and date of the files to see what was edited within the last 4 days:

    $ ls -l /etc/modprobe.d/
    

    It should end up like what you had 3 days ago, minus the snd_hda_codec_realtek-blacklist.conf. If you’re not sure, back up any files before you edit/remove them, or ask first before continuing.

  2. Update your system if you haven’t. There was a pipewire update (0.3.69) in the last 1-2 days.

  3. Reboot.

  4. After rebooting, run the following command. It will upload (very long) output from alsa-info.sh and pactl to the Fedora pastebin.

    $ (alsa-info.sh --stdout; pactl list) | fpaste
    

    then reply with the URL given.

Hello Justin. Thanks for supporting me.

Yes, you’re correct about that.

I followed your instructions, including keeping only the snd_hda_codec_realtek blacklisted. Then… here is the URL:
https://paste.centos.org/view/6506b081

Sorry for not being clear. If you created this file, I suggest removing it, since it hasn’t solved your issue.

Then next… looking at your logs, I think I see the problem.

Your device profile is set to iec958-stereo+input:analog-stereo: Saída Estéreo digital (IEC958) + Entrada Estéreo analógico. IEC958 is also known as S/PDIF, a type of digital audio connection usually used in home theatre or high-end audio equipment.

Most probably the correct profile for you should be either:

  • analog-stereo+input:analog-stereo: Duplex estéreo analógico (try this one first)
  • or analog-stereo: Saída Estéreo analógico

The easiest way to set the profile is using pavucontrol GUI.

If you don’t have it, install it first using Software app, or with dnf:

$ sudo dnf install pavucontrol

Then, run pavucontrol and go to the last tab Configuration, and set the profile.

After setting the profile, you may have to double-check the settings under Output Devices, make sure the volume is correct, not muted.

Hello Justin. Let’s make some observations.

  1. I did what you suggested to me. I set the two profiles that you explained but with no success.

  2. I’ve noticed that when I plug/unplug the headphones the pavucontrol configuration changes automatically

  • Plug = Duplex estéreo analógico
  • Unplug = Saída Estéreo digital (IEC958) + Entrada Estéreo analógico
  1. See the last output from$ (alsa-info.sh --stdout; pactl list) | fpaste. Now with the headphone plugged in: https://paste.centos.org/view/852ffc87

  2. Well… I saw some information about my motherboard (https://www.gigabyte.com/Motherboard/GA-H110M-Gaming-3-rev-10/sp#sp)(GA-H110M-Gaming 3 (rev. 1.0) Support | Motherboard - GIGABYTE Global) and I noticed that the audio card/drivers are Realtek, not Intel. I don’t know if that makes sense, but the correct module should be snd_hda_codec_realtek instead of snd_hda_intel?