Difference between revisions of "ALSA"

From CBLFS
Jump to navigationJump to search
(I added the description from BLFS.)
(Added patch for nVidia chips.)
Line 2: Line 2:
  
 
The Linux kernel now provides Advanced Linux Sound Architecture (ALSA) support by default. However, applications need to interface to that capability. The following six sections deal with the six separate components of ALSA: the libraries, the plugins, the utilities, the tools, the firmware and the OSS compatibility libraries.
 
The Linux kernel now provides Advanced Linux Sound Architecture (ALSA) support by default. However, applications need to interface to that capability. The following six sections deal with the six separate components of ALSA: the libraries, the plugins, the utilities, the tools, the firmware and the OSS compatibility libraries.
 +
 +
== Note on nVidia nForce 430 ==
 +
 +
If you have nVidia HDA audio chips MCP51, MCP55, MCP65, or MCP67, nVidia recommends the hda-intel module for these chips.  The ALSA driver code did not include support for these chips until 1.0.14rc1.  ALSA-driver-1.0.14rc1 wasn't included in the kernel until the 2.6.20 series.  If you don't want to use a prepatch version of the kernel and can't wait for sound, the following patch can be applied to the linux-2.6.19 source so the snd-hda-intel module will support these nVidia chips.
 +
 +
{|
 +
|-
 +
! Download Patch:
 +
| http://svn.cross-lfs.org/svn/repos/patches/linux-2.6.19/linux-2.6.19-HDAudio-nVidia-1.patch
 +
|}
  
 
== Components of ALSA ==
 
== Components of ALSA ==

Revision as of 19:25, 18 January 2007

Introduction to ALSA

The Linux kernel now provides Advanced Linux Sound Architecture (ALSA) support by default. However, applications need to interface to that capability. The following six sections deal with the six separate components of ALSA: the libraries, the plugins, the utilities, the tools, the firmware and the OSS compatibility libraries.

Note on nVidia nForce 430

If you have nVidia HDA audio chips MCP51, MCP55, MCP65, or MCP67, nVidia recommends the hda-intel module for these chips. The ALSA driver code did not include support for these chips until 1.0.14rc1. ALSA-driver-1.0.14rc1 wasn't included in the kernel until the 2.6.20 series. If you don't want to use a prepatch version of the kernel and can't wait for sound, the following patch can be applied to the linux-2.6.19 source so the snd-hda-intel module will support these nVidia chips.

Download Patch: http://svn.cross-lfs.org/svn/repos/patches/linux-2.6.19/linux-2.6.19-HDAudio-nVidia-1.patch

Components of ALSA