Internal laptop audio no longer working on 6.19 kernel

Sadly life got in the way so I couldn’t report myself, but there are some news it seems!

Some people in the asus-linux community brought up that, at least for Asus laptops, the BIOS contains invalid (incomplete) data about sound devices in ACPI. This apparently wasn’t an issue on older kernels because they weren’t as strict at validation and would fall back to generic behaviour, while newer kernels fail to start the driver instead.

Not sure if this is the same issue as your XPS, given it’s vendor-related for me. The relevant kernel error seems to be “Serial bus multi instantiate pseudo device driver TXNW2781:00: error -ENXIO: IRQ index 0 not found”. You can check by running sudo dmesg | grep -i 'irq index' or similar in your favourite shell.

There is a pull request in the kernel hopefully addressing this for the TAS2781 amplifier in Linux 7.1.