Enable 3.5mm Headset Microphone on Acer Swift 3 with Arch Linux

Eric Semeniuc

October 29, 2019

Final solution

cat "options snd-hda-intel model=alc256-asus-mic" >> /etc/modprobe.d/sound.conf

Then restart

For Testing

Stop pulseaudio

systemctl --user stop pulseaudio.socket
systemctl --user stop pulseaudio.service

Remove sound driver

sudo modprobe -r snd_hda_intel

Switch driver modes

sudo modprobe snd_hda_intel model=alc256-asus-mic

Re-enable pulseaudio

systemctl --user start pulseaudio.socket
systemctl --user start pulseaudio.service