Enabling Subwoofer of ASUS Notebook on GNU/Linux

Enabling Subwoofer of ASUS Notebook on GNU/Linux

Some ASUS notebook models, like N55SF, N56VZ, N75SF and N76VZ, have subwoofer output for more quality bass. When I first bougth the notebook, I didn't pay attention to it at all. After a few days of tampering, I gave it a try. And now sound without extra bass is lacking to me somehow :P

Linux kernel has required driver built-in, however, a simple configuration is required to activate the subwoofer.

ASUS Notebook and Subwoofer

All needed is to pass a parameter to snd-hda-intel module. Open the file /etc/modprobe.d/alsa-base.conf (you need to create this file if there is no file with that name) and add this line at the ending of the file:

options snd-hda-intel model=asus-mode4

And after rebooting, you can enable the channel 'Bass Speaker' with the volume mixer of your choice -e.g. alsamixer,kmix- (and set it to its maximum level since it will obey the level of your Master channel) and you should be done. Now you can complain about your friends' notebooks' sound being lacking.

(I should share the credit with the Ivilin Stoianov, whose blog is the original source of this trick, well, in a lot shorter form, with the required part only :P)