HDMI Output only on Audio Card

Okay, hi everyone, I’m here with a new sound issue, I tried to fix it on my own so I’ll just tell my story.

Went for an endeavour os install on a windows laptop, all was working okay on Windows 10. When endeavour launched, no sound (and no trackpad either but one thing at the time).
I checked on pulseaudio control, was having only dummy output and no soundcard whatever. I then installed sof-firmware and added in

/etc/modprobe.d/audio-fix.conf
blacklist snd-sof-pci
options snd-intel-dspcfg dsp_driver = 1

/etc/modprobe.d/alsa-base.conf
options snd-hda-intel model = mobile

After that, the soundcard was detected, and all but I only have HDMI outputs and no analogue ouput:

**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 10: HDMI 4 [HDMI 4]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 11: HDMI 5 [HDMI 5]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 12: HDMI 6 [HDMI 6]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Also, inxi -A

Audio:
  Device-1: Intel Jasper Lake HD Audio driver: snd_hda_intel
  Sound Server-1: ALSA v: k5.17.5-arch1-1 running: yes
  Sound Server-2: PipeWire v: 0.3.51 running: yes

I you have an idea, that would be awesome thanks a lot !!

Did you try editing those files one at a time and see.

Please post the link

inxi -Faz | eos-sendlog
1 Like

I did edit those files but nothing, the link : https://clbin.com/07S5o

Okay remove all of those so you are not blacklisting snd-sof-pci and remove both other options.
Reboot and see if audio hardware is still listed.

Did and rebooted and nothing on aplay -l, inxi still gives me the same>

Try adding this instead to /etc/modprobe.d/alsa-base.conf and reboot see if any different.

options snd_hda_intel model=auto

Still nothing unfortunately on aplay -l , same on inxi .

What shows on aplay -l

Edit: Nothing at all? No devices or just no intel device?

Just no soundcards found

aplay: device_list:274: no soundcards found...

Okay remove that and try this. Edit the default grub command line with nano and add this kernel parameter in

/etc/default/grub

add

snd_intel_dspcfg.dsp_driver=1

Then update grub with

sudo grub-mkconfig -o /boot/grub/grub.cfg 

reboot

Just got back to the only HDMI output on aply -l

**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 10: HDMI 4 [HDMI 4]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 11: HDMI 5 [HDMI 5]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 12: HDMI 6 [HDMI 6]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

inxi hasnt changed.

(BTW thanks for your time helping me )

What happens if you change the above to

snd_intel_dspcfg.dsp_driver=0

Update grub and reboot to see if any difference.

I have the no soundcards again on aplay -l
:smiling_face_with_tear:

aplay: device_list:274: no soundcards found...

Okay well you can change it back i guess for now. So you also removed the blacklisting of snd-sof-pci

Yes removed the snd-sof-pci , I can add it back I guess.

Do you have sof-firmware installed?

Yeah I installed it, as well as alsa-ucm-conf .

1 Like

Did you try this as a kernel parameter and update grub?

snd_hda_intel.dmic_detect=0

You can also try it this way.

snd-intel-dspcfg.dsp_driver=1

Edit : This should be done in

/etc/modprobe.d/alsa.conf
1 Like

I did it in

/etc/modprobe.d/alsa.conf

Changed nothing, still have only hdmi output on aplay -l