Su un laptop HP con Ubuntu 19.04 (doppio avvio con Windows 10) gli altoparlanti interni e le cuffie funzionano. Sfortunatamente solo dopo un avvio o un riavvio, ma non dopo aver riattivato il laptop dalla sospensione.
Ubuntu riconosce il dispositivo audio dopo una sospensione (elencata in lspci) ma né gli altoparlanti né le cuffie funzionano. Il volume può essere modificato ma non cambia nulla. Hai idea di come forzare la ricarica dopo la sospensione?
sudo lspci -v
dà:
00:0e.0 Audio device: Intel Corporation Device 3198 (rev 03)
Subsystem: Hewlett-Packard Company Device 84b6
Flags: bus master, fast devsel, latency 0, IRQ 127
Memory at a1310000 (64-bit, non-prefetchable) [size=16K]
Memory at a1000000 (64-bit, non-prefetchable) [size=1M]
Capabilities: [50] Power Management version 3
Capabilities: [80] Vendor Specific Information: Len=14 <?>
Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel, snd_soc_skl
aplay -l
restituisce lo stesso output subito dopo il riavvio e la riattivazione dalla sospensione:
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC236 Analog [ALC236 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
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
Ho provato i comandi suggeriti qui al punto 1 senza successo.
Il mio laptop è un 14ma0307ng.
Risposta accettata:
Assomiglia a questo bug:https://bugs.freedesktop.org/show_bug.cgi?id=110916#c5
C'è una soluzione alternativa anche fino a quando la patch non raggiunge i repository di Canonical. Se non hai bisogno dell'uscita audio HDMI, rilascia
snd_hda_intel.probe_mask=0x01
ai parametri di avvio del kernel. Funziona per me.