I am running Fedora Linux on a Xiaomi Book Air 13 (2022, Intel platform).
The internal audio partially works: only the front tweeters are active.
The side speakers (mid/bass) are completely silent.
This appears to be due to a generic SOF topology being loaded instead of a vendor-specific one.
Hardware
- Laptop: Xiaomi Book Air 13 (2022)
- CPU: Intel (Tiger Lake / Alder Lake class)
- Audio codec: Conexant CX11970
- Kernel: 6.17.x
Evidence
aplay -l
card 0: sof-hda-dsp
device 0: HDA Analog
**Relevant dmesg output**
Topology file: intel/sof-tplg/sof-hda-generic-2ch.tplg
snd_hda_codec_conexant CX11970
line_outs=1
speaker_outs=0
**Analysis**
SOF firmware loads correctly, but only a generic 2-channel topology is used.
The codec reports a single speaker output.
This suggests that additional internal speakers are driven by a DSP/Smart Amp
that requires a vendor-specific topology not currently available in SOF.
This is not a regression: full speaker support has never worked on this device under Linux.
**Question**
Is there any existing or planned SOF topology for this Xiaomi model?
If not, is there a recommended path (DSDT dump, NHLT extraction, Windows driver analysis)
to help enable full speaker support?