ASUS N56VJ Subwoofer in Linux

So I bought an ASUS N56VJ to install linux on it, and as expected, not everything worked right out of the box with Linux. This laptop in particular comes with premium audio which includes a small subwoofer, (great for watching movies) and to my disappointment, it was not working with Linux. Had to make some configuration changes to make it work.

[topads][/topads]

To make the subwoofer work, follow the following steps.

Edit or Create /etc/modprobe.d/alsa-base.conf and add

options snd-hda-intel model=asus-mode4

Edit /usr/share/pulseaudio/alsa-mixer/profile-sets/extra-hdmi.conf and add the following

[Mapping analog-surround-21]
device-strings = surround40:%f
channel-map = front-left,front-right,lfe,lfe
paths-output = analog-output analog-output-speaker
priority = 7
direction = output

And in this file /etc/pulse/daemon.conf enable remixing

enable-lfe-remixing = yes

Restart your computer and enjoy the subwoofer 🙂

Thank you to ArchLinux wiki for saving the day 🙂

[bottomads][/bottomads]

Spread the love

6 thoughts on “ASUS N56VJ Subwoofer in Linux

  1. Dmytro says:

    Thanks! It’s really helpfull.

  2. jarod says:

    I have a N56J it don’t work for me, what can I do?

  3. Jose David Ramirez Perez says:

    Thanks a lot. It worked on Fedora 31

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.