Audio: No sound on Samsung Galaxy Book5 Pro 360 (NP960QHA) Lunar Lake (lnl)
I have no speaker output on my new Lunar Lake laptop. The driver loads, but uses a generic topology which seems to fail.
Log of: sudo dmesg | grep -iE 'sof|snd|audio|hda|ipc'
Log of: aplay -l
Log of: pactl list sinks Sink #380 Stato: SUSPENDED Nome: alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__HDMI3__sink Descrizione: Lunar Lake-M HD Audio Controller HDMI / DisplayPort 3 Output Driver: PipeWire Specifica di campionamento: s32le ch 2 48000 Hz Mappa dei canali: front-left,front-right Modulo di appartenenza: 4294967295 Muto: no Volume: front-left: 65536 / 100% / 0,00 dB, front-right: 65536 / 100% / 0,00 dB bilanciamento 0,00 Volume base: 65536 / 100% / 0,00 dB Monitor della sorgente: alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__HDMI3__sink.monitor Latenza: 0 usec, configurata 0 usec Flag: HARDWARE DECIBEL_VOLUME LATENCY Proprietà: alsa.card = "0" alsa.card_name = "sof-hda-dsp" alsa.class = "generic" alsa.components = "HDA:80862820,80860101,00100000 HDA:10ec0298,144dc1da,00100103 cfg-dmics:2 iec61937-pcm:5,4,3" alsa.device = "5" alsa.driver_name = "snd_soc_skl_hda_dsp" alsa.id = "HDMI3 (*)" alsa.long_card_name = "SAMSUNGELECTRONICSCO.LTD.-960QHA-P15ALY-NP960QHA_KG1IT" alsa.mixer_device = "_ucm0001.hw:sofhdadsp" alsa.mixer_name = "Realtek ALC298" alsa.name = "" alsa.resolution_bits = "16" alsa.subclass = "generic-mix" alsa.subdevice = "0" alsa.subdevice_name = "subdevice #0" alsa.sync.id = "00000000:00000000:00000000:00000000" api.alsa.card.longname = "SAMSUNGELECTRONICSCO.LTD.-960QHA-P15ALY-NP960QHA_KG1IT" api.alsa.card.name = "sof-hda-dsp" api.alsa.open.ucm = "true" api.alsa.path = "hw:sofhdadsp,5" api.alsa.pcm.card = "0" api.alsa.pcm.stream = "playback" audio.channels = "2" audio.position = "FL,FR" card.profile.device = "0" device.api = "alsa" device.bus = "pci" device.class = "sound" device.icon_name = "video-display" device.id = "50" device.profile.description = "HDMI / DisplayPort 3 Output" device.profile.name = "HiFi: HDMI3: sink" device.routes = "1" factory.name = "api.alsa.pcm.sink" media.class = "Audio/Sink" device.description = "Lunar Lake-M HD Audio Controller" node.name = "alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__HDMI3__sink" node.nick = "HDMI / DisplayPort 3 Output" node.pause-on-idle = "false" object.path = "alsa:acp:sofhdadsp:0:playback" port.group = "playback" priority.driver = "664" priority.session = "664" factory.id = "19" clock.quantum-limit = "8192" client.id = "49" node.driver = "true" node.loop.name = "data-loop.0" library.name = "audioconvert/libspa-audioconvert" object.id = "96" object.serial = "380" api.acp.auto-port = "false" api.acp.auto-profile = "false" api.alsa.card = "0" api.alsa.split-enable = "true" api.alsa.use-acp = "true" api.dbus.ReserveDevice1 = "Audio0" api.dbus.ReserveDevice1.Priority = "-20" device.bus_path = "pci-0000:00:1f.3-platform-skl_hda_dsp_generic" device.enum.api = "udev" device.name = "alsa_card.pci-0000_00_1f.3-platform-skl_hda_dsp_generic" device.nick = "sof-hda-dsp" device.plugged.usec = "7126242" device.product.id = "0xa828" device.product.name = "Lunar Lake-M HD Audio Controller" device.subsystem = "sound" sysfs.path = "/devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0" device.vendor.id = "0x8086" device.vendor.name = "Intel Corporation" spa.object.id = "2" device.string = "0" Porte: [Out] HDMI3: HDMI / DisplayPort 3 Output (tipo: HDMI, priorità: 700, availability group: HDMI/DP,pcm=5, non disponibile) Porta attiva: [Out] HDMI3 Formati: pcm
Sink #381 Stato: SUSPENDED Nome: alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__HDMI2__sink Descrizione: Lunar Lake-M HD Audio Controller HDMI / DisplayPort 2 Output Driver: PipeWire Specifica di campionamento: s32le ch 2 48000 Hz Mappa dei canali: front-left,front-right Modulo di appartenenza: 4294967295 Muto: no Volume: front-left: 65536 / 100% / 0,00 dB, front-right: 65536 / 100% / 0,00 dB bilanciamento 0,00 Volume base: 65536 / 100% / 0,00 dB Monitor della sorgente: alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__HDMI2__sink.monitor Latenza: 0 usec, configurata 0 usec Flag: HARDWARE DECIBEL_VOLUME LATENCY Proprietà: alsa.card = "0" alsa.card_name = "sof-hda-dsp" alsa.class = "generic" alsa.components = "HDA:80862820,80860101,00100000 HDA:10ec0298,144dc1da,00100103 cfg-dmics:2 iec61937-pcm:5,4,3" alsa.device = "4" alsa.driver_name = "snd_soc_skl_hda_dsp" alsa.id = "HDMI2 (*)" alsa.long_card_name = "SAMSUNGELECTRONICSCO.LTD.-960QHA-P15ALY-NP960QHA_KG1IT" alsa.mixer_device = "_ucm0001.hw:sofhdadsp" alsa.mixer_name = "Realtek ALC298" alsa.name = "" alsa.resolution_bits = "16" alsa.subclass = "generic-mix" alsa.subdevice = "0" alsa.subdevice_name = "subdevice #0" alsa.sync.id = "00000000:00000000:00000000:00000000" api.alsa.card.longname = "SAMSUNGELECTRONICSCO.LTD.-960QHA-P15ALY-NP960QHA_KG1IT" api.alsa.card.name = "sof-hda-dsp" api.alsa.open.ucm = "true" api.alsa.path = "hw:sofhdadsp,4" api.alsa.pcm.card = "0" api.alsa.pcm.stream = "playback" audio.channels = "2" audio.position = "FL,FR" card.profile.device = "1" device.api = "alsa" device.bus = "pci" device.class = "sound" device.icon_name = "video-display" device.id = "50" device.profile.description = "HDMI / DisplayPort 2 Output" device.profile.name = "HiFi: HDMI2: sink" device.routes = "1" factory.name = "api.alsa.pcm.sink" media.class = "Audio/Sink" device.description = "Lunar Lake-M HD Audio Controller" node.name = "alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__HDMI2__sink" node.nick = "HDMI / DisplayPort 2 Output" node.pause-on-idle = "false" object.path = "alsa:acp:sofhdadsp:1:playback" port.group = "playback" priority.driver = "680" priority.session = "680" factory.id = "19" clock.quantum-limit = "8192" client.id = "49" node.driver = "true" node.loop.name = "data-loop.0" library.name = "audioconvert/libspa-audioconvert" object.id = "231" object.serial = "381" api.acp.auto-port = "false" api.acp.auto-profile = "false" api.alsa.card = "0" api.alsa.split-enable = "true" api.alsa.use-acp = "true" api.dbus.ReserveDevice1 = "Audio0" api.dbus.ReserveDevice1.Priority = "-20" device.bus_path = "pci-0000:00:1f.3-platform-skl_hda_dsp_generic" device.enum.api = "udev" device.name = "alsa_card.pci-0000_00_1f.3-platform-skl_hda_dsp_generic" device.nick = "sof-hda-dsp" device.plugged.usec = "7126242" device.product.id = "0xa828" device.product.name = "Lunar Lake-M HD Audio Controller" device.subsystem = "sound" sysfs.path = "/devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0" device.vendor.id = "0x8086" device.vendor.name = "Intel Corporation" spa.object.id = "2" device.string = "0" Porte: [Out] HDMI2: HDMI / DisplayPort 2 Output (tipo: HDMI, priorità: 600, availability group: HDMI/DP,pcm=4, non disponibile) Porta attiva: [Out] HDMI2 Formati: pcm
Sink #382 Stato: SUSPENDED Nome: alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__HDMI1__sink Descrizione: Lunar Lake-M HD Audio Controller HDMI / DisplayPort 1 Output Driver: PipeWire Specifica di campionamento: s32le ch 2 48000 Hz Mappa dei canali: front-left,front-right Modulo di appartenenza: 4294967295 Muto: no Volume: front-left: 65536 / 100% / 0,00 dB, front-right: 65536 / 100% / 0,00 dB bilanciamento 0,00 Volume base: 65536 / 100% / 0,00 dB Monitor della sorgente: alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__HDMI1__sink.monitor Latenza: 0 usec, configurata 0 usec Flag: HARDWARE DECIBEL_VOLUME LATENCY Proprietà: alsa.card = "0" alsa.card_name = "sof-hda-dsp" alsa.class = "generic" alsa.components = "HDA:80862820,80860101,00100000 HDA:10ec0298,144dc1da,00100103 cfg-dmics:2 iec61937-pcm:5,4,3" alsa.device = "3" alsa.driver_name = "snd_soc_skl_hda_dsp" alsa.id = "HDMI1 (*)" alsa.long_card_name = "SAMSUNGELECTRONICSCO.LTD.-960QHA-P15ALY-NP960QHA_KG1IT" alsa.mixer_device = "_ucm0001.hw:sofhdadsp" alsa.mixer_name = "Realtek ALC298" alsa.name = "" alsa.resolution_bits = "16" alsa.subclass = "generic-mix" alsa.subdevice = "0" alsa.subdevice_name = "subdevice #0" alsa.sync.id = "00000000:00000000:00000000:00000000" api.alsa.card.longname = "SAMSUNGELECTRONICSCO.LTD.-960QHA-P15ALY-NP960QHA_KG1IT" api.alsa.card.name = "sof-hda-dsp" api.alsa.open.ucm = "true" api.alsa.path = "hw:sofhdadsp,3" api.alsa.pcm.card = "0" api.alsa.pcm.stream = "playback" audio.channels = "2" audio.position = "FL,FR" card.profile.device = "2" device.api = "alsa" device.bus = "pci" device.class = "sound" device.icon_name = "video-display" device.id = "50" device.profile.description = "HDMI / DisplayPort 1 Output" device.profile.name = "HiFi: HDMI1: sink" device.routes = "1" factory.name = "api.alsa.pcm.sink" media.class = "Audio/Sink" device.description = "Lunar Lake-M HD Audio Controller" node.name = "alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__HDMI1__sink" node.nick = "HDMI / DisplayPort 1 Output" node.pause-on-idle = "false" object.path = "alsa:acp:sofhdadsp:2:playback" port.group = "playback" priority.driver = "696" priority.session = "696" factory.id = "19" clock.quantum-limit = "8192" client.id = "49" node.driver = "true" node.loop.name = "data-loop.0" library.name = "audioconvert/libspa-audioconvert" object.id = "230" object.serial = "382" api.acp.auto-port = "false" api.acp.auto-profile = "false" api.alsa.card = "0" api.alsa.split-enable = "true" api.alsa.use-acp = "true" api.dbus.ReserveDevice1 = "Audio0" api.dbus.ReserveDevice1.Priority = "-20" device.bus_path = "pci-0000:00:1f.3-platform-skl_hda_dsp_generic" device.enum.api = "udev" device.name = "alsa_card.pci-0000_00_1f.3-platform-skl_hda_dsp_generic" device.nick = "sof-hda-dsp" device.plugged.usec = "7126242" device.product.id = "0xa828" device.product.name = "Lunar Lake-M HD Audio Controller" device.subsystem = "sound" sysfs.path = "/devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0" device.vendor.id = "0x8086" device.vendor.name = "Intel Corporation" spa.object.id = "2" device.string = "0" Porte: [Out] HDMI1: HDMI / DisplayPort 1 Output (tipo: HDMI, priorità: 500, availability group: HDMI/DP,pcm=3, non disponibile) Porta attiva: [Out] HDMI1 Formati: pcm
Sink #383 Stato: SUSPENDED Nome: alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Speaker__sink Descrizione: Lunar Lake-M HD Audio Controller Speaker Driver: PipeWire Specifica di campionamento: s32le ch 2 48000 Hz Mappa dei canali: front-left,front-right Modulo di appartenenza: 4294967295 Muto: no Volume: front-left: 65536 / 100% / 0,00 dB, front-right: 65487 / 100% / -0,02 dB bilanciamento -0,00 Volume base: 65536 / 100% / 0,00 dB Monitor della sorgente: alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Speaker__sink.monitor Latenza: 0 usec, configurata 0 usec Flag: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY Proprietà: alsa.card = "0" alsa.card_name = "sof-hda-dsp" alsa.class = "generic" alsa.components = "HDA:80862820,80860101,00100000 HDA:10ec0298,144dc1da,00100103 cfg-dmics:2 iec61937-pcm:5,4,3" alsa.device = "0" alsa.driver_name = "snd_soc_skl_hda_dsp" alsa.id = "HDA Analog (*)" alsa.long_card_name = "SAMSUNGELECTRONICSCO.LTD.-960QHA-P15ALY-NP960QHA_KG1IT" alsa.mixer_device = "_ucm0001.hw:sofhdadsp" alsa.mixer_name = "Realtek ALC298" alsa.name = "" alsa.resolution_bits = "16" alsa.subclass = "generic-mix" alsa.subdevice = "0" alsa.subdevice_name = "subdevice #0" alsa.sync.id = "00000000:00000000:00000000:00000000" api.alsa.card.longname = "SAMSUNGELECTRONICSCO.LTD.-960QHA-P15ALY-NP960QHA_KG1IT" api.alsa.card.name = "sof-hda-dsp" api.alsa.open.ucm = "true" api.alsa.path = "hw:sofhdadsp" api.alsa.pcm.card = "0" api.alsa.pcm.stream = "playback" audio.channels = "2" audio.position = "FL,FR" card.profile.device = "3" device.api = "alsa" device.bus = "pci" device.class = "sound" device.icon_name = "audio-speakers" device.id = "50" device.profile.description = "Speaker" device.profile.name = "HiFi: Speaker: sink" device.routes = "1" factory.name = "api.alsa.pcm.sink" media.class = "Audio/Sink" device.description = "Lunar Lake-M HD Audio Controller" node.name = "alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Speaker__sink" node.nick = "Speaker" node.pause-on-idle = "false" object.path = "alsa:acp:sofhdadsp:3:playback" port.group = "playback" priority.driver = "1000" priority.session = "1000" factory.id = "19" clock.quantum-limit = "8192" client.id = "49" node.driver = "true" node.loop.name = "data-loop.0" library.name = "audioconvert/libspa-audioconvert" object.id = "109" object.serial = "383" api.acp.auto-port = "false" api.acp.auto-profile = "false" api.alsa.card = "0" api.alsa.split-enable = "true" api.alsa.use-acp = "true" api.dbus.ReserveDevice1 = "Audio0" api.dbus.ReserveDevice1.Priority = "-20" device.bus_path = "pci-0000:00:1f.3-platform-skl_hda_dsp_generic" device.enum.api = "udev" device.name = "alsa_card.pci-0000_00_1f.3-platform-skl_hda_dsp_generic" device.nick = "sof-hda-dsp" device.plugged.usec = "7126242" device.product.id = "0xa828" device.product.name = "Lunar Lake-M HD Audio Controller" device.subsystem = "sound" sysfs.path = "/devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0" device.vendor.id = "0x8086" device.vendor.name = "Intel Corporation" spa.object.id = "2" device.string = "0" Porte: [Out] Speaker: Speaker (tipo: Altoparlante, priorità: 100, disponibilità sconosciuta) Porta attiva: [Out] Speaker Formati: pcm
@pellegrinodavide can you confirm if headphones work from 3.5mm jack ? Adding @shumingfan as we could be missing HDA verbs for speakers.
@pellegrinodavide can you confirm if headphones work from 3.5mm jack ? Adding @shumingfan as we could be missing HDA verbs for speakers.
I can confirm that audio with a 3.5mm headphone jack works, as does audio with Bluetooth headphones. The only thing that doesn't work are the built-in speakers.
@lgirdwood @shumingfan any news ?
@pellegrinodavide Please share the alsa-info. @KailangYang Could you take a look at this issue?
Sure here it is the link. http://alsa-project.org/db/?f=5a2f7b47e28ce327d38663e48ad2bed5ba7a9302 @shumingfan @KailangYang
This platform maybe had I2S Amp for speaker. Please report to AMP vendor or Samsung directly.
This platform maybe had I2S Amp for speaker. Please report to AMP vendor or Samsung directly.
Is it realistic to contact Samsung, or is there a way to identify the AMP vendor? Also, Samsung might just tell me to reinstall Windows since they "don't officially support Linux."
If you want to support Linux, why didn't you buy the NB platform which officially support Linux?
Hi @joshuagrisham can you take a look ? Please god!
@KailangYang I sent you the answer I got from samsung
Welcome to Community!
I'm sorry for the difficulties you're experiencing. We have no way of ensuring that other operating systems work properly on our products.
If the speakers do not work properly, it is likely to depend on codecs that are obviously not supported correctly on the installed operating system.
We produce the devices, we don't develop the third-party operating systems: it's up to them to ensure that the system works properly on our products. The ideal, then, would be to require Fedora developers to verify. Hello!