alsa-info.txt
Hardware
- Lenovo Yoga 7 2-in-1 Aura Edition 16IPH11, MT 83TE (83TE000CGE)
- Intel Core Ultra 7 355 (Panther Lake)
- Codec: Realtek RT721 (ALC3347) + RT1320 smart amp, SoundWire link 3
- DMI: sys_vendor=LENOVO, product_name=83TE, product_sku="LENOVO_MT_83TE_BU_idea_FM_Yoga 7 2-in-1 16IPH11"
- BIOS: T7CN19WW (updated from T7CN18WW)
Software
- Fedora 44, kernel 7.2.5-200.fc44.x86_64 (6.19.10-300.fc44 also installed)
- alsa-sof-firmware-2025.12.2-1.fc44, alsa-ucm-1.2.16.1-1.fc44
- pipewire-1.6.8, wireplumber-0.5.17
Summary
Internal speakers and DMIC are not usable out of the box. GNOME shows only the headphone jack ("stereo-fallback") and no input source. The hardware itself works: with manual workarounds (see below) speakers, headphones, DMIC and headset jack all function.
1. No SoundWire machine driver match
sof-audio-pci-intel-ptl 0000:00:1f.3: No SoundWire machine driver found for the ACPI-reported configuration:
sof-audio-pci-intel-ptl 0000:00:1f.3: link 3 mfg_id 0x025d part_id 0x0721 version 0x3
sof-audio-pci-intel-ptl 0000:00:1f.3: link 3 mfg_id 0x025d part_id 0x1320 version 0x3
sof-audio-pci-intel-ptl 0000:00:1f.3: Use SoundWire default machine driver with function topologies
The fallback works: firmware 2.14.1.1 boots, function topologies load (sof-sdca-jack-id0, sof-sdca-1amp-id2, sof-ptl-dmic-4ch-id3, sof-hdmi-pcm5-id5), card "sof-soundwire" registers with Jack Out (0), Jack In (1), Speaker (2), HDMI (5-7), DMIC Raw (10). Topology ABI 3:29:1 vs kernel ABI 3:23:1.
2. No working UCM profile
- PipeWire/ACP falls back to "stereo-fallback", which only maps Jack Out. Speaker and DMIC are not exposed; no input source at all. Manually selected "pro-audio" is reverted to "stereo-fallback" after a jack plug/unplug event.
- "Dmic0 Capture Switch" (numid 69, bound to the mic-mute LED) defaults to off on all 4 channels, so the mic-mute LED stays on permanently.
- "Headset Mic" pin switch defaults to off.
- The RT1320 RAE/DSP update controls are never triggered, so no RAE parameters are requested (no "try to load RAE file" in dyndbg output).
3. RT1320 without DSP firmware name and calibration from ACPI
With dyndbg enabled for snd_soc_rt1320_sdw:
rt1320-sdca sdw:0:3:025d:1320:01: rt1320_parse_dp: temp_l_calib: 0 temp_r_calib: 0 r0_l_calib: 0, r0_r_calib: 0
rt1320-sdca sdw:0:3:025d:1320:01: rt1320_parse_dp: dspfw_name: (null)
rt1320-sdca sdw:0:3:025d:1320:01: rt1320_io_init version_id=2, dev_id=0x6981
rt1320-sdca sdw:0:3:025d:1320:01: rt1320_io_init hw_init complete
Speakers play, but sound very thin/tinny (no bass). linux-firmware only contains the generic patch files (rt1320-patch-code-vab/vc, rt1321-patch-code-va). Based on the driver's DMI naming, the expected RAE file would be:
realtek/rt1320/rt1320_RAE_LENOVO_83TE_LENOVO_MT_83TE_BU_idea_FM_Yoga.dat
4. Possible BIOS regression
With BIOS T7CN18WW, Fedora-Workstation-Live-44-1.7.x86_64.iso had working audio on this machine. After updating to T7CN19WW, the same live ISO only shows "Dummy Output". The old BIOS is no longer officially available, so this cannot be re-tested.
Workaround (confirmed working, survives jack events and reboot)
amixer -c 0 sset Dmic0 cap and amixer -c 0 sset 'Headset Mic' on, then alsactl store
- WirePlumber rule setting
api.alsa.use-acp = false for alsa_card.pci-0000_00_1f.3-platform-sof_sdw
Related
alsa-info.sh output attached.
alsa-info.txt
Hardware
Software
Summary
Internal speakers and DMIC are not usable out of the box. GNOME shows only the headphone jack ("stereo-fallback") and no input source. The hardware itself works: with manual workarounds (see below) speakers, headphones, DMIC and headset jack all function.
1. No SoundWire machine driver match
The fallback works: firmware 2.14.1.1 boots, function topologies load (sof-sdca-jack-id0, sof-sdca-1amp-id2, sof-ptl-dmic-4ch-id3, sof-hdmi-pcm5-id5), card "sof-soundwire" registers with Jack Out (0), Jack In (1), Speaker (2), HDMI (5-7), DMIC Raw (10). Topology ABI 3:29:1 vs kernel ABI 3:23:1.
2. No working UCM profile
3. RT1320 without DSP firmware name and calibration from ACPI
With dyndbg enabled for snd_soc_rt1320_sdw:
Speakers play, but sound very thin/tinny (no bass). linux-firmware only contains the generic patch files (rt1320-patch-code-vab/vc, rt1321-patch-code-va). Based on the driver's DMI naming, the expected RAE file would be:
realtek/rt1320/rt1320_RAE_LENOVO_83TE_LENOVO_MT_83TE_BU_idea_FM_Yoga.dat
4. Possible BIOS regression
With BIOS T7CN18WW, Fedora-Workstation-Live-44-1.7.x86_64.iso had working audio on this machine. After updating to T7CN19WW, the same live ISO only shows "Dummy Output". The old BIOS is no longer officially available, so this cannot be re-tested.
Workaround (confirmed working, survives jack events and reboot)
amixer -c 0 sset Dmic0 capandamixer -c 0 sset 'Headset Mic' on, thenalsactl storeapi.alsa.use-acp = falsefor alsa_card.pci-0000_00_1f.3-platform-sof_sdwRelated
alsa-info.sh output attached.