Pas De Son Raspberry Pi 4
Certains lecteurs du web log se sont manifestés pour dire qu'ils n'avaient pas de son sur leur Raspberry Pi. Richard (Tilalo) k'a envoyé ce mail : Salut François,
J'ai lu sur ton web log que des utilisateurs n'(avaient pas de son.
En cherchant sur les forum, j'ai trouvé ça : https://sites.google.com/site/
Merci à Tilalo pour cette info, et pour les anglophobes, vous trouverez ci-dessous la traduction de l'article en question, ainsi que celle de http://elinux.org/R-Pi_Troubleshooting#Sound qui liste les différents problèmes rencontrés sur le Raspberry Pi.
Tout d'abord cet commodity de Jose P Pinilla et Holguer A Becerra
Comment activer le son en HDMI et en Analogique sur un Raspberry Pi (Raspbian-Wheezy)
Avant de lancer startx :
Utilisez le SuperUser (après chaque reboot) ou utilisez sudo avant chaque commande
sudo su
Installez l'utilitaire de mise à jour du Firmware
apt-go install ca-certificates git-cadre binutils wget https://raw.github.com/Hexxeh/rpi-update/chief/rpi-update cp rpi-update /usr/local/bin/rpi-update chmod +10 /usr/local/bin/rpi-update
Mettez le Firmware à jour
sudo rpi-update
Dans config.txt : décommentez « hdmi_drive=2 »
nano /kicking/config.txt
Installez ALSA, MPlayer et PulseAudio (toute la commande sur une seule ligne)
apt-get install mplayer mplayer-gui alsa-base alsa-utils pulseaudio mpg123
Ajoutez le module sound module au noyau
modprobe snd_bcm2835 repeat 'snd_bcm2835' >> /etc/modules
Configurez le driver ALSA avec north prenant cascade valeur : Sortie Analogique = 1,
Sortie HDM I = 2 (Car=0 not recommandé !)
amixer cset numid=3 n
Remplacez asound.conf par :
pcm.!default {
type hw
menu 0
}
ctl.!default {
blazon hw
menu 0
}
nano /etc/asound.conf
Rebootez le Raspberry Pi
reboot
Examination de l'audio sans ALSA
cd /opt/vc/src/hello_pi/ ./rebuild.sh cd hello_audio
Testez la sortie analogique (sur la prise jack)
./hello_audio.bin
Testez la sortie audio HDMI
./hello_audio.bin 1
Examination de fifty'sound avec ALSA
Testez la sortie analogique (sur la prise jack)
amixer cset numid=3 1 speaker-exam -t sine -f 600
Testez la sortie sound HDMI
amixer cset numid=3 2 speaker-exam -t sine -f 600
Téléchargez united nations fichier mp3 Hello.mp3
wget http://semilleroadt.upbbga.edu.co/Raspberry-Pi/Hello.mp3
Jouez ce fichier MP3
mpg123 Hullo.mp3
Ensuite cet article traduit de elinux.org
Le son ne fonctionne pas avec un moniteur HDMI
Ceci est causé par certains moniteurs d'ordinateur qui sélectionnent le style DVI, même si un câble HDMI est connecté. Ce correctif peut être nécessaire, même si d'autres périphériques HDMI fonctionnent parfaitement sur le même moniteur (ou téléviseur) !
Modifiez le fichier de configuration – voir les instructions sur R-Pi_ConfigurationFile.
Ajoutez la ligne suivante au fichier de configuration:
hdmi_drive=ii
Cela va forcer la sélection du mode HDMI.
D'autres raisons cascade lesquelles le son ne fonctionne pas avec un moniteur HDMI
Avec une connection HDMI, il pourrait être possible d'entendre :
./hello_audio.bin 1
mais pas :
aplay /usr/share/sounds/alsa/Front_Center.wav
Tout d'abord, il semble que certains téléviseurs HD coupent la sortie audio quand il n'y a pas d'entrée numérique, et établissent ou coupent lentement le son au début et à la fin du point numérique. Cela signifie que les sons de courte durée ne seront pas entendus. Une solution consiste à jouer des .wav de plus longue durée.
Deuxièmement, il semble que certains téléviseurs HD coupent la sortie audio quand il n'y a qu'un seul canal d'entrée numérique. Ainsi, comme le fichier Front_Center.wav est monophonique, il pourrait ne pas être entendu. ALSA aplay utilise l'en-tête d'data du fichier pour configurer sa sortie numérique. Et fifty'option aplay -c 2 north'annule pas les paramètres que aplay récupère dans fifty'en-tête d'information du fichier . Donc, si votre téléviseur Hd due north'accepte pas qu'il north'y ait qu'un seul canal d'entrée numérique, vous ne pouvez pas utiliser aplay pour écouter united nations fichier wav mono. Cependant, avec la commande speaker-test, fifty'option -c2 fonctionne, et définit 2 canaux dans le flux numérique. Donc,speaker-test peut être utilisé pour écouter le fichier Front_Center.wav soit dans le haut-parleur gauche ou vers la droite en utilisant l'option -s 1 ou 2. Par exemple
speaker-test -c 2 -due south one -t wav -Westward /usr/share/sounds/ alsa -due west Front_Center.wav
devrait être entendu dans le haut-parleur gauche. Mais notez que la commandespeaker-exam ne semble aimer que les fichiers wav mono, et ne semble pas jouer les fichiers wav stéréo.
La commande aplay joue les wav stéréo en 2 canaux en stéréo sans problème (à condition qu'ils durent plus longtemps que le temps qu'il faut pour rétablir et atténuer le son du téléviseur). J'ai trouvé comme exemple utile le fichier stéréo LRMonoPhase4.wav sur le site Web Kozco.
Le son ne fonctionne pas du tout, ou dans certaines applications
Entrez la commande 'alsamixer' et utilisez le curseur cascade vérifier que le volume est monté (touches flêches) et que la sortie n'est pas en sourdine (touche M).
Dans Debian Squeeze, le son est désactivé par défaut car le pilote ALSA est encore « alpha » (pas entièrement testé) sur le R-Pi. Pour installer le support pour le son, tapez la commande suivante à partir d'une ligne de commande (à partir de l'invite de commande avant «startx » ou dans une fenêtre de terminal)
sudo apt-get update sudo apt-get upgrade sudo apt-get install alsa-utils sudo modprobe snd_bcm2835
Sur Debian Wheezy, snd_bm2835 est activé par défaut, donc le 'modprobe' est pas nécessaire. Ensuite, essayez:
aplay /usr/share/sounds/alsa/Front_Center.wav
Par défaut, la sortie sera automatique (hdmi si hdmi supporte l'audio, sinon analogique). Vous pouvez le forcer avec:
amixer cset numid=3 <n>
où northward est 0=machine, i=casque, 2=HDMI.
Si vous avez installé pulseaudio vous devez également spécifier le numéro de la carte:
amixer -c 0 cset numid=3 <n>
Avec united nations firmware récent, vous pouvez construire hello_audio avec:
cd /opt/vc/src/hello_pi/ ./rebuild.sh cd hello_audio
Avec un firmware plus ancien
cd /opt/vc/src/hello_pi/hello_audio brand
cascade tester la sortie analogique :
./hello_audio.bin
et :
./hello_audio.bin 1
pour tester 50'HDMI.
Notez également que vous pouvez avoir à ajouter votre utilisateur au groupe 'audio' cascade obtenir la permission d'accéder à la bill of fare son.
Après cette installation, vous devriez être en mesure de lire des fichiers wav avec la commande
aplay "mon_fichier.wav"
Cascade connaître les autres fonctionnalités de cette commande
aplay --help
Vous trouverez de nombreux fichiers de test dans /usr/share/scratch/Media/Sounds/
Suppression du pulseaudio installé
Depuis Décembre 2012, la distribution standard de raspbian wheezy , et apt-get upgrade, ont inclus pulseaudio. Des posts sur le forum suggèrent que pulseaudio peut bloquer alsa. Alors que certains membres ont identifié des solutions diverses, d'autres constatent que seul le retrait de pulseaudio restaure la sortie audio.
sudo apt-get --purge remove pulseaudio
Lecture de fichiers MP3
Fifty'awarding alsa incluse dans la distribution standard permet de lire les fichiers wav. Si vous voulez lire des fichiers mp3, procédez comme conform pour installer un lecteur mp3 (après 50'installation de alsa-utils):
sudo apt-go update sudo apt-go upgrade sudo apt-become install mpg321
Vous pouvez lire des fichiers mp3 avec la commande
mpg321 "mon fichier.mp3"
Pour connaître les autres options de cette commande
mpg321 --aid
Le support du mp3 avec cette application est complet mais pas robuste.
Pas De Son Raspberry Pi 4,
Source: https://www.framboise314.fr/ca-va-faire-du-bruit-chez-les-framboise314-comment-configurer-le-son-sur-le-raspberry-pi/
Posted by: maneenturnew.blogspot.com
0 Response to "Pas De Son Raspberry Pi 4"
Post a Comment