/[gentoo]/xml/htdocs/doc/en/alsa-guide.xml
Gentoo

Diff of /xml/htdocs/doc/en/alsa-guide.xml

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.40 Revision 1.41
1<?xml version='1.0' encoding="UTF-8"?> 1<?xml version='1.0' encoding="UTF-8"?>
2<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/alsa-guide.xml,v 1.40 2004/08/22 15:43:28 neysx Exp $ --> 2<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/alsa-guide.xml,v 1.41 2004/08/29 14:15:34 swift Exp $ -->
3<!DOCTYPE guide SYSTEM "/dtd/guide.dtd"> 3<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
4 4
5<guide link = "/doc/en/alsa-guide.xml"> 5<guide link = "/doc/en/alsa-guide.xml">
6<title>Gentoo Linux ALSA Guide</title> 6<title>Gentoo Linux ALSA Guide</title>
7<author title="Author"> 7<author title="Author">
8 <mail link="zu@pandora.be">Vincent Verleye</mail> 8 <mail link="zu@pandora.be">Vincent Verleye</mail>
9</author> 9</author>
10<author title="Author"> 10<author title="Author">
11 <mail link="g2boojum@gentoo.org">Grant Goodyear</mail> 11 <mail link="g2boojum@gentoo.org">Grant Goodyear</mail>
12</author> 12</author>
13<author title="Author"> 13<author title="Author">
14 <mail link="agenkin@gentoo.org">Arcady Genkin</mail> 14 <mail link="agenkin@gentoo.org">Arcady Genkin</mail>
15</author> 15</author>
16<author title="Author"> 16<author title="Author">
17 <mail link="eradicator@gentoo.org">Jeremy Huddleston</mail> 17 <mail link="eradicator@gentoo.org">Jeremy Huddleston</mail>
28<author title="Editor"> 28<author title="Editor">
29 <mail link="blubber@gentoo.org">Tiemo Kieft</mail> 29 <mail link="blubber@gentoo.org">Tiemo Kieft</mail>
30</author> 30</author>
31<author title="Editor"> 31<author title="Editor">
32 <mail link="erwin@gentoo.org">Erwin</mail> 32 <mail link="erwin@gentoo.org">Erwin</mail>
33</author> 33</author>
34 34
35<abstract> 35<abstract>
36This guide will show you how to set up the Advanced Linux Sound Architecture 36This guide will show you how to set up the Advanced Linux Sound Architecture
37(ALSA) on Gentoo Linux. In addition to the Gentoo Linux Desktop Configuration 37(ALSA) on Gentoo Linux. In addition to the Gentoo Linux Desktop Configuration
38Guide, this guide is supposed to give you more information on this subject. 38Guide, this guide is supposed to give you more information on this subject.
39</abstract> 39</abstract>
40 40
41<license/> 41<license/>
42 42
43<version>1.5.3</version> 43<version>1.5.4</version>
44<date>August 22, 2004</date> 44<date>August 29, 2004</date>
45 45
46<chapter> 46<chapter>
47<title>The Advanced Linux Sound Architecture</title> 47<title>The Advanced Linux Sound Architecture</title>
48<section> 48<section>
49<title>What is ALSA?</title> 49<title>What is ALSA?</title>
50<body> 50<body>
51 51
52<p> 52<p>
53ALSA is the <e>Advanced Linux Sound Architecture</e>, a project dedicated to the 53ALSA is the <e>Advanced Linux Sound Architecture</e>, a project dedicated to the
54development of a high-quality Linux sound subsystem. It has replaced OSS 54development of a high-quality Linux sound subsystem. It has replaced OSS
55(<e>Open Sound System</e>) as default sound subsystem in the 2.6 kernel series. 55(<e>Open Sound System</e>) as default sound subsystem in the 2.6 kernel series.
56</p> 56</p>
57 57
58<p> 58<p>
59ALSA provides efficient support for all types of audio interfaces, is fully 59ALSA provides efficient support for all types of audio interfaces, is fully
102their soundcard. First find out what soundcard you have. An easy trick is to 102their soundcard. First find out what soundcard you have. An easy trick is to
103search for "audio" in the output of the <c>lspci</c> command. You can install 103search for "audio" in the output of the <c>lspci</c> command. You can install
104it with <c>emerge pciutils</c>. 104it with <c>emerge pciutils</c>.
105</p> 105</p>
106 106
107<pre caption="Finding out the soundcard type"> 107<pre caption="Finding out the soundcard type">
108# <i>lspci | grep -i audio</i> 108# <i>lspci | grep -i audio</i>
109Multimedia audio controller: VIA Technologies, Inc. VT82C686 AC97 Audio Controller (rev 64). 109Multimedia audio controller: VIA Technologies, Inc. VT82C686 AC97 Audio Controller (rev 64).
110</pre> 110</pre>
111 111
112<p> 112<p>
113Now go to the <uri link="http://www.alsa-project.org/alsa-doc">ALSA Soundcard 113Now go to the <uri link="http://www.alsa-project.org/alsa-doc">ALSA Soundcard
114Matrix</uri> and search for your soundcard. In the above example you should go 114Matrix</uri> and search for your soundcard. In the above example you should go
115to the "VIA" manufacturer. You will receive a table with the known chipsets of 115to the "VIA" manufacturer. You will receive a table with the known chipsets of
116that vendor. The chipset in the above example is "via82c686"; the "Details" link 116that vendor. The chipset in the above example is "via82c686"; the "Details" link
117then informs me that the driver is called <path>via82xx</path>. 117then informs me that the driver is called <path>via82xx</path>. This is all the
118information you need, so you can safely discard the rest of that document.
118</p> 119</p>
119 120
120<p> 121<p>
121Based on this information we can now install the <c>alsa-driver</c> for our 122Based on this information we can now install the <c>alsa-driver</c> for our
122soundcard. First edit <path>/etc/make.conf</path> and <e>add</e> a new option 123soundcard. First edit <path>/etc/make.conf</path> and <e>add</e> a new option
123called ALSA_CARDS to it. Inside this variable you declare the soundcard driver 124called ALSA_CARDS to it. Inside this variable you declare the soundcard driver
124you want to use: 125you want to use:
125</p> 126</p>
126 127
127<pre caption="Editing /etc/make.conf for ALSA_CARDS"> 128<pre caption="Editing /etc/make.conf for ALSA_CARDS">
128ALSA_CARDS="via82xx" 129ALSA_CARDS="via82xx"
129</pre> 130</pre>
130 131
131<p> 132<p>
132Now install <c>alsa-driver</c>: 133Now install <c>alsa-driver</c>:

Legend:
Removed from v.1.40  
changed lines
  Added in v.1.41

  ViewVC Help
Powered by ViewVC 1.1.20