Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédente | |||
son_problemes [Le 06/09/2020, 12:43] – [Réinitialisation de Alsa ou PulseAudio] sangorys | son_problemes [Le 27/10/2020, 16:35] (Version actuelle) – 193.48.226.66 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag> | ||
+ | ---- | ||
+ | |||
+ | ====== Problèmes de sons sous Ubuntu ====== | ||
+ | |||
+ | Avant de se lancer dans des diagnostics avancés, assurez-vous de ne pas avoir quitté avec une mise en veille prolongée. Cette fonctionnalité permet en effet de relancer Ubuntu rapidement, mais ne permet pas à Ubuntu d' | ||
+ | |||
+ | === Les applications OSS === | ||
+ | |||
+ | Nous avons vu précédemment que certaines applications utilisent encore %%OSS%%. Afin de pouvoir exploiter ces programmes, deux possibilités s' | ||
+ | |||
+ | - Vous pouvez décider que lors de l' | ||
+ | - La deuxième solution est d' | ||
+ | Afin d' | ||
+ | < | ||
+ | |||
+ | Il est également possible d' | ||
+ | |||
+ | |||
+ | ===== Problèmes spécifiques à une version d' | ||
+ | |||
+ | ==== Aucun son audible ==== | ||
+ | |||
+ | <note help>Si GNU/Linux ne **détecte pas de carte son**, il ne joue JAMAIS le son :!: et affiche **TOUJOURS une erreur** : | ||
+ | |||
+ | <note important> | ||
+ | |||
+ | Il arrive parfois que alsa mixer soit mal configuré lors de l' | ||
+ | < | ||
+ | Utilisez les flèches gauche et droite pour naviguer, haut et bas pour augmenter/ | ||
+ | |||
+ | Dans certains cas, la commande M coupe le son et impossible de le remettre autre que par redémarrer la machine, si c'est votre cas : (N' | ||
+ | |||
+ | ==== Activation matérielle dans le BIOS ==== | ||
+ | |||
+ | * Si tout ceci semble en ordre, vérifiez ensuite l' | ||
+ | * Dans le cas où vous posséderiez un ordinateur portable, il se peut que votre carte son soit reliée à votre modem interne. Allez donc dans le BIOS et vérifiez que l' | ||
+ | |||
+ | ==== Linux détecte-il ma carte son ? ==== | ||
+ | |||
+ | * Votre carte son est-elle détectée par %%GNU/ | ||
+ | Pour une carte interne (PCI ou intégrée sur la carte mère): | ||
+ | < | ||
+ | Pour une carte connecté via usb: | ||
+ | < | ||
+ | Vous obtiendrez par exemple: | ||
+ | < | ||
+ | 00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/ | ||
+ | ou | ||
+ | 00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01) | ||
+ | ou | ||
+ | 00:05.0 Multimedia audio controller: nVidia Corporation nForce Audio Processing Unit (rev a2) | ||
+ | 00:06.0 Multimedia audio controller: nVidia Corporation nForce2 AC97 Audio Controler (MCP) (rev a1) | ||
+ | ou | ||
+ | 01:09.0 Multimedia audio controller: Ensoniq ES1370 [AudioPCI] (rev 01) | ||
+ | </ | ||
+ | |||
+ | Autre methode | ||
+ | < | ||
+ | |||
+ | Et pour avoir le chipset : | ||
+ | |||
+ | < | ||
+ | |||
+ | Dans cet exemple, chaque carte son a bien été détectée < | ||
+ | |||
+ | |||
+ | ==== Réinitialisation de Alsa ou PulseAudio ==== | ||
+ | |||
+ | Dans de **très nombreuses situations** vous pouvez rencontrer **l' | ||
+ | < | ||
+ | |||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | |||
+ | Si on n' | ||
+ | * / | ||
+ | * /etc/alsa | ||
+ | * /etc/pulse | ||
+ | * ~/.pulse | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ==== Le son grésille et craque sur un jeu ==== | ||
+ | |||
+ | Si le son craque ou grésille dans un jeu, il est probable que ce jeu utilise SDL. Il faut installer le paquet **[[apt> | ||
+ | |||
+ | <note tip>Pour éliminer ce temps de latence et donner la priorité au son, vous pourrez utiliser un noyau Linux dit temps réel **linux-rt**. Ubuntu Studio, une variante multimédia d' | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | pas de carte son | ||
+ | pas de disque dur ok | ||
+ | ==== Perte soudaine de son suite à une mise à jour ==== | ||
+ | |||
+ | Allez dans le contrôleur de volume -> paramètres | ||
+ | Vérifier ceci : | ||
+ | |||
+ | **Tone :coché** | ||
+ | |||
+ | **micro +20dB** : sans importance sauf si vous avez un microphone. | ||
+ | |||
+ | **IEC958 Optical Raw : | ||
+ | |||
+ | "nom de votre carte audio" **Output jack : | ||
+ | |||
+ | External amplifier | ||
+ | |||
+ | ====Micro qui ne fonctionne plus==== | ||
+ | |||
+ | Installez [[pavucontrol]] puis : | ||
+ | * Accédez à l' | ||
+ | * Cliquez sur l' | ||
+ | * Sous « Port », | ||
+ | |||
+ | Une autre possibilité est : | ||
+ | * Accédez à l' | ||
+ | * Choisissez **Duplex stéréo analogique** dans le champs **Profil**. | ||
+ | |||
+ | D' | ||
+ | ==== Plusieurs cartes son ==== | ||
+ | < | ||
+ | Vous avez la chance d' | ||
+ | Le problème se pose aussi avec les cartes TV, qui souvent s' | ||
+ | Le problème existe aussi pour les ordinateur récents qui proposent une sortie spdif (S/PDIF est une sortie coaxiale numérique qui peut se brancher directement sur un ampli 5.1:-) Pour les sorties numériques avec ALSA voir aussi le lien Configurer une sortie numérique avec ALSA. | ||
+ | |||
+ | Il existe plusieurs solutions, si une ne marche pas, essayez la suivante. | ||
+ | |||
+ | === 1ère solution === | ||
+ | |||
+ | Aller dans Système > Préférences > Son et de choisir la bonne carte. | ||
+ | |||
+ | === 2ème solution === | ||
+ | Depuis un [[: | ||
+ | * < | ||
+ | 0 snd_hda_intel | ||
+ | 1 snd_usb_audio</ | ||
+ | 0 snd_hda_intel | ||
+ | 1 snd_hda_intel</ | ||
+ | 0 [Nvidia | ||
+ | HDA NVidia at 0xfe020000 irq 21 | ||
+ | 1 [Creative | ||
+ | HDA Creative at 0xfdafc000 irq 16</ | ||
+ | |||
+ | |||
+ | Si vous souhaitez que la carte son reconnu en 1 prenne la place de la carte son reconnu en 0 pour que votre deuxième carte son deviennent la carte son par défaut, [[: | ||
+ | |||
+ | < | ||
+ | install sound-slot-0 modprobe snd-card-0 | ||
+ | install sound-slot-1 modprobe snd-card-1 | ||
+ | </ | ||
+ | |||
+ | en | ||
+ | |||
+ | < | ||
+ | install sound-slot-1 modprobe snd-card-0 | ||
+ | install sound-slot-0 modprobe snd-card-1 | ||
+ | </ | ||
+ | |||
+ | |||
+ | Puis à la fin du fichier, commentez toutes les lignes commençant par options, et rajoutez ces 2 lignes\\ | ||
+ | // | ||
+ | |||
+ | < | ||
+ | options snd-usb-audio index=0 | ||
+ | options snd-hda-intel index=1 | ||
+ | </ | ||
+ | |||
+ | ou | ||
+ | |||
+ | < | ||
+ | options snd slots=snd-usb-audio, | ||
+ | </ | ||
+ | |||
+ | Et si les deux modules sont identiques | ||
+ | |||
+ | < | ||
+ | options snd-hda-intel id=Creative index=0 | ||
+ | options snd-hda-intel id=Nvidia index=1 | ||
+ | </ | ||
+ | |||
+ | |||
+ | Puis redémarrez. | ||
+ | |||
+ | |||
+ | ==== Conflit : carte son pci / carte intégrée | ||
+ | |||
+ | ===Son en local mais pas sur internet=== | ||
+ | |||
+ | Si après avoir, comme moi, installé bon nombre de codecs et paquets, modifié des fichiers de configuration, | ||
+ | Vérifiez en lançant [[: | ||
+ | - allez dans le bios et désactivez le chipset/son intégré; | ||
+ | - regardez dans votre /home, renommez les fichiers .asoundconf et .asoundrc (ou similaires); | ||
+ | - redémarrez votre ordinateur, testez et si ça fonctionne, vous pouvez virer les fichiers ci-dessus. | ||
+ | |||
+ | |||
+ | ==== Changer sa carte son ==== | ||
+ | |||
+ | Si après toutes vos recherches, tests et réglages votre carte son refuse de fonctionner correctement, | ||
+ | |||
+ | |||
+ | |||
+ | ==== Enregistrement de la sortie audio (ce que vous entendez) ==== | ||
+ | Voir ce [[pavucontrol# | ||
+ | <note tip> | ||
+ | |||
+ | |||
+ | |||
+ | ==== Enregistrement avec le microphone ==== | ||
+ | |||
+ | |||
+ | Commencez par vérifier le fonctionnement du microphone : voir [[: | ||
+ | |||
+ | === Le microphone n'est pas dans la liste des entrées son === | ||
+ | |||
+ | <note help> | ||
+ | |||
+ | <note help> | ||
+ | |||
+ | Au moins deux paramètres doivent activés en mode capture: la ligne //Mic// et la ligne //Capture// ((remarque basée sur un retour d' | ||
+ | |||
+ | Cela peut se faire via kmix ou alsamixer (dans un terminal) | ||
+ | |||
+ | Avec alsamixer, | ||
+ | - visualiser les pistes de capture (touche F4) | ||
+ | - la mention CAPTUR doit apparaître sous les barres Mic **et** Capture (touche < | ||
+ | |||
+ | Avec kmix (GUI) | ||
+ | - sélectionner la bonne carte son et l' | ||
+ | - la diode rouge doit être allumée sous Mic et Capture (inutile d' | ||
+ | //FIXME introduire des captures d' | ||
+ | |||
+ | <note tip>Si les réglages ci-dessus ne fonctionnent pas, mettre un petit adaptateur USB entre votre casque et le PC (on en trouve à quelques euros) permet de régler le souci((http:// | ||
+ | |||
+ | === Retours trop faibles (son d' | ||
+ | Essayez en augmentant le gain du micro : activer le commutateur/ | ||
+ | ==== Le son stéréo marche bien mais pas en 5.1 ==== | ||
+ | |||
+ | Depuis la mise à jour de la version 9.04 à la version 9.10 le son fonctionne parfaitement en stéréo mais lorsqu' | ||
+ | |||
+ | //Pas de solution jusqu' | ||
+ | |||
+ | |||
+ | ==== Le son grésille sur une carte son VIA ==== | ||
+ | |||
+ | Lorsque vous lisez un fichier sonore et qu'un horrible grésillement s'y ajoute. | ||
+ | |||
+ | Vous possédez une carte son VIA VT8233, vérifiez-le en tapant : | ||
+ | |||
+ | < | ||
+ | |||
+ | Si la commande ne renvoie rien, n' | ||
+ | |||
+ | Sinon vous pouvez tenter d' | ||
+ | |||
+ | < | ||
+ | |||
+ | Redémarrer votre ordinateur. | ||
+ | Si ça ne fonctionne pas, [[tutoriel: | ||
+ | <file bash> | ||
+ | type hw | ||
+ | card 0 | ||
+ | } | ||
+ | |||
+ | pcm.!default { | ||
+ | type plug | ||
+ | slave.pcm " | ||
+ | } | ||
+ | |||
+ | pcm.dmixer { | ||
+ | type dmix | ||
+ | ipc_key 1025 | ||
+ | slave { | ||
+ | pcm " | ||
+ | period_time 0 | ||
+ | period_size 1048 | ||
+ | buffer_size 32768 | ||
+ | rate 48000 | ||
+ | } | ||
+ | bindings { | ||
+ | 0 0 | ||
+ | 1 1 | ||
+ | } | ||
+ | }</ | ||
+ | |||
+ | ==== Saturation et grésillement (bis) ==== | ||
+ | |||
+ | si vous lisez un fichier audio avec Audacious (ou autre) vérifier dans les paramètres / options que vous n'avez pas ajouté un effet audio créant la saturation (grésillement) | ||
+ | ==== Gestion de plusieurs utilisateurs avec Pulseaudio ==== | ||
+ | |||
+ | Lorsqu' | ||
+ | Pour faire en sorte que tous les utilisateurs puisse accéder à pulseaudio, il suffit de suivre ces deux étapes : | ||
+ | - Ajouter les utilisateurs devant accéder au son dans le groupe pulse-access : < | ||
+ | - décommenter la ligne < | ||
+ | |||
+ | ==== Brancher un casque ne coupe pas le son de la sortie haut-parleur ==== | ||
+ | |||
+ | Vous aller devoir intervenir au niveau du serveur de son ALSA, en tapant dans un terminal la commande suivante : | ||
+ | |||
+ | < | ||
+ | |||
+ | Choisissez votre carte son avec la combinaison de touches FN+F6 | ||
+ | |||
+ | Avec les touches fléchées, déplacez-vous sur les curseur jusqu’à trouver Auto-Mute. Basculez jusqu’à Enabled avec les flèches haut et bas. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | |||
+ | |||
+ | ==== Plus de son casque sous Windows en cas de dual boot ==== | ||
+ | |||
+ | Sur certaines machines (notamment ASUS) l' | ||
+ | |||
+ | Dans la console, ouvrez le fichier default.pa avec les droits administrateur | ||
+ | |||
+ | < | ||
+ | gksudo gedit / | ||
+ | </ | ||
+ | |||
+ | et remplacez la ligne " | ||
+ | |||
+ | La ligne de commande désactivée dans default.pa a pour but de garder les paramètres son sur le niveau d' | ||
+ | |||
+ | Il suffit ensuite de rebooter sur Windows, lancer votre application son favorite, mettre Windows en veille, sortir de veille pour que la prise casque fonctionne à nouveau comme d' | ||
+ | Mais la différence est que ce réglage restera en mémoire, et donc vous aurez la sortie casque directement active quand vous booterez sur Windows. | ||
+ | |||
+ | ===== Sortie casque et Entrée micro Jack simultané "combo jack" sur les ordinateurs récents ===== | ||
+ | |||
+ | Tuto original : [[https:// | ||
+ | |||
+ | Fonctionne sur Ubuntu 18.04 et supérieur. | ||
+ | Sur les PC récents il arrive que le Jack femelle fait office d' | ||
+ | Pour pouvoir faire fonctionner le micro un casque-micro qui n'a qu'un seul jack il faut modifier le fichier de configuration ALSA en root : | ||
+ | < | ||
+ | |||
+ | ---- | ||
+ | |||
+ | En dernière ligne vous devez avoir cette ligne : | ||
+ | < | ||
+ | Si elle manque ajouter la. | ||
+ | |||
+ | ---- | ||
+ | |||
+ | Ensuite ajouter cette dernière ligne sur le fichier ; | ||
+ | < | ||
+ | |||
+ | //Sur certaines version plus ancienne d' | ||
+ | < | ||
+ | |||
+ | //Une autre option peut également fonctionner à la place de cette dernière, si elle échoue :// | ||
+ | < | ||
+ | |||
+ | ---- | ||
+ | Sauvegarder le fichier et rédemarrer votre machine pour prendre en compte les changements. | ||
+ | ===== Sortie du son jack/ | ||
+ | |||
+ | Pour choisir la sortie audio voulue la commande " | ||
+ | |||
+ | ===== Voir aussi ===== | ||
+ | * [[: | ||
+ | |||
+ | ---- | ||
+ | |||
+ | // Contributeurs : topazz, [[utilisateurs: |