Public bug reported:
Machine: Lenovo IdeaPad Slim 5 14AKP10 (83NJ / LNVNB161216)
Kernel: 7.0.0-15-generic (Ubuntu 26.04)
CPU: AMD Ryzen AI 300 series (Strix Point, ACP 7.0)
Works on: Windows, Pop!_OS
== Root Cause ==
The machine model "83NJ" is not present in acp_quirk_table in
sound/soc/amd/acp/acp-mach-common.c. As a result, dmic_num defaults
to 0 and the ACP PDM clock is never initialized.
Evidence: arecord -D hw:2,0 -f S32_LE -r 48000 -c 2 captures
constant 0x80000000 (INT_MIN) — DMA runs but DMIC receives no clock.
strings on snd-acp-mach.ko shows only "Google_Skyrim" in the DMI
quirk table. No Lenovo entries exist.
PipeWire source "Ryzen HD Audio Controller Digital Microphone"
appears but captures silence for the same reason.
== Fix ==
Add 83NJ to acp_quirk_table in sound/soc/amd/acp/acp-mach-common.c
with dmic_num = 2, similar to the fix applied for model 83J2
(LP: #2102749 / upstream commit 5a4dd520ef8a).
== See Also ==
LP: #2102749 (identical issue, model 83J2, Rembrandt/ACP6x)
Fixed for Noble in kernel 6.8.0-86.87
== Diagnostics ==
acp_quirk_table contents (strings on snd-acp-mach.ko.zst):
Only DMI entry found: "Google_Skyrim"
No Lenovo/IdeaPad entries present.
arecord -D hw:2,0 -f S32_LE -r 48000 -c 2 -d 2 /tmp/test.wav
xxd output: constant 0x80000000 (INT_MIN) across entire capture file.
wpctl status shows source "Ryzen HD Audio Controller Digital Microphone"
present but captures silence via PipeWire.
ProblemType: Bug
DistroRelease: Ubuntu 26.04
Package: linux-image-7.0.0-15-generic 7.0.0-15.15
ProcVersionSignature: Ubuntu 7.0.0-15.15-generic 7.0.0
Uname: Linux 7.0.0-15-generic x86_64
ApportVersion: 2.34.0-0ubuntu2
Architecture: amd64
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Mon May 11 22:04:28 2026
InstallationDate: Installed on 2026-05-11 (0 days ago)
InstallationMedia: Ubuntu 26.04 "Resolute Raccoon" - Release amd64 (20260423.1)
MachineType: LENOVO 83NJ
ProcEnviron:
LANG=pt_BR.UTF-8
PATH=(custom, no user)
SHELL=/bin/bash
TERM=xterm-256color
XDG_RUNTIME_DIR=<set>
ProcFB: 0 amdgpudrmfb
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-7.0.0-15-generic
root=/dev/mapper/ubuntu--vg-ubuntu--lv ro quiet splash
crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M
PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No
PulseAudio daemon running, or not running as session daemon.
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 11/04/2025
dmi.bios.release: 1.26
dmi.bios.vendor: LENOVO
dmi.bios.version: R0CN26WW
dmi.board.asset.tag: NO Asset Tag
dmi.board.name: LNVNB161216
dmi.board.vendor: LENOVO
dmi.board.version: SDK0T76574 WIN
dmi.chassis.asset.tag: NO Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: IdeaPad Slim 5 14AKP10
dmi.ec.firmware.release: 1.26
dmi.modalias:
dmi:bvnLENOVO:bvrR0CN26WW:bd11/04/2025:br1.26:efr1.26:svnLENOVO:pn83NJ:pvrIdeaPadSlim514AKP10:rvnLENOVO:rnLNVNB161216:rvrSDK0T76574WIN:cvnLENOVO:ct10:cvrIdeaPadSlim514AKP10:skuLENOVO_MT_83NJ_BU_idea_FM_IdeaPadSlim514AKP10:pfaIdeaPadSlim514AKP10:
dmi.product.family: IdeaPad Slim 5 14AKP10
dmi.product.name: 83NJ
dmi.product.sku: LENOVO_MT_83NJ_BU_idea_FM_IdeaPad Slim 5 14AKP10
dmi.product.version: IdeaPad Slim 5 14AKP10
dmi.sys.vendor: LENOVO
** Affects: linux (Ubuntu)
Importance: Undecided
Status: New
** Tags: amd64 apport-bug resolute wayland-session
** Description changed:
- Machine: Lenovo IdeaPad Slim 5 14AKP10 (83NJ / LNVNB161216)
- Kernel: 7.0.0-15-generic (Ubuntu 26.04)
- CPU: AMD Ryzen AI 300 series (Strix Point, ACP 7.0)
- Works on: Windows, Pop!_OS
+ Machine: Lenovo IdeaPad Slim 5 14AKP10 (83NJ / LNVNB161216)
+ Kernel: 7.0.0-15-generic (Ubuntu 26.04)
+ CPU: AMD Ryzen AI 300 series (Strix Point, ACP 7.0)
+ Works on: Windows, Pop!_OS
- == Possible Cause ==
- The machine model "83NJ" is not present in acp_quirk_table in
- sound/soc/amd/acp/acp-mach-common.c. As a result, dmic_num defaults
- to 0 and the ACP PDM clock is never initialized.
-
- Evidence: arecord -D hw:2,0 -f S32_LE -r 48000 -c 2 captures
- constant 0x80000000 (INT_MIN) — DMA runs but DMIC receives no clock.
+ == Root Cause ==
+ The machine model "83NJ" is not present in acp_quirk_table in
+ sound/soc/amd/acp/acp-mach-common.c. As a result, dmic_num defaults
+ to 0 and the ACP PDM clock is never initialized.
- strings on snd-acp-mach.ko shows only "Google_Skyrim" in the DMI
- quirk table. No Lenovo entries exist.
+ Evidence: arecord -D hw:2,0 -f S32_LE -r 48000 -c 2 captures
+ constant 0x80000000 (INT_MIN) — DMA runs but DMIC receives no clock.
- PipeWire source "Ryzen HD Audio Controller Digital Microphone"
- appears but captures silence for the same reason.
+ strings on snd-acp-mach.ko shows only "Google_Skyrim" in the DMI
+ quirk table. No Lenovo entries exist.
- == Fix ==
- Add 83NJ to acp_quirk_table in sound/soc/amd/acp/acp-mach-common.c
- with dmic_num = 2, similar to the fix applied for model 83J2
- (LP: #2102749 / upstream commit 5a4dd520ef8a).
+ PipeWire source "Ryzen HD Audio Controller Digital Microphone"
+ appears but captures silence for the same reason.
- == See Also ==
- LP: #2102749 (identical issue, model 83J2, Rembrandt/ACP6x)
- Fixed for Noble in kernel 6.8.0-86.87
+ == Fix ==
+ Add 83NJ to acp_quirk_table in sound/soc/amd/acp/acp-mach-common.c
+ with dmic_num = 2, similar to the fix applied for model 83J2
+ (LP: #2102749 / upstream commit 5a4dd520ef8a).
- == Diagnostics ==
- acp_quirk_table contents (strings on snd-acp-mach.ko.zst):
- Only DMI entry found: "Google_Skyrim"
- No Lenovo/IdeaPad entries present.
+ == See Also ==
+ LP: #2102749 (identical issue, model 83J2, Rembrandt/ACP6x)
+ Fixed for Noble in kernel 6.8.0-86.87
- arecord -D hw:2,0 -f S32_LE -r 48000 -c 2 -d 2 /tmp/test.wav
- xxd output: constant 0x80000000 (INT_MIN) across entire capture file.
+ == Diagnostics ==
+ acp_quirk_table contents (strings on snd-acp-mach.ko.zst):
+ Only DMI entry found: "Google_Skyrim"
+ No Lenovo/IdeaPad entries present.
- wpctl status shows source "Ryzen HD Audio Controller Digital Microphone"
- present but captures silence via PipeWire.
+ arecord -D hw:2,0 -f S32_LE -r 48000 -c 2 -d 2 /tmp/test.wav
+ xxd output: constant 0x80000000 (INT_MIN) across entire capture file.
+
+ wpctl status shows source "Ryzen HD Audio Controller Digital Microphone"
+ present but captures silence via PipeWire.
ProblemType: Bug
DistroRelease: Ubuntu 26.04
Package: linux-image-7.0.0-15-generic 7.0.0-15.15
ProcVersionSignature: Ubuntu 7.0.0-15.15-generic 7.0.0
Uname: Linux 7.0.0-15-generic x86_64
ApportVersion: 2.34.0-0ubuntu2
Architecture: amd64
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Mon May 11 22:04:28 2026
InstallationDate: Installed on 2026-05-11 (0 days ago)
InstallationMedia: Ubuntu 26.04 "Resolute Raccoon" - Release amd64
(20260423.1)
MachineType: LENOVO 83NJ
ProcEnviron:
- LANG=pt_BR.UTF-8
- PATH=(custom, no user)
- SHELL=/bin/bash
- TERM=xterm-256color
- XDG_RUNTIME_DIR=<set>
+ LANG=pt_BR.UTF-8
+ PATH=(custom, no user)
+ SHELL=/bin/bash
+ TERM=xterm-256color
+ XDG_RUNTIME_DIR=<set>
ProcFB: 0 amdgpudrmfb
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-7.0.0-15-generic
root=/dev/mapper/ubuntu--vg-ubuntu--lv ro quiet splash
crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M
PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No
PulseAudio daemon running, or not running as session daemon.
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 11/04/2025
dmi.bios.release: 1.26
dmi.bios.vendor: LENOVO
dmi.bios.version: R0CN26WW
dmi.board.asset.tag: NO Asset Tag
dmi.board.name: LNVNB161216
dmi.board.vendor: LENOVO
dmi.board.version: SDK0T76574 WIN
dmi.chassis.asset.tag: NO Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: IdeaPad Slim 5 14AKP10
dmi.ec.firmware.release: 1.26
dmi.modalias:
dmi:bvnLENOVO:bvrR0CN26WW:bd11/04/2025:br1.26:efr1.26:svnLENOVO:pn83NJ:pvrIdeaPadSlim514AKP10:rvnLENOVO:rnLNVNB161216:rvrSDK0T76574WIN:cvnLENOVO:ct10:cvrIdeaPadSlim514AKP10:skuLENOVO_MT_83NJ_BU_idea_FM_IdeaPadSlim514AKP10:pfaIdeaPadSlim514AKP10:
dmi.product.family: IdeaPad Slim 5 14AKP10
dmi.product.name: 83NJ
dmi.product.sku: LENOVO_MT_83NJ_BU_idea_FM_IdeaPad Slim 5 14AKP10
dmi.product.version: IdeaPad Slim 5 14AKP10
dmi.sys.vendor: LENOVO
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2152221
Title:
[IdeaPad Slim 5 14AKP10, 83NJ] Internal microphone not working on AMD
Ryzen AI 300 (Strix Point) - missing DMI quirk in acp_quirk_table
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2152221/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs