1 |
titefleur 08/03/06 13:27:40 |
2 |
|
3 |
Modified: alsa-guide.xml |
4 |
Log: |
5 |
Sync to 1.81 |
6 |
|
7 |
Revision Changes Path |
8 |
1.41 xml/htdocs/doc/fr/alsa-guide.xml |
9 |
|
10 |
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/fr/alsa-guide.xml?rev=1.41&view=markup |
11 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/fr/alsa-guide.xml?rev=1.41&content-type=text/plain |
12 |
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/fr/alsa-guide.xml?r1=1.40&r2=1.41 |
13 |
|
14 |
Index: alsa-guide.xml |
15 |
=================================================================== |
16 |
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/fr/alsa-guide.xml,v |
17 |
retrieving revision 1.40 |
18 |
retrieving revision 1.41 |
19 |
diff -u -r1.40 -r1.41 |
20 |
--- alsa-guide.xml 25 May 2007 17:05:30 -0000 1.40 |
21 |
+++ alsa-guide.xml 6 Mar 2008 13:27:39 -0000 1.41 |
22 |
@@ -1,5 +1,5 @@ |
23 |
<?xml version="1.0" encoding="UTF-8"?> |
24 |
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/fr/alsa-guide.xml,v 1.40 2007/05/25 17:05:30 cam Exp $ --> |
25 |
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/fr/alsa-guide.xml,v 1.41 2008/03/06 13:27:39 titefleur Exp $ --> |
26 |
|
27 |
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd"> |
28 |
|
29 |
@@ -30,8 +30,8 @@ |
30 |
<!-- See http://creativecommons.org/licenses/by-sa/2.5 --> |
31 |
<license/> |
32 |
|
33 |
-<version>2.22</version> |
34 |
-<date>2007-05-07</date> |
35 |
+<version>2.23</version> |
36 |
+<date>2008-05-03</date> |
37 |
|
38 |
<chapter> |
39 |
<title>Introduction</title> |
40 |
@@ -64,152 +64,44 @@ |
41 |
<body> |
42 |
|
43 |
<p> |
44 |
-Une des principales forces de Gentoo est que l'utilisateur a le plein contrôle |
45 |
-sur l'installation et la configuration de son système. L'utilisation d'ALSA |
46 |
-dans Gentoo suit ce principe. Il existe deux méthodes différentes pour mettre |
47 |
-en place le support d'ALSA sur votre système. Celles-ci sont présentées en |
48 |
-détails à la section suivante. |
49 |
+Auparavant, Gentoo offrait deux façons d'obtenir ALSA et de le faire |
50 |
+fonctionner : en utilisant le pilote <e>du noyau</e> et en utilisant le |
51 |
+paquet externe <c>alsa-driver</c>. Les deux solutions font essentiellement la |
52 |
+même chose : cela rend la maintenance du paquet externe vraiment difficile |
53 |
+et cela prend beaucoup de temps. Les mainteneurs de Gentoo ont donc décidé |
54 |
+d'arrêter le support du paquet <c>alsa-driver</c>, et de concentrer davantage |
55 |
+leurs efforts sur les pilotes ALSA disponibles dans le noyau Linux. Le guide va |
56 |
+se focaliser uniquement sur la configuration de ALSA via le pilote du noyau. |
57 |
</p> |
58 |
|
59 |
-</body> |
60 |
-</section> |
61 |
-</chapter> |
62 |
- |
63 |
-<chapter> |
64 |
-<title>Installer ALSA</title> |
65 |
-<section> |
66 |
-<title>Options</title> |
67 |
-<body> |
68 |
- |
69 |
-<warn> |
70 |
-Les méthodes décrites ci-dessous sont mutuellement exclusives. Vous ne pouvez à |
71 |
-la fois compiler ALSA dans votre noyau et utiliser |
72 |
-<c>media-sound/alsa-driver</c>. Si vous le faites, votre système générera des |
73 |
-erreurs. |
74 |
-</warn> |
75 |
- |
76 |
<p> |
77 |
-Les deux méthodes sont : |
78 |
+Si vous avez encore besoin du paquet <c>alsa-driver</c>, contactez par email les |
79 |
+<mail link="alsa-bugs@g.o">mainteneurs ALSA de Gentoo</mail> en précisant |
80 |
+la raison pour laquelle les pilotes du noyau ne fonctionnent pas pour vous. |
81 |
+Assurez-vous de joindre les journaux d'erreurs détaillés. |
82 |
</p> |
83 |
|
84 |
-<ol> |
85 |
- <li> |
86 |
- Utiliser l'implémentation d'ALSA fournie par votre noyau. C'est la méthode |
87 |
- recommandée. |
88 |
- </li> |
89 |
- <li> |
90 |
- Utiliser le paquet logiciel <c>media-sound/alsa-driver</c> de Gentoo. |
91 |
- </li> |
92 |
-</ol> |
93 |
- |
94 |
-<p> |
95 |
-Les pilotes embarqués dans Linux et ceux contenus dans le paquet |
96 |
-<c>alsa-driver</c> sont parfois différents. Typiquement, certaines |
97 |
-fonctionnalités ou corrections peuvent se trouver dans l'un et pas encore dans |
98 |
-l'autre. Les développeurs ALSA sont au courant de ce problème mais le fait est |
99 |
-que ces deux pilotes sont en réalité deux branches séparées du projet ALSA, qui |
100 |
-ne sont donc pas identiques. Sachez donc qu'elles pourraient fonctionner très |
101 |
-légèrement différemment et que donc, si l'un des pilotes ne fonctionne pas, |
102 |
-essayez simplement l'autre... Voici un aperçu qui vous aidera à faire votre |
103 |
-choix. |
104 |
-</p> |
105 |
- |
106 |
-<p> |
107 |
-Les avantages et les inconvénients reliés à l'utilisation de l'implémentation |
108 |
-d'ALSA présente dans le noyau sont les suivants : |
109 |
-</p> |
110 |
- |
111 |
-<table> |
112 |
-<tr> |
113 |
- <th>ALSA dans le noyau</th> |
114 |
- <th>Avantages et inconvénients</th> |
115 |
-</tr> |
116 |
-<tr> |
117 |
- <th>+</th> |
118 |
- <ti> |
119 |
- Pas besoin de paquet supplémentaire puisque les pilotes sont intégrés dans |
120 |
- le noyau. |
121 |
- </ti> |
122 |
-</tr> |
123 |
-<tr> |
124 |
- <th>+</th> |
125 |
- <ti> |
126 |
- Solution définitive qui ne requiert pas de réinstallation périodique. |
127 |
- </ti> |
128 |
-</tr> |
129 |
-<tr> |
130 |
- <th>-</th> |
131 |
- <ti>Parfois légèrement différent d'<c>alsa-driver</c>.</ti> |
132 |
-</tr> |
133 |
-</table> |
134 |
- |
135 |
-<p> |
136 |
-Voici ceux reliés à l'utilisation d'<c>alsa-driver</c> : |
137 |
-</p> |
138 |
- |
139 |
-<table> |
140 |
-<tr> |
141 |
- <th>alsa-driver</th> |
142 |
- <th>Avantages et inconvénients</th> |
143 |
-</tr> |
144 |
-<tr> |
145 |
- <th>+</th> |
146 |
- <ti>Ce sont en principe les pilotes les plus récents du projet ALSA.</ti> |
147 |
-</tr> |
148 |
-<tr> |
149 |
- <th>+</th> |
150 |
- <ti>Utile si vous comptez développer des pilotes audio.</ti> |
151 |
-</tr> |
152 |
-<tr> |
153 |
- <th>-</th> |
154 |
- <ti> |
155 |
- Vous devez réinstaller <c>alsa-driver</c> chaque fois que vous recompilez |
156 |
- votre noyau. |
157 |
- </ti> |
158 |
-</tr> |
159 |
-<tr> |
160 |
- <th>-</th> |
161 |
- <ti> |
162 |
- Nécessite que certaines options du noyau soient désactivées pour |
163 |
- fonctionner correctement. |
164 |
- </ti> |
165 |
-</tr> |
166 |
-</table> |
167 |
- |
168 |
</body> |
169 |
</section> |
170 |
-<section> |
171 |
-<title>Finalement...</title> |
172 |
-<body> |
173 |
- |
174 |
-<p> |
175 |
-La différence entre <c>alsa-driver</c> et l'implémentation d'ALSA présente dans |
176 |
-le noyau est vraiment subtile, comme mentionné précédemment. Étant donné qu'il |
177 |
-n'y a pas une énorme différence, vous êtes encouragé à installer |
178 |
-l'implémentation du noyau, <e>par facilité</e>. Avant de rapporter un |
179 |
-quelconque bogue relatif au son sur le <uri |
180 |
-link="https://bugs.gentoo.org">Bugzilla Gentoo</uri>, veuillez tenter de le |
181 |
-reproduire en utilisant <c>alsa-driver</c> (et rapportez le bogue quel que soit |
182 |
-le résultat). |
183 |
-</p> |
184 |
+</chapter> |
185 |
|
186 |
-</body> |
187 |
-</section> |
188 |
+<chapter> |
189 |
+<title>Installation de ALSA</title> |
190 |
<section id="lspci"> |
191 |
<title>Avant de poursuivre</title> |
192 |
<body> |
193 |
|
194 |
<p> |
195 |
-Peu importe la méthode d'installation choisie, il vous faut savoir quels |
196 |
-pilotes sont utilisés par votre carte son. Dans la plupart des cas, les cartes |
197 |
-son (intégrées à la carte mère ou non) sont de type PCI ; <c>lspci</c> |
198 |
-vous aidera à trouver l'information nécessaire. Si <c>lspci</c> n'est pas déjà |
199 |
-installé sur votre système, il vous faudra d'abord l'installer avec la |
200 |
-commande : <c>emerge sys-apps/pciutils</c>. Si vous avez une carte USB, le |
201 |
-programme <c>lsusb</c> du paquet <c>sys-apps/usbutils</c> vous sera |
202 |
-<e>peut-être</e> utile. Pour les cartes ISA, essayez les utilitaires |
203 |
-<c>sys-apps/isapnptools</c>. Les pages web suivantes vous aideront |
204 |
-<e>peut-être</e> si vous possédez une carte ISA : |
205 |
+Tout d'abord, il vous faut savoir quels pilotes sont utilisés par votre carte |
206 |
+son. Dans la plupart des cas, les cartes son (intégrées à la carte mère ou non) |
207 |
+sont de type PCI ; <c>lspci</c> vous aidera à trouver l'information |
208 |
+nécessaire. Si <c>lspci</c> n'est pas déjà installé sur votre système, il vous |
209 |
+faudra d'abord l'installer avec la commande : |
210 |
+<c>emerge sys-apps/pciutils</c>. Si vous avez une carte USB, le programme |
211 |
+<c>lsusb</c> du paquet <c>sys-apps/usbutils</c> vous sera <e>peut-être</e> |
212 |
+utile. Pour les cartes ISA, essayez les utilitaires <c>sys-apps/isapnptools</c>. |
213 |
+Les pages web suivantes vous aideront <e>peut-être</e> si vous possédez une |
214 |
+carte ISA : |
215 |
</p> |
216 |
|
217 |
<ul> |
218 |
@@ -266,14 +158,9 @@ |
219 |
</body> |
220 |
</section> |
221 |
<section id="kernel"> |
222 |
-<title>Utiliser l'implémentation d'ALSA disponible dans le noyau</title> |
223 |
+<title>Configuration du noyau</title> |
224 |
<body> |
225 |
|
226 |
-<p> |
227 |
-Si vous n'aimez pas compliquer inutilement les choses, la marche à suivre |
228 |
-suivante vous conviendra. |
229 |
-</p> |
230 |
- |
231 |
<note> |
232 |
Depuis la sortie de la version 2005.0, Gentoo Linux utilise par défaut le noyau |
233 |
2.6. Veuillez vérifier que votre noyau fait partie de la série 2.6. Les |
234 |
@@ -372,97 +259,6 @@ |
235 |
|
236 |
</body> |
237 |
</section> |
238 |
-<section id="alsa-driver"> |
239 |
-<title>Utiliser le paquet « ALSA Driver »</title> |
240 |
-<body> |
241 |
- |
242 |
-<p> |
243 |
-Ainsi vous avez décidé d'utiliser <c>alsa-driver</c>. Allons-y ! Nous |
244 |
-devons d'abord nous occuper de quelques détails afin que seuls les pilotes |
245 |
-nécessaires pour votre carte son soient compilés. Bien que cela ne soit pas |
246 |
-absolument nécessaire, cela réduit substantiellement le temps requis pour |
247 |
-l'installation en ne compilant pas les pilotes qui seraient de toute façon |
248 |
-inutiles. |
249 |
-</p> |
250 |
- |
251 |
-<p> |
252 |
-Si vous ne savez pas quels pilotes sont nécessaires à votre carte son, jetez un |
253 |
-œil à la section de ce guide portant sur <uri link="#lspci">lspci</uri>. Une |
254 |
-fois le nom du pilote identifié (<c>emu10k1</c> dans notre exemple), éditez |
255 |
-<path>/etc/make.conf</path> et ajoutez-y la variable <c>ALSA_CARDS</c>. |
256 |
-</p> |
257 |
- |
258 |
-<pre caption="Ajouter ALSA_CARDS à make.conf"> |
259 |
-<comment>(Pour une seule carte son.)</comment> |
260 |
-ALSA_CARDS="emu10k1" |
261 |
-<comment>(Pour spécifier plus d'une carte, séparez les noms avec des espaces.)</comment> |
262 |
-ALSA_CARDS="emu10k1 via82xx" |
263 |
-</pre> |
264 |
- |
265 |
-<p> |
266 |
-Si vous avez déjà compilé votre noyau et que vous voulez utiliser |
267 |
-<c>alsa-driver</c>, vous devez procéder à un test pour vous assurer que votre |
268 |
-système est correctement configuré. Si ce n'est pas le cas, vous ferez |
269 |
-probablement face à des erreurs lorsque vous tenterez d'installer |
270 |
-<c>alsa-driver</c>. L'exemple de code ci-bas illustre comment réaliser ces |
271 |
-vérifications. |
272 |
-</p> |
273 |
- |
274 |
-<note> |
275 |
-Les utilisateurs de <c>genkernel</c> peuvent passer directement à la section |
276 |
-<uri link="#doc_chap2_pre6">Installer alsa-driver</uri> puisque leur |
277 |
-configuration est identique à celle montrée ci-dessous. |
278 |
-</note> |
279 |
- |
280 |
-<ol> |
281 |
- <li> |
282 |
- <c>CONFIG_SOUND</c> doit être activé (fonctionnalités de base pour le son). |
283 |
- </li> |
284 |
- <li> |
285 |
- <c>CONFIG_SOUND_PRIME</c> doit être désactivé (support intégré de OSS). |
286 |
- </li> |
287 |
- <li> |
288 |
- <c>CONFIG_SND</c> doit être désactivé (support intégré d'ALSA). |
289 |
- </li> |
290 |
- <li> |
291 |
- <path>/usr/src/linux</path> doit pointer vers le noyau que vous voulez |
292 |
- utiliser avec ALSA. |
293 |
- </li> |
294 |
-</ol> |
295 |
- |
296 |
-<pre caption="Vérification de .config"> |
297 |
-<comment>(Nous supposons que le lien symbolique linux pointe vers le bon noyau.)</comment> |
298 |
-# <i>cd /usr/src/linux</i> |
299 |
-# <i>grep SOUND .config</i> |
300 |
-<comment>(1. Ok)</comment> |
301 |
-CONFIG_SOUND=y |
302 |
-<comment>(2. Ok)</comment> |
303 |
-CONFIG_SOUND_PRIME is not set |
304 |
-# <i>grep SND .config</i> |
305 |
-<comment>(Et 3. Ok)</comment> |
306 |
-CONFIG_SND is not set |
307 |
-</pre> |
308 |
- |
309 |
-<p> |
310 |
-Il ne reste qu'à taper les mots magiques... et non, ce n'est pas abracadabra. |
311 |
-</p> |
312 |
- |
313 |
-<pre caption="Installer alsa-driver"> |
314 |
-# <i>emerge alsa-driver</i> |
315 |
-</pre> |
316 |
- |
317 |
-<impo> |
318 |
-Notez que vous devrez exécuter <c>emerge alsa-driver</c> à chaque fois que vous |
319 |
-(re)compilerez le noyau, puisque les anciens pilotes seront supprimés. Pour |
320 |
-faciliter cette tâche, installez le paquet <c>module-rebuild</c> qui gardera |
321 |
-une trace des paquets à modules et qui pourra ainsi les recompiler à votre |
322 |
-place. Lancez <c>module-rebuild populate</c> la première fois pour créer la |
323 |
-liste, puis, après chaque compilation de noyau, lancez simplement |
324 |
-<c>module-rebuild rebuild</c> pour recompiler tous vos modules externes. |
325 |
-</impo> |
326 |
- |
327 |
-</body> |
328 |
-</section> |
329 |
</chapter> |
330 |
|
331 |
<chapter> |
332 |
@@ -482,9 +278,8 @@ |
333 |
</pre> |
334 |
|
335 |
<note> |
336 |
-Si vous avez activé ALSA dans le <uri link="#kernel">noyau</uri> <e>et</e> que |
337 |
-vous n'avez pas compilé ALSA en tant que module, passez tout de suite à la |
338 |
-section <uri link="#initscript">script d'initialisation d'ALSA</uri>. |
339 |
+Si vous n'avez <e>pas</e> compilé ALSA en tant que module, passez tout de suite |
340 |
+à la section <uri link="#initscript">script d'initialisation d'ALSA</uri>. |
341 |
Autrement, vous devez configurer ALSA, ce qui est rendu très facile par |
342 |
l'existence de l'outil <c>alsaconf</c>. (Ce dernier fait partie |
343 |
d'<c>alsa-utils</c>.) |
344 |
@@ -795,6 +590,9 @@ |
345 |
0: SigmaTel STAC9721/23 |
346 |
</pre> |
347 |
|
348 |
+<!-- À faire: retirer ceci quelques mois après le retrait d'alsa-driver de |
349 |
+l'arbre --> |
350 |
+ |
351 |
<p> |
352 |
Un autre problème très souvent rencontré par les utilisateurs est la fameuse |
353 |
erreur « Unknown symbol in module ». En voici un exemple : |
354 |
@@ -885,6 +683,8 @@ |
355 |
problème devrait alors être résolu. |
356 |
</p> |
357 |
|
358 |
+<!-- Fin de la section à retirer --> |
359 |
+ |
360 |
</body> |
361 |
</section> |
362 |
</chapter> |
363 |
@@ -898,8 +698,7 @@ |
364 |
<p> |
365 |
Premièrement, vérifiez que vous avez bien activé le USE <c>midi</c>. Sinon, |
366 |
activez-le maintenant et vous devrez aussi réinstaller tous les paquets ALSA |
367 |
-qui utilisent ce USE, tels qu'<c>alsa-lib</c>, <c>alsa-utils</c> et |
368 |
-<c>alsa-driver</c>. |
369 |
+qui utilisent ce USE, tels qu'<c>alsa-lib</c> et <c>alsa-utils</c>. |
370 |
</p> |
371 |
|
372 |
<p> |
373 |
@@ -1031,8 +830,7 @@ |
374 |
|
375 |
<p> |
376 |
Vous pouvez utiliser plus d'une carte son à la fois, à la condition d'utiliser |
377 |
-ALSA en modules noyau (ce qui est forcément le cas si vous utilisez |
378 |
-<c>alsa-driver</c>). Spécifiez simplement laquelle doit être activé en premier |
379 |
+ALSA en modules noyau. Spécifiez simplement laquelle doit être activé en premier |
380 |
dans le fichier <path>/etc/modules.d/alsa</path>. Vos cartes son sont |
381 |
identifiées dans ce fichier par le nom du pilote. La première carte est 0, la |
382 |
seconde est 1, etc. Voici un exemple qui montre l'utilisation de deux cartes. |
383 |
|
384 |
|
385 |
|
386 |
-- |
387 |
gentoo-commits@l.g.o mailing list |