Comment résoudre les problèmes de pulseaudio sous Linux

Découvrez comment redémarrer rapidement le service PulseAudio sur Linux sans déconnexion, en utilisant des commandes simples pour retrouver un son clair lors de vos vidéos et jeux.
Occasionnellement, le service pulseaudio s'arrête pour diverses raisons. Le plus souvent, il cesse soudainement de fonctionner après avoir joué à certains types de jeux en plein écran ou après avoir visionné certaines vidéos. Si l'une de ces applications devait s'arrêter soudainement ou si vous deviez utiliser xkill pour forcer son arrêt, vous pourriez avoir besoin de redémarrer le service pulseaudio. Vous n'avez pas besoin de redémarrer complètement votre PC ou tablette Linux pour y parvenir.
La manière la plus courante est de vous déconnecter de votre environnement de bureau, puis de vous reconnecter, mais cela est ennuyeux et cela ne fonctionne pas toujours. Cela nécessite également de fermer de nombreux programmes déjà en cours d’exécution dans cet environnement. Quelques commandes terminal suffiront pour redémarrer le démon audio et entendre à nouveau un son clair. Cependant, vous pourriez encore devoir redémarrer une ou deux applications si elles ne répondent pas au redémarrage.
Redémarrer le service pulseaudio sans se déconnecter
Ouvrez une fenêtre de terminal en maintenant enfoncées CTRL, ALT et T ou sélectionnez-la dans le menu des applications ou le Dash, selon le type d'interface graphique que vous utilisez. Vous n’aurez pas besoin d’accès administrateur pour la plupart de ces commandes, alors assurez-vous d’avoir un $ prompt si vous utilisez le shell bash. Les utilisateurs de tcsh pourraient vouloir taper whoami pour s'assurer qu'ils ne vont pas démarrer le service pulseaudio en tant que root.
Vérifiez si une instance est actuellement en cours d'exécution en tapant pulseaudio –check et en appuyant sur la touche entrée. Vous ne verrez généralement aucune sortie. Vous pourriez également voir un zéro, ce qui est équivalent à ne recevoir aucune sortie. Cela indique qu'il n'y a pas d'instance en cours d'exécution. Si vous avez reçu un message indiquant qu'une instance est actuellement en cours d'exécution, vous pouvez émettre la commande pulseaudio -k pour tuer l'instance existante. Une fois cela fait, ou si vous n'aviez de toute façon pas d'instance précédente en cours, vous pouvez taper pulseaudio -D pour démarrer une nouvelle instance, et le processus se lancera automatiquement avant de vous ramener à la ligne de commande.
Vous n'avez même pas besoin du terminal si vous êtes sûr de ne pas avoir d'instance en cours. Vous pouvez maintenir enfoncé la touche Super ou la touche Windows et appuyer sur R pour ouvrir la boîte de dialogue d'exécution, puis taper pulseaudio -D dedans. Appuyez sur la touche entrée ou cliquez sur le bouton pour exécuter la commande.
Techniquement, vous pourriez même utiliser cette boîte pour tuer une instance existante de pulseaudio avec pulseaudio -k, ce qui est utile si vous n'avez aucune autre raison d'ouvrir un terminal. Certaines personnes écrivent même un court script bash pour automatiser ce processus, mais ces commandes sont si courtes qu'il n'est guère nécessaire de le faire.
Relancez votre vidéo, votre MMORPG ou votre FPS et profitez-en maintenant que vous avez à nouveau une couverture sonore complète. Tout paramètre défini par l'utilisateur dans ~/.pulse ou ~/.config/pulse remplacera les paramètres globaux, donc vous voudrez peut-être examiner ces fichiers de configuration si vous rencontrez constamment des problèmes.
Si vous n'entendez jamais de son lorsque vous exécutez un programme, vous pourriez avoir besoin de le lancer avec padsp devant pour vous assurer qu'il peut se connecter au processus pulseaudio. Vous pourriez également vouloir lancer alsamixer dans votre terminal pour vous assurer que les réglages de niveau audio sont corrects. Si la solution padsp vous aide à le lancer depuis la ligne de commande Super+R ou le terminal, vous voudrez modifier le fichier .desktop qui démarre le programme. Vous pourriez également mettre padsp nomDuJeu dans un script bash ou tcsh. Remplacez nomDuJeu par le nom de commande réel du programme que vous essayez d'exécuter.
Quand tout le reste échoue, vous pouvez en réalité démarrer le service pulseaudio à un niveau système avec la commande sudo service pulseaudio restart. Étant donné que cela commence par sudo, le prompt CLI vous demandera de saisir votre mot de passe si vous n'avez pas exécuté de commandes en utilisant sudo récemment. Étant donné que cela active le service à une grande échelle, vous ne devriez pas l'utiliser en premier recours. Vous pouvez en fait utiliser top ou busybox top dans votre terminal pour voir ce que pulseaudio exécute généralement. Si vous ne le voyez pas du tout, alors vous savez qu'il ne démarre pas correctement en premier lieu.
Utilisez les touches Page Up et Page Down pour faire défiler les listings supérieurs, en examinant chaque service entre crochets pour voir si pulseaudio démarre avec le système. En général, le
La commande pulseaudio -k vous informe si cela fonctionne, mais c'est un excellent moyen d'en être sûr. Si rien d'autre ne semble fonctionner et que vous utilisez Xubuntu ou une autre distribution basée sur Xfce4, alors il y a une erreur à laquelle vous pourriez avoir succombé et qui n'influence pas les utilisateurs de LXDE, KDE ou Unity. Lorsque vous essayez d'éteindre la machine, une case à cocher demande si vous souhaitez enregistrer votre session.
Cela est particulièrement vrai si vous utilisez Alt+F4 depuis un bureau Xubuntu vide pour éteindre le système. Cela pourrait constamment enregistrer un paramètre pulseaudio incorrect, du moins en théorie. Vous pourriez essayer de décocher cette option et de redémarrer le système. Bien que cela nécessite un redémarrage, ce que vous tentiez probablement d'éviter au départ, cela pourrait prévenir des problèmes futurs. Une fois que tout fonctionne bien, vous pouvez sélectionner à nouveau cette case à cocher pour enregistrer les autres schémas que vous avez en place. Vous n'aurez plus à redémarrer à l'avenir et vous pourrez simplement utiliser la commande pulseaudio -D si cela a effectivement résolu le problème que vous rencontriez.
Très peu d'utilisateurs, en particulier ceux qui utilisent Linux sur des appareils mobiles ASUS eeePC, affirment qu'après avoir redémarré pulseaudio, ils entendent soudainement un bruit crépitant. C'est un problème de pilote inhabituel, mais vous pouvez résoudre le problème relativement facilement. Essayez de brancher un périphérique USB dans un port USB, puis redémarrez le démon puleaudio. Vous pourriez aussi essayer de brancher et débrancher quelque chose dans la prise casque. Apparemment, cela envoie involontairement un signal que le pilote open-source interprète et corrige le problème. Ce n’est pas un problème pour ceux qui utilisent pulseaudio avec des pilotes propriétaires installés.
Questions et réponses que vous devez connaître
Comment configurer PulseAudio ?
Pour configurer PulseAudio efficacement, suivez ces étapes :
- Édition du fichier de configuration :
- - Ouvrez le fichier
/etc/pulse/daemon.conf- avec des droits d'administrateur ou le fichier utilisateur situé à
~/.pulse/daemon.conf- .
- Paramétrage des canaux :
- Ajoutez ou modifiez la ligne suivante : default-sample-channels = 6
- Redémarrage de PulseAudio :
- Ouvrez un terminal et exécutez les commandes suivantes pour redémarrer le service : pulseaudio -k pulseaudio -D Ces étapes permettront de configurer PulseAudio selon vos besoins tout en garantissant un fonctionnement optimal.
Comment remettre le son sur Linux ?
- Vérifier le menu audio : Cliquez sur l'icône de haut-parleur dans la barre de menu pour s'assurer que le son n'est pas coupé ou à un niveau très bas.
- -
Utiliser les touches du clavier
- : Certains ordinateurs portables sont équipés de touches spécifiques ou d'un interrupteur pour contrôler le son. Essayez de les utiliser pour rétablir le son.
- Paramètres de son : Accédez aux paramètres audio de votre distribution Linux (Gnome, KDE, etc.) pour ajuster les niveaux ou sélectionner le bon périphérique de sortie.
- Vérification des connexions externes : Si des haut-parleurs ou des écouteurs externes sont connectés, assurez-vous qu'ils fonctionnent correctement.
- Redémarrer le service audio : Dans certains cas, redémarrer le service audio peut résoudre le problème. Utilisez une commande comme
pulseaudio -kpuispulseaudio --startdans le terminal. - Mettre à jour les pilotes : Assurez-vous que vos pilotes audio sont à jour, ce qui peut se faire via le gestionnaire de paquets de votre distribution.
- Diagnostic matériel : Si le son ne revient toujours pas, cela peut être un problème matériel. Testez avec un autre système d'exploitation ou une autre distribution pour isoler le problème.
Comment installer Alsa sous Ubuntu ?
Pour installer Alsa sur Ubuntu, suivez ces étapes simples :
- Ouvrir le terminal : Vous pouvez le faire en recherchant 'Terminal' dans le menu ou en utilisant le raccourci Ctrl + Alt + T.
- Mettre à jour les dépôts : Avant d'installer un nouveau paquet, il est recommandé de mettre à jour les dépôts avec la commande suivante : bash sudo apt update
- Installer le paquet :
- - Pour les versions antérieures à Ubuntu 17.10, exécutez : bash sudo apt install alsa-tools
- Pour Ubuntu 17.10 et versions ultérieures, utilisez : bash sudo apt install alsa-tools-gui
- Vérifier l'installation : Une fois l'installation terminée, vous pouvez vérifier si Alsa est correctement installé en exécutant : bash alsamixer
- Configurer les paramètres audio : Utilisez
alsamixerpour ajuster les volumes et les paramètres selon vos besoins. Ces étapes vous permettent de configurer Alsa facilement sur votre système Ubuntu.
Comment régler le son sur Ubuntu ?
Pour régler le son sur Ubuntu, suivez ces étapes simples :
- Accédez au menu système : Cliquez sur l'icône de menu située à droite dans la barre supérieure de l'écran.
- Ajustez le volume :
- - Déplacez le curseur de volume vers la droite pour augmenter le son.
- Déplacez-le vers la gauche pour le diminuer.
- Pour couper complètement le son, placez le curseur tout à gauche.
- Options supplémentaires :
- Vous pouvez également vérifier les paramètres audio en allant dans 'Paramètres' puis 'Son' pour ajuster des options comme les sorties et entrées audio, et le niveau des applications. Ces étapes vous permettront de gérer rapidement et facilement le son sur votre système Ubuntu.
Maintenant que tu as fini de lire Comment résoudre les problèmes de pulseaudio sous Linux, nous t'invitons à explorer davantage la catégorie Linux. Tu y trouveras d'autres articles intéressants qui élargiront tes connaissances et te tiendront informé. Ne cesse pas de lire et de découvrir plus!
