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.
lspci -k -n -n | grep -i -A 3 audio
What does it say?
00:1f.3 Audio device : 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 : 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
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
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
Does loading the module
snd-hda-codec-hdmi change anything?
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.
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