DKMS

Installation instructions

Following these instructions will give you the latest ALSA driver, but only for internal "HDA Intel" sound cards (if your computer is from 2005 or newer, you almost certainly have a "HDA Intel" sound card for handling internal speakers, headphone jacks and microphones). USB or Bluetooth sound will not be affected.

  • Go to this page

  • You will find a table under the "Packages" heading. Look for the "Series" column and locate the package corresponding to your distribution series (Precise, Quantal, Raring etc).
    • - In case of Precise, you will find more than one package. Then check what kernel you're running with the "uname -r" command. If the output of "uname -r" starts with...
      • 3.2 - use the oem-audio-hda-daily-dkms
      • 3.5 - use the oem-audio-hda-daily-lts-quantal-dkms package
      • 3.8 - use the oem-audio-hda-daily-lts-raring-dkms package
  • Click the arrow (to the left) to expand the row of the selected package.
  • Under the new section "Package files", click the file ending with ".deb", download and install it:
    • You can either do this by selecting "open with", which will take you to the Ubuntu Software Center, where you can click "Install", or
    • Save the file to disk, open a terminal window, change to the right directory and execute "sudo dpkg -i <file name>"

  • Reboot.

Uninstall instruction

Through Ubuntu Software Center

  • Search for "oem-audio-hda-daily-dkms" in the search box
  • Click the search result
  • Click "Remove"
  • Reboot your computer to complete uninstallation.

Through command line

  • Execute the following command: "sudo apt-get remove oem-audio-hda-daily-dkms"
  • Reboot your computer to complete uninstallation.

How it works

DKMS is a method to recompile kernel modules locally whenever the rest of the kernel changes. This means that you do not add a ppa: instead you download the package once and install it, confirm that it fixes your problem, and you're done. When you install a new kernel, as you regularly do if you have the updates repository enabled (this is recommended), DKMS will automatically recompile your existing DKMS package to fit the new kernel.

You can use this method if the latest ALSA snapshot works for you currently, and you just want the what's currently the latest (without having to stay updated with newer snapshots).

Audio/UpgradingAlsa/DKMS (last edited 2013-03-26 10:36:25 by diwic)