Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
alsa [Le 17/04/2026, 07:19] – [Réinitialisation de ALSA] suppr fichier config perso krodelabestiolealsa [Le 24/04/2026, 15:50] (Version actuelle) – [Réglages en ligne de commande] typo | suppr obsolète | détails krodelabestiole
Ligne 1: Ligne 1:
 {{tag>noble audio multimédia mao}} {{tag>noble audio multimédia mao}}
  
-{{ https://raw.githubusercontent.com/ubuntu/yaru/refs/heads/master/icons/Yaru/256x256%402x/devices/audio-speakers.png?140|Icône audio}}+{{ https://raw.githubusercontent.com/ubuntu/yaru/refs/heads/master/icons/Yaru/256x256%402x/devices/audio-speakers.png?100|Icône audio}}
 ====== ALSA ====== ====== ALSA ======
  
-**[[wpfr>Advanced_Linux_Sound_Architecture|ALSA]]** (//Advanced Linux Sound Architecture//) est un ensemble de [[:audio#les pilotes|pilotes]] audio d'Ubuntu (et de [[:distributions|Linux]] en général)pour les cartes son intégrées%%PCI et USB%%. Il a été créé lorsque [[:oss4|OSS]] est passé sous licence propriétaire, afin de toujours avoir une alternative libre. Ce pilote est en constante amélioration et gère un très grand nombre de cartes. De plus il permet la gestion directe de plusieurs sons grâce à un [[:audio#les serveurs de sons|serveur de son]] intégré (dmix), toutefois rarement utilisé sur Ubuntu.\\+**[[wpfr>Advanced_Linux_Sound_Architecture|ALSA]]** (//Advanced Linux Sound Architecture//) est un ensemble de [[:audio#les pilotes|pilotes]] audio d'Ubuntu (et de [[:distributions|Linux]] en général) pour les cartes son PCI, USB, ou intégrées.\\ 
 +Il a été créé lorsque [[:oss4|OSS]] est passé sous licence propriétaire, afin de toujours avoir une alternative libre. Ce pilote est en constante amélioration et gère un très grand nombre de cartes. 
 C'est donc à **ALSA** que revient la charge de reconnaître les interfaces audio (aussi appelées //carte son//). C'est donc à **ALSA** que revient la charge de reconnaître les interfaces audio (aussi appelées //carte son//).
 +
 +**ALSA** permet aussi la gestion directe de plusieurs sons grâce à un [[:audio#les serveurs de sons|serveur de son]] intégré (voir //[[https://www.alsa-project.org/wiki/Asoundrc#Software_mixing|Software mixing]]//), toutefois rarement utilisé sur Ubuntu.
  
 **ALSA** est intégré au [[:kernel|noyau]] Linux. **ALSA** est intégré au [[:kernel|noyau]] Linux.
- 
-Les [[:commande shell|commandes]] concernant **ALSA** commence généralement par la lettre ''a''. 
  
   * Le **[[:audio#les pilotes|pilote]]** permet au [[:kernel|noyau Linux]] de gérer la ou les cartes son de l'ordinateur. C'est une couche logicielle, invisible pour l'utilisateur, en relation directe avec le matériel. Sur Ubuntu il s'agit de **ALSA**.   * Le **[[:audio#les pilotes|pilote]]** permet au [[:kernel|noyau Linux]] de gérer la ou les cartes son de l'ordinateur. C'est une couche logicielle, invisible pour l'utilisateur, en relation directe avec le matériel. Sur Ubuntu il s'agit de **ALSA**.
-  * Le **[[:audio#les serveurs de sons|serveur de son]]**, invisible pour l'utilisateur, fait l'interface entre le pilote et l'application. Il permet de gérer les différents flux audio créés par les logiciels, entre les entrées (entrée audio, micro, réseau, ...) et les sorties (casque, haut-parleur, réseau, Bluetooth...). Ubuntu utilise plutôt désormais [[:PipeWire]].+  * Le **[[:audio#les serveurs de sons|serveur de son]]**, invisible pour l'utilisateur, fait l'interface entre les applications et le pilote. Il permet par exemple d'acheminer les différents flux audio gérés par les applications, entre les entrées (entrée audio, micro, réseau, ...) et les sorties (casque, haut-parleur, réseau, Bluetooth...).\\ Ubuntu utilise désormais [[:PipeWire]] par défaut (voir //[[:PipeWire#Routage]]//).\\ **ALSA** fournit cependant aussi un serveur de son rudimentaire (voir le chapitre //[[#Installation]]// pour profiter des applications compatibles avec ce serveur).
  
 <note> <note>
Ligne 19: Ligne 21:
  
 En vue de toujours pouvoir utiliser les programmes écrits pour [[:oss4|OSS]], une surcouche logicielle a été créée afin de conserver l'usage des applications écrites seulement pour OSS. En vue de toujours pouvoir utiliser les programmes écrits pour [[:oss4|OSS]], une surcouche logicielle a été créée afin de conserver l'usage des applications écrites seulement pour OSS.
 +
 +<note tip>Les [[:commande shell|commandes]] concernant **ALSA** commencent généralement par la lettre ''a''.</note>
  
 ===== Installation ===== ===== Installation =====
Ligne 33: Ligne 37:
  
 <note important> <note important>
-Dans le cadre d'une utilisation ordinaire, mieux vaut ne pas toucher à ces réglages de bas niveau.+Dans le cadre d'une utilisation ordinaire, mieux vaut ne pas toucher à ces réglages de bas niveau. Ceux-ci concernent le serveur de son d'ALSA qui n'est plus utilisé sur Ubuntu qu'à travers une surcouche de compatibilité, ou certains paramètres matériel accessible avec des outils plus modernes.
  
-[[:PipeWire]] est là pour fournir tous les outils, des plus simples au plus avancés, permettant de gérer les flux audio et les différentes interfaces. Voir //[[:pipewire#Configuration]]//.+**[[:PipeWire]]** est là pour fournir tous les outils, des plus simples au plus avancés, permettant de gérer les flux audio et les différentes interfaces.\\ 
 +Voir le chapitre //[[:pipewire#Configuration]]//.
 </note> </note>
  
-Il est tout à fait possible des configurer les cartes son depuis un [[:terminal]] avec les outils utilisables en [[:commande_shell|ligne de commande]]. +Il est entre autre possible de configurer les cartes son en [[:commande_shell|ligne de commande]] avec les outils utilisables depuis un [[:terminal]]. 
-  * ''[[man>alsamixer]]'' : une [[:terminal#une_sorte_d_interface_graphique_dans_le_terminal|sorte d'interface graphique dans un terminal]] pour contrôler les volumes du  pilote de la carte son **ALSA** (pour une interface purement graphique, [[:deb#installer_un_paquet_deb|installer le paquet]] ''[[apt>gnome-alsamixer]]''((''gnome-alsamixer'' n'est plus disponible dans les dépôts officiels depuis [[:Focal]])))+  * ''[[man>alsamixer]]'' : une [[:terminal#une_sorte_d_interface_graphique_dans_le_terminal|interface graphique dans le terminal]] pour contrôler les volumes avec **ALSA**. 
-  * ''[[man>amixer]]'' : pour contrôler les volumes+  * ''[[man>amixer]]'' fournit les même fonctionnalités qu%%'%%''alsamixer'' mais en ligne de commande (retours textuels)
-  * ''[[man>aplay]]'' : pour gérer la lecture. +  * ''[[man>aplay]]'' permet de gérer les interfaces dédiées à la lecture audio (sorties)
-  * ''[[man>arecord]]'' : pour gérer lenregistrement.+  * ''[[man>arecord]]'' permet de gérer les interfaces d'entrée audio (pour l'acquisition, l'enregistrement, ou le traitement d'un signal externe).
  
 ==== Activer l'entrée audio (line in) ==== ==== Activer l'entrée audio (line in) ====
Ligne 77: Ligne 82:
 ===== Problèmes courants ===== ===== Problèmes courants =====
  
-<note important>Voir avant tout la page //[[:son_problemes|Problèmes de sons sous Ubuntu]]//.</note>+<note important>Voir avant tout la page //[[:problèmes audio|Problèmes audio sous Ubuntu]]//.</note>
  
 ==== Aucun son audible ==== ==== Aucun son audible ====
Ligne 107: Ligne 112:
  
   * [[https://www.alsa-project.org/main/index.php/Main_Page|Site officiel]]   * [[https://www.alsa-project.org/main/index.php/Main_Page|Site officiel]]
 +  * [[:Audio]]
 +  * [[:PipeWire]]
 +  * [[:Problèmes audio]]
   * [[https://youtu.be/lTv2jJDcPns|Cette vidéo]] en français explique [[:PipeWire]], **ALSA**, [[:PulseAudio]] et [[:jackd|JACK]]. À noter toutefois que PipeWire est désormais aussi performant que [[:jackd|JACK]] (depuis la sortie de la version 1), et qu'il est lui-même un //[[:services|daemon]]//.   * [[https://youtu.be/lTv2jJDcPns|Cette vidéo]] en français explique [[:PipeWire]], **ALSA**, [[:PulseAudio]] et [[:jackd|JACK]]. À noter toutefois que PipeWire est désormais aussi performant que [[:jackd|JACK]] (depuis la sortie de la version 1), et qu'il est lui-même un //[[:services|daemon]]//.
  
 ---- ----
 //[[:Contributeurs]] : [[:utilisateurs:krodelabestiole]]// //[[:Contributeurs]] : [[:utilisateurs:krodelabestiole]]//