Audio doesn't work at all

Audio worked on the live version (F29) booted from a USB flash drive. Installed to the HDD and after the system updated audio stopped working. Upgraded to F30 but still no audio. Machine is an HP Z240 with a Xeon processor.

1 Like
lspci -k -n -n | grep -i -A 3 audio

What does it say?

00:1f.3 Audio device [0403]: Intel Corporation 100 Series/C230 Series Chipset Family HD Audio Controller [8086:a170] (rev 31)
        Subsystem: Hewlett-Packard Company Device [103c:802e]
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel
01:00.1 Audio device [0403]: NVIDIA Corporation GF119 HDMI Audio Controller [10de:0e08] (rev a1)
        Subsystem: Hewlett-Packard Company Device [103c:1154]
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel
1 Like

If possible, compare with the same command output on Fedora 29 live.
Probably Fedora 30 requires to load the driver manually:

sudo modprobe snd-hda-codec-hdmi
echo snd-hda-codec-hdmi | sudo tee /etc/modules-load.d/snd-hda-codec-hdmi.conf

Also check pavucontrol to make sure the audio output is correct.

‘lsmod’ shows the drivers are loaded on both F30 and the live version of F29.

‘pavucontrol’ is the same on both as well, showing audio being processed. The only difference is that on F30 there’s no sound. It’s as though the output of the DAC isn’t being enabled.

Try to temporary unload the default snd_hda_intel module.
Does loading the module snd-hda-codec-hdmi change anything?

Hi Vladislav,

I tried to ‘rmmod’ the modules you suggested but wasn’t able to, so I renamed snd-hda-intel.ko.xz and rebooted. Audio still didn’t work as the dummy codec was then enabled. I restored snd-hda-intel.ko.xz and rebooted again. Now audio is working. Not sure why!

Thanks for your help. I really appreciate it.

Sincerely,
Ralph

1 Like

If you ever need to prevent that module from loading:

sudo rmmod snd_hda_intel
echo blacklist snd_hda_intel | sudo tee /etc/modprobe.d/snd_hda_intel.conf