Troubleshooting Airtop3 Symptom: Missing Built-in Audio
From fit-PC wiki
Symptom: No sound from both Front and Rear analog audio outputs
1. Possible reason: There is a audio bug in kernel 5.4 you may encounter on your Airtop (https://bugzilla.kernel.org/show_bug.cgi?id=205959)
Solution:
- On Airtop in Linux both "Rear Audio" and "Front Audio" can not work in the same time
- By default enabled "Rear Audio". If you want to switch to "Front Audio":
- Press [DEL] during boot to enter the BIOS settings - BIOS -> Quick-Settings -> Rear/Front Audio -> [Front Audio] or [Rear Audio] - Press [F4] Save and Exit
- Open file /etc/default/grub for editing
- Add "snd-intel-dspcfg.dsp_driver=1" to the end of kernel boot line:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash snd-intel-dspcfg.dsp_driver=1"
- Update grub settings
$ sudo update-grub2 Sourcing file `/etc/default/grub' .. done
$ sudo reboot
- Test audio output
Menu -> Sound -> Output -> Built-in Audio Analog Stereo (it's not dynamic, nothing changes after plug/unplug headphones) Click on "Test Sound", then on "Front Left" and "Front Right", check if it hear it from headphones
2. Possible reason: "dummy output" regression
From: https://www.linuxuprising.com/2018/06/fix-no-sound-dummy-output-issue-in.html
"Fix PCI/internal sound card not detected (dummy output) with Ubuntu kernel 5.3.0-41 and -42 in Ubuntu 19.10 / 18.04"
The solution for this "dummy output" regression is to:
Step 1
- Open /etc/modprobe.d/alsa-base.conf for editing
- Add "options snd-hda-intel dmic_detect=0" at the end of this file.
echo "options snd-hda-intel dmic_detect=0" | sudo tee -a /etc/modprobe.d/alsa-base.conf
Step 2
- Open /etc/modprobe.d/blacklist.conf for editing
- Add "blacklist snd_soc_skl" at the end of the file.
echo "blacklist snd_soc_skl" | sudo tee -a /etc/modprobe.d/blacklist.conf
Step 3
- Reboot your system
$ sudo reboot
In addition there was another recommendation, that solved this problem:
https://livingthelinuxlifestyle.wordpress.com/2019/06/09/solve-problems-with-no-sound-in-linux-mint/