UpgradingAlsa

Differences between revisions 3 and 9 (spanning 6 versions)
Revision 3 as of 2010-10-05 13:42:20
Size: 1596
Editor: c-83-233-18-148
Comment:
Revision 9 as of 2013-10-11 03:11:58
Size: 1983
Editor: hd9483857
Comment: Only DKMS method is supported
Deletions are marked like this. Additions are marked like this.
Line 5: Line 5:
/!\ Make sure you only have '''one''' override of ALSA drivers installed at a time. Make sure you uninstall the previous override before trying a new one, otherwise it is unclear which version will take precedence. /!\
Make sure you only have '''one''' override of ALSA drivers installed at a time. Make sure you uninstall the previous override before trying a new one, otherwise it is unclear which version will take precedence.
Line 7: Line 8:
/!\ Aside from the Ubuntu web, there are several guides and blog posts about how to download, compile, and install newer ALSA driver versions yourself. These guides are of varying quality, and in some cases, can break your system really bad. The solutions suggested below are simpler, so it should not be necessary to follow them. /!\
Aside from the Ubuntu web, there are several guides, scripts, and blog posts about how to download, compile, and install newer ALSA driver versions yourself. These guides are of varying quality, and in some cases, can break your system really bad. We do not recommend them - the solutions suggested below are simpler and come with proper uninstall instructions.
Line 9: Line 11:
=== The latest stable ALSA - simplest ===
Line 11: Line 12:
Whenever a stable release of ALSA is released, the linux-backports-modules-alsa-[Ubuntu Release]-[Kernel Flavor] is updated. [Ubuntu-release] means "karmic", "lucid", "maverick" etc, and [Kernel Flavor] normally means "generic" (or "server" for Ubuntu server edition). So just download and install this package, reboot, and test. /* === The latest stable ALSA - simplest ===
/*
/!\ This currently does not make sense for Natty (Ubuntu 11.04) or One since the latest upstream ALSA release is in Natty already.
/*
Whenever a stable release of ALSA is released, the linux-backports-modules-alsa-[Ubuntu Release]-[Kernel Flavor] is updated. [Ubuntu-release] means "karmic", "lucid", "maverick" etc, and [Kernel Flavor] normally means "generic" (or "server" for Ubuntu server edition). So just download and install this package, reboot, and test.
Uninstallation, if necessary, is just as simple - just uninstall the package and reboot afterwards.
*/
/* === Prebuilt daily snapshot modules ===
/* Every night the current ALSA snapshot is taken and built on Launchpad by the [[https://launchpad.net/~ubuntu-audio-dev|Ubuntu Audio Developers Team]]. This will give you the absolute latest. See [[Audio/InstallingLinuxAlsaDriverModules|this link]] for how to install them.
*/
=== DKMS - rebuilds automatically ===
Line 13: Line 24:
=== Daily snapshot - hottest and latest ===

Every night the current ALSA snapshot is taken and built on Launchpad by the [[https://launchpad.net/~ubuntu-audio-dev|Ubuntu Audio Developers Team]]. This will give you the absolute latest. See [[Audio/InstallingLinuxAlsaDriverModules|this link]] for how to install them.

=== DKMS ===

As a third option, DKMS packages can be constructed that automatically rebuilds themselves whenever a new kernel is installed. More information to come.
The only currently supported option is to use DKMS packages. They can be constructed that automatically rebuilds themselves whenever a new kernel is installed. See [[Audio/UpgradingAlsa/DKMS|this link]] for how to install them.

Sometimes upgrading sound drivers will help you fix an issue with your sound. There are several ways to upgrade your ALSA sound drivers.

First, some words of caution:

Warning /!\ Make sure you only have one override of ALSA drivers installed at a time. Make sure you uninstall the previous override before trying a new one, otherwise it is unclear which version will take precedence.

Warning /!\ Aside from the Ubuntu web, there are several guides, scripts, and blog posts about how to download, compile, and install newer ALSA driver versions yourself. These guides are of varying quality, and in some cases, can break your system really bad. We do not recommend them - the solutions suggested below are simpler and come with proper uninstall instructions.

DKMS - rebuilds automatically

The only currently supported option is to use DKMS packages. They can be constructed that automatically rebuilds themselves whenever a new kernel is installed. See this link for how to install them.

Audio/UpgradingAlsa (last edited 2013-10-11 03:11:58 by hd9483857)