Ubuntu – How to make the internal subwoofer work on an Asus G73JW


I have an Asus G73JW laptop which has an internal subwoofer built-in. Currently, the system detects the internal speakers as a 2.0 system (or I can change do 4.0 is the only other option). I found a bug report here: https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/673051 which discusses the bug and according to them a fix was sent upstream back at the end of 2010. I would have thought this would have made it into 12.04 but I guess not?

I tried following the link given at the very bottom to install the latest ALSA drivers, here: https://wiki.ubuntu.com/Audio/InstallingLinuxAlsaDriverModules however I keep running into an error when trying to install:

sudo apt-get install linux-alsa-driver-modules-$(uname -r)
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package linux-alsa-driver-modules-3.2.0-24-generic
E: Couldn't find any package by regex 'linux-alsa-driver-modules-3.2.0-24-generic'

I believe I have added the repository correctly:

sudo add-apt-repository ppa:ubuntu-audio-dev/ppa
[sudo] password for codyloco: 
You are about to add the following PPA to your system:
 This PPA will be used to provide testing versions of packages for supported Ubuntu releases.
 More info: https://launchpad.net/~ubuntu-audio-dev/+archive/ppa
Press [ENTER] to continue or ctrl-c to cancel adding it

Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.7apgZoNrqK --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver hkp://keyserver.ubuntu.com:80/ --recv 4E9F485BF943EF0EABA10B5BD225991A72B194E5
gpg: requesting key 72B194E5 from hkp server keyserver.ubuntu.com
gpg: key 72B194E5: public key "Launchpad Ubuntu Audio Dev team PPA" imported
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)

And I also ran an update as well (followed the instructions on the fix above).

Any ideas?

Best Answer

  • It is very unlikely that a bug was fixed a year ago, was provided with up-to-date drivers from the ubuntu-audio-dev ppa, but did not make it for the release in 12.04. LTS.

    Therefore I suggest you first have a look whether your /etc/pulse/daemon.conf is set to enable 2.1 sound. There should be the following entries:

    default-sample-channels = 3
    enable-lfe-remixing = yes

    Try if that helps you to get sound to your subwoofer before you take efforts to intall possibly unstable new drivers.

    At present there are no newer drivers than those installed by 12.04 available from the audio-dev-ppa (1.0.25+dsfg-0ubuntu1). This may change however in the near future. According to the release notes for ALSA drivers custom kernel modules need to be built from source:

    A custom alsa-modules package can be built from the sources in the alsa-source package using the m-a utility (included in the module-assistant package). release note for alsa-base