I have a late-2020 HP Spectre x360 14t-ea000 laptop with the Tiger Lake i7 (i7-1165G7) and Tiger Lake-LP Smart Sound Technology Audio Controller. I'm running Ubuntu 20.10 on it and the OS is updated.
The facts:
- speakers do not produce any sound
- headphone jack works fine
- pavucontrol shows the speakers find and indicates it is working and the volume is turned up
- alsamixer shows the speaker enabled and volume up
- in sound settings, speakers correct show as Tiger Lake-LP Smart Sound (no Dummy Output)
- microphone seems to work fine (I can tap on the laptop housing and I see the sound level meter jump); this further suggests to me it could be a pinning issue
- speakers work perfectly in Windows 10
- rebooting from Windows into Ubuntu Live USB, sound works! Rebooting again, sound breaks. Installing Ubuntu while sound works has no effect, sound still is broken after restart.
I've tried all of the troubleshooting steps I could find, and I even upgrade to 5.10 kernel to see if that helped, but it did not.
I see similar questions but only one that pertains to a similar Tiger Lake machine and that one is still unanswered as of the time of this posting. Additionally, that one deals with Ubuntu 20.04 and not Ubuntu 20.10.
Output from hwinfo --sound
$ hwinfo --sound
17: PCI 1f.3: 0401 Multimedia audio controller
[Created at pci.386]
Unique ID: nS1_.OzxjZQmqK_F
SysFS ID: /devices/pci0000:00/0000:00:1f.3
SysFS BusID: 0000:00:1f.3
Hardware Class: sound
Model: "Intel Tiger Lake-LP Smart Sound Technology Audio Controller"
Vendor: pci 0x8086 "Intel Corporation"
Device: pci 0xa0c8 "Tiger Lake-LP Smart Sound Technology Audio Controller"
SubVendor: pci 0x103c "Hewlett-Packard Company"
SubDevice: pci 0x87f6
Revision: 0x20
Driver: "sof-audio-pci"
Driver Modules: "snd_sof_pci"
Memory Range: 0x603f290000-0x603f293fff (rw,non-prefetchable)
Memory Range: 0x603f000000-0x603f0fffff (rw,non-prefetchable)
IRQ: 197 (1681 events)
Module Alias: "pci:v00008086d0000A0C8sv0000103Csd000087F6bc04sc01i00"
Driver Info #0:
Driver Status: snd_hda_intel is active
Driver Activation Cmd: "modprobe snd_hda_intel"
Driver Info #1:
Driver Status: snd_sof_pci is active
Driver Activation Cmd: "modprobe snd_sof_pci"
Config Status: cfg=new, avail=yes, need=no, active=unknown
I have found an Arch wiki page as well as another AskUbuntu thread which suggest the issue may be a pinning one related to the amplifier on the audio chip. I went through the steps recommended there as well but to no avail. Perhaps I'm not restarting PulseAudio properly (pulseaudio -k) after the change, or perhaps the pinning on my machine is somehow different.
Strange twist: I have found that if I boot into Windows, reboot directly to a Live Ubuntu USB drive, the speakers usually work in Ubuntu. I even tried installing Ubuntu while speakers are working, completely wiping out Windows, but speakers do not work after rebooting into bare metal Linux. I'm at a loss.
hwinfo --sound
? In your sound settings, what options do you see? Is it limited to just "Dummy Output"? – Jan 04 '21 at 15:50