Hi everyone,
I just got my new laptop and it seems like there’s some growing pains with the new Core Ultra 200s (Arrow Lake) CPUs when it comes to audio… Through pavucontrol I can see that HDMI outputs as well as the microphone were working, but the speaker couldn’t be detected. I’ve tried setting various boot.extraModprobeConfig
options I’ve seen online, as well as a very detailed nixos-hardware configuration on a similar model from last year, but now I’m really quite lost. My previous laptop, which had an 11th gen i7, still used the old snd-hda-intel
driver and that worked perfectly, so now I have no clue what could be wrong — is it the new SOF driver, something to do with the firmware, or options I need to set that I weren’t aware of? Thanks.
HW probe: https://linux-hardware.org/?probe=104eb72159
Output from inxi -ACSM
:
System:
Host: pappardelle Kernel: 6.15.4 arch: x86_64 bits: 64
Desktop: niri v: N/A Distro: NixOS 25.11 (Xantusia)
Machine:
Type: Laptop System: LENOVO product: 83JK v: XiaoXinPro 14 IAH10
serial: <superuser required>
Mobo: LENOVO model: LNVNB161216 v: SDK0T76479 WIN
serial: <superuser required> UEFI: LENOVO v: QLCN26WW date: 03/11/2025
CPU:
Info: 16-core model: Intel Core Ultra 9 285H bits: 64 type: MCP cache:
L2: 28 MiB
Speed (MHz): avg: 1233 min/max: 400/5400:4500:2500 cores: 1: 1233 2: 1233
3: 1233 4: 1233 5: 1233 6: 1233 7: 1233 8: 1233 9: 1233 10: 1233 11: 1233
12: 1233 13: 1233 14: 1233 15: 1233 16: 1233
Audio:
Message: No device data found.
API: ALSA v: k6.15.4 status: kernel-api
Server-1: PipeWire v: 1.4.5 status: active
Output from aplay -l
:
**** List of PLAYBACK Hardware Devices ****
card 0: sofhdadsp [sof-hda-dsp], device 0: HDA Analog (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: sofhdadsp [sof-hda-dsp], device 3: HDMI1 (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: sofhdadsp [sof-hda-dsp], device 4: HDMI2 (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: sofhdadsp [sof-hda-dsp], device 5: HDMI3 (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: sofhdadsp [sof-hda-dsp], device 31: Deepbuffer HDA Analog (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
Output from dmesg | grep -i audio
:
[ 3.750813] sof-audio-pci-intel-mtl 0000:00:1f.3: enabling device (0000 -> 0002)
[ 3.750941] sof-audio-pci-intel-mtl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
[ 3.750981] sof-audio-pci-intel-mtl 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915])
[ 3.757611] sof-audio-pci-intel-mtl 0000:00:1f.3: use msi interrupt mode
[ 3.778455] sof-audio-pci-intel-mtl 0000:00:1f.3: hda codecs found, mask 5
[ 3.778463] sof-audio-pci-intel-mtl 0000:00:1f.3: using HDA machine driver skl_hda_dsp_generic now
[ 3.778465] sof-audio-pci-intel-mtl 0000:00:1f.3: BT link detected in NHLT tables: 0x0
[ 3.778467] sof-audio-pci-intel-mtl 0000:00:1f.3: DMICs detected in NHLT tables: 2
[ 3.783404] sof-audio-pci-intel-mtl 0000:00:1f.3: Firmware paths/files for ipc type 1:
[ 3.783407] sof-audio-pci-intel-mtl 0000:00:1f.3: Firmware file: intel/sof-ipc4/arl/sof-arl.ri
[ 3.783409] sof-audio-pci-intel-mtl 0000:00:1f.3: Firmware lib path: intel/sof-ipc4-lib/arl
[ 3.783410] sof-audio-pci-intel-mtl 0000:00:1f.3: Topology file: intel/sof-ace-tplg/sof-hda-generic-2ch.tplg
[ 3.785910] sof-audio-pci-intel-mtl 0000:00:1f.3: Loaded firmware library: ADSPFW, version: 2.13.0.1
[ 3.932434] sof-audio-pci-intel-mtl 0000:00:1f.3: Booted firmware version: 2.13.0.1
[ 3.946755] sof-audio-pci-intel-mtl 0000:00:1f.3: Topology: ABI 3:29:1 Kernel ABI 3:23:1
[ 3.964695] snd_hda_codec_realtek ehdaudio0D0: ALC287: picked fixup for PCI SSID 17aa:3843
[ 3.965214] snd_hda_codec_realtek ehdaudio0D0: autoconfig for ALC287: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
[ 3.965216] snd_hda_codec_realtek ehdaudio0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[ 3.965217] snd_hda_codec_realtek ehdaudio0D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
[ 3.965218] snd_hda_codec_realtek ehdaudio0D0: mono: mono_out=0x0
[ 3.965220] snd_hda_codec_realtek ehdaudio0D0: inputs:
[ 3.965222] snd_hda_codec_realtek ehdaudio0D0: Mic=0x19