🔊

Luner Lakeなラップトップ上のArch Linuxで音がならないときの対処方法

に公開

Dell XPS 13 9350にArch Linuxを入れていたのですが、当初このCPUとLinuxはかなり相性が悪く、BluetoothもWi-Fiも動かずWaylandも使えないという有り様でした。

流石に2024年4月現在ではかなり安定しており、何もせずともほとんどが動作するのですが音だけは鳴らなかったので備忘録です。

環境

  • Dell XPS 13 9350
  • Arch Linux(with cachyos repository)
  • Pipewire + Wireplumber

対処法

sudo pacman -S sof-firmware

インストール後のlspci

00:1f.3 Multimedia audio controller: Intel Corporation Lunar Lake-M HD Audio Controller (rev 10)
	Subsystem: Dell Device 0cc9
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 64
	Interrupt: pin A routed to IRQ 205
	IOMMU group: 18
	Region 0: Memory at 3015200000 (64-bit, non-prefetchable) [size=512K]
	Region 4: Memory at 3015000000 (64-bit, non-prefetchable) [size=2M]
	Capabilities: [50] Power Management version 3
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0-,D1-,D2-,D3hot+,D3cold+)
		Status: D3 NoSoftRst+ PME-Enable+ DSel=0 DScale=0 PME-
	Capabilities: [c0] Vendor Specific Information: Len=14 <?>
	Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
		Address: 00000000fee00bf8  Data: 0000
	Kernel driver in use: sof-audio-pci-intel-lnl
	Kernel modules: snd_hda_intel, snd_sof_pci_intel_lnl

参考

下のサイトを丸パクリしただけ。日本語情報は無かったからね……許して……

Discussion