Certains lecteurs du blog se sont manifestés pour dire qu’ils n’avaient pas de son sur leur Raspberry Pi. Richard (Tilalo) m’a envoyé ce mail : Salut François,
J’ai lu sur ton blog 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 article de Jose P Pinilla et Holguer A Becerra
Comment activer le son en HDMI et en Analogique sur un Raspberry Pi (Raspbian-Wheezy)
sudo su
Installez l’utilitaire de mise à jour du Firmware
apt-get install ca-certificates git-core binutils wget https://raw.github.com/Hexxeh/rpi-update/master/rpi-update cp rpi-update /usr/local/bin/rpi-update chmod +x /usr/local/bin/rpi-update
Mettez le Firmware à jour
sudo rpi-update
Dans config.txt : décommentez « hdmi_drive=2 »
nano /boot/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 audio module au noyau
modprobe snd_bcm2835 echo 'snd_bcm2835' >> /etc/modules
Configurez le driver ALSA avec n prenant pour valeur : Sortie Analogique = 1,
Sortie HDM I = 2 (Auto=0 non recommandé !)
amixer cset numid=3 n
Remplacez asound.conf par :
pcm.!default { type hw card 0 } ctl.!default { type hw card 0 } |
nano /etc/asound.conf
Rebootez le Raspberry Pi
reboot
Test 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
Test de l’audio avec ALSA
Testez la sortie analogique (sur la prise jack)
amixer cset numid=3 1 speaker-test -t sine -f 600
Testez la sortie audio HDMI
amixer cset numid=3 2 speaker-test -t sine -f 600
Téléchargez un fichier mp3 Hello.mp3
wget http://semilleroadt.upbbga.edu.co/Raspberry-Pi/Hello.mp3
Jouez ce fichier MP3
mpg123 Hello.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 mode 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=2
Cela va forcer la sélection du mode HDMI.
D’autres raisons pour lesquelles le son ne fonctionne pas avec un moniteur HDMI
Avec une connexion 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 signal 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’information du fichier pour configurer sa sortie numérique. Et l’option aplay -c 2 n’annule pas les paramètres que aplay récupère dans l’en-tête d’information du fichier . Donc, si votre téléviseur HD n’accepte pas qu’il n’y ait qu’un seul canal d’entrée numérique, vous ne pouvez pas utiliser aplay pour écouter un fichier wav mono. Cependant, avec la commande speaker-test, l’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 -s 1 -t wav -W /usr/share/sounds/ alsa -w Front_Center.wav
devrait être entendu dans le haut-parleur gauche. Mais notez que la commande speaker-test 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 pour 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ù n est 0=auto, 1=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 un 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 make
pour tester la sortie analogique :
./hello_audio.bin
et :
./hello_audio.bin 1
pour tester l’HDMI.
Notez également que vous pouvez avoir à ajouter votre utilisateur au groupe ‘audio‘ pour obtenir la permission d’accéder à la carte son.
Après cette installation, vous devriez être en mesure de lire des fichiers wav avec la commande
aplay "mon_fichier.wav"
Pour 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
L’application alsa incluse dans la distribution standard permet de lire les fichiers wav. Si vous voulez lire des fichiers mp3, procédez comme suit pour installer un lecteur mp3 (après l’installation de alsa-utils):
sudo apt-get update sudo apt-get upgrade sudo apt-get 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 --help
Le support du mp3 avec cette application est complet mais pas robuste.
Bonjour François,
Merci pour ton blog que je viens de découvrir.
Je viens de configurer ma raspberry pour pouvoir écouter de la musique comme il est décrit sur le blog.
Ma musique est stochée sur un disque dur externe au format mp3.
Tout fonctionne! J’ai juste un petit pb sur les temps d’accès pendant la lecture d’un morceau (j’utilise le player dans l’interface graphique), et ça bégaye… Mon disque est en ntfs ( je l’utilise un peu partout). Saurais tu comment bufferiser qq secondes pour éviter ce pb?
Merci à toi
Serge
Bon en faite j’ai trouvé le pb. Il venait de process qui scotchaient à 100% la cpu…
Serge
Bonjour
Voila un problème promptement résolu !
Bravo et merci pour cette info
Cordialement
François
Bonjour merci pour ce super tuto
J’arrive parfaitement a lire des morceaux mp3 en étant connecté avec Putty sur ma framboise. J’ai un serveur php installé dessus et j’utilise une interface web pour controler les gpio a distance. Tout fonctionne bien le soucis est que lorsque j’ai voulu rajouter la commande permetant de lire un morceau en mp3 dans mon script php, le raspberry semble executer la commande ( je n’ai plus le controle de mes autres gpio pendant un temps correspondant a la durée de la musique) mais aucun son ne sort… Une idée ?
PS : Putty : mpg123 /var/www/bonjour.mp3 -> fonctionne
fichier php : system(« mpg123 /var/www/bonjour.mp3 »); -> ne fonctionne pas
Bonjour Kelias
La question et la réponse dans la foulée… Super!
Bon amusement avec votre framboise314
Cordialement
François
Bonjour, je me suis acheter une carte son par USB (http://www.ebay.com/itm/110906339035?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1497.l2649 celle ci) mais je n’arrive pas à faire sortir le son par la sortie optique de celle-ci que dois-je faire.
J’ai un raspberry pi model B avec RaspBMC installer.
Merci
Bonsoir et merci pour ce tuto qui a donné de la voix à mon Rpi. Par contre seul root à le droit de crier au fond des bois, le user lambda reste désespérément muet. Y a-t-il une solution pour remédier à ce problème ?
Merci d’avance.
Mister Kha: try adding user lambda to the group audio
sudo addgroup lambda audio
Thanks François, you got me a bit further. aplay LRMonoPhase4.wav plays but aplay Front_Center.wav not.
I have found if scratch is running, and I play a sample scratch audio file two times, then aplay Front_Center.wav will play. The first scratch audio playback doesn’t work, the second does (meow),and then aplay works with these little mono files, as long as scratch is running.
hello_audio.bin 1 also plays, even without scratch working.
Merci mille fois merci ! pour le temps de buffer c’est pas si problematique , super tuto !!!
Bonjour à tous,
Je viens de m’acheter un Raspberry Pi et je voudrais principalement m’en servir avec XbMc pour regarder des films hd sur ma télé haute définition.
Ma question est de savoir s’il est possible de profiter du son hd ou simplement du Dolby digital ou dts via la sortie hdmi en le branchant dur un ampli?
Si oui auriez vous un tutoriel svp?
Merci d’avance.
Bonjour et merci pour ce tuto 🙂 J’ai juste un souci 🙁
En SSH, en faisant mpg123 Hello.mp3, il n’y à aucun souci, j’ai bien le « Ring Rign Hellooooo » via ma TV en HDMI.
En LXDE, en passant par Mplayer, je n’ai aucun son du tout. Pourtant, Mplayer lit bien le fichier puisque le temps des 11 secondes avance.
Help 🙁
Bon, j’ai reussi à lire mon MP3 via lsmusic (apt-get install lsmusic) mais toujours pas à le lire sur MPlayer (qui est un lecteur Audio ET Video)
Ok 🙁 J’avais pas fait gaffe à :
Entrez la commande ‘alsamixer‘ et utilisez le curseur pour vérifier que le volume est monté (touches flêches) et que la sortie n’est pas en sourdine (touche M).
Merci beaucoup pour ce tuto 😀
je n’arrive vraiment pas a faire fonctionner le son en jack, je bloque au debut de la procedure:
»
Ajoutez le module audio module au noyau
modprobe snd_bcm2835
echo ‘snd_bcm2835’ >> /etc/modules
»
lorsque je copie la commande dans mon terminale rien ne se produit.
je debut sur linux donc j’ai un peut de mal pour l’instant.
Bonjour Adelin
« Rien ne se produit » … En Linux si le système ne renvoie pas de message d’erreur c’est que tout s’est bien passé. Peux-tu préciser comment tu utilises le RasPi ? Sur un écran HDMI et tu veux envoyer le son vers des enceintes ?
Cordialement
François
Tout d’abord merci de votre reponse tres rapide.
Donc j’ai installer raspbian et j’utilise mon raspberry comme petit ordi me permettant de faire mes debut en programmaton. mais je voudrais pouvoir avoir du son, j’ai la sortie hdmi branchéa mon moniteur ne disposant pas d’enceintes, j’en ai donc acheter. je les ai branchés sur le jack et leurs alimentation s’affectue or raspi.
Quand a la procédure j’ai donc avancé a : « amixer cset numid=3 n »
et la par contre lun message d’erreur apparait: « Bus error ».
re-bonjour Adelin
prenant les valeurs
la commande est
pi@raspberrypi ~ $ amixer cset numid=3
• 0 pour la sélection automatique
• 1 pour la sortie son analogique
• 2 pour la sortie son HDMI
La commande à utiliser pour avoir les sons sur le jack (analogique) est donc :
amixer cset numid=3 1
remplace ton n par un 1 et ça devrait causer
j’ai toujours le « bus error » qui s’affiche. J’ai pourtant bien suivi le debut de la procédure.
re-Bonjour Adelin
je reprends la manip demain à partir de zéro avec une installation propre de raspbian + 2 enceintes branchées sur le jack audio et je te tiens au courant
Utilises tu noobs 1.3.4 ou la dernière version de raspbian?
peux tu préciser? L’article date d’un an mais je ne pense pas qu’il y ait eu des modifs dans cette partie du système…
cordialement
françois
Donc voici la ligne de code rentré et l’erreur indiqué:
pi@raspberrypi ~ $ amixer cset numid=3 1
Bus error
j’utilise la dernière version de raspbian sur une carte SD de 3.7go dont 1.2go de libre.
Je vais moi aussi reprendre toute la manip demain pour reverifier que l’erreur ne viens pas de moi.
Merci de votre disponibilité sa fait plaisirs d’avoir des réponses de bonnes qualité.
cordialement, Adelin
Bonjour
je viens de refaire la manip que je te détaille ci-dessous :
Passer en mode administrateur
pi@raspberrypi ~ $ sudo -i
root@raspberrypi:~#
Vérifier si le module est installé
root@raspberrypi:~# lsmod |grep snd_bcm2835
snd_bcm2835 16165 0
snd_pcm 81593 2 snd_bcm2835,snd_soc_core
snd 61291 7 snd_bcm2835,snd_soc_core,snd_timer,snd_pcm,snd_seq,snd_seq_device,snd_compress
Sinon le rajouter au fichier /etc/modules et rebooter
root@raspberrypi:~# nano /etc/modules
Vérifier que alsa est installé
root@raspberrypi:~# apt-get install alsa-utils
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
alsa-utils est déjà la plus récente version disponible.
Le paquet suivant a été installé automatiquement et n'est plus nécessaire :
libxcb-xfixes0
Veuillez utiliser « apt-get autoremove » pour le supprimer.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 1 non mis à jour.
Forcer la sortie sur le jack analogique
root@raspberrypi:~# amixer cset numid=3 1
numid=3,iface=MIXER,name='PCM Playback Route'
; type=INTEGER,access=rw------,values=1,min=0,max=2,step=0
: values=1
Tester
root@raspberrypi:~# aplay /usr/share/sounds/alsa/Front_Center.wav
Lecture WAVE '/usr/share/sounds/alsa/Front_Center.wav' : Signed 16 bit Little Endian, Fréquence 48000 Hz, Mono
root@raspberrypi:~#
Et une charmante voix féminine annonce « Front center ».
J’espère que ça pourra t’aider
Cordialement
François
Bonjour, je m’exuse de ne toujours pas réeussir la manip. Je la fait bien sans aucun message d’erreur mais sa ne parle toujours pas.
A la vérification du module je n’ai pas les meme valeurs:
root@raspberrypi:~# lsmod |grep snd_bcm2835
snd_bcm2835 16165 1
snd_pcm 81593 2 snd_bcm2835,snd_soc_core
snd 61291 9 snd_bcm2835,snd_soc_core,snd_timer,snd_pcm,snd_seq,snd_seq_device,snd_compress
J’ai donc voulus le rajouter au fichier et c’est la que je n’arrive pas. Je ne sais pas comment changer ces valeurs car la fenetre qui s’ouvre est comme cela:
GNU nano 2.2.6 File: /etc/modules
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with « # » are ignored.
# Parameters can be specified after the module name.
snd-bcm2835
Bref encore une fois desolé pour mon manque certain de niveau et du dérengement.
Adelin
Bonjour Adelin
Ne t’excuse pas en Linux quel que soit ton niveau il y a toujours des choses à apprendre (et c’est ce qui est intéressant). Au contraire c’est très bien d’insister et de persévérer! On apprend plus en cherchant et en faisant des manips qu’en lisant un bouquin…
nano est un éditeur de texte pleine page. Il faut « piloter » le curseur avec les flèches de direction. faire les modifs dans le texte et sauvegarder par CTRL X
Mais le module est bien présent dans /etc/modules donc tu n’as rien à rajouter…
C’est normal car ce module est chargé par défaut dans Raspbian. (ce que confirme lsmod)
Vérifie encore en lançant alsamixer en mode texte, que la sourdine n’est pas active (touche M). Éventuellement utilise le curseur (flèche vers le haut) pour augmenter le volume et refais le test :
aplay /usr/share/sounds/alsa/Front_Center.wav
Tiens moi au courant
Bon courage
François
Bon j’ai refais le tous 3 fois, aucun message d’erreur tous les modules sont chargés, le son bien configuré vers la sortie jack ( amixer cset numid=3 1), j’ai vérifié que le sont n’étais pas mis en silencieux. J’ai testé mes haut parleurs et le probleme ne viens pas d’eux.
Et pourtant quand je fait la commande : « apaly /usr/share/sounds/alsa/Front_Center.wav »
linux me répond: « Playing WAVE ‘/usr/share/sounds/alsa/Front_Center.wav’ : Signed 16 bit Little Endian, Rate 48000 Hz, Mono »
Mais toujours aucun son n’est émis. Je ne comprend vraiment pas pourquois sa ne fonctionne toujours pas, j’ai cherché sur d’autres forum ( anglais et francais) et la aussi aucun probleme similaire au miens.
Encore une fois merci de votre disponibilitée.
Cordialement, Adelin
Bonjour Adelin
Là je suis un peu sec et je n’ai plus de solution ou de test à te proposer.
Je n’ai jamais eu ce souci sur aucun des Raspi que j’utilise.
Apparemment si aplay te dit que le .wav est joué jusque là c’est bon.
Si tout a été testé, il pourrait rester un problème hard sur la carte elle même
(sortie audio, soudure défectueuse quelque part entre la sortie BF et la prise jack,
prise jack défectueuse…). Il faudrait regarder à l’oscilloscope si le signal
audio arrive à la prise jack. Après….
Mais là on rentre dans le cadre de la garantie et ça va se jouer entre ton fournisseur et toi
Bon courage pour la suite
Cordialement
François
Je pensait moi aussi que le problème venais de la sortie jack de mon raspi. Mais dans un dernier élan d’espoir j’ai installé xbmc, j’ai configuré sans trop de problème la sortie audio analogique, redémarré l’engin et tous fonctionne a merveille, mes enceintes on retrouvés leurs voix. Je pense donc que le problème venais surement de raspbian que j’ai du mal installer (malgrer qu’il paraissait parfaitement fonctionner).
Merci d’avoir répondu a mes questions et a m’avoir soutenus, je pense maintenant rester un moment sur xbmc jusqu’à l’achat d’une autre SD ( plus puissante: 8go et classe10).
Cordialement, Adelin.
OUF !
Tout est bien qui finit bien alors.
Une preuve de plus que la persévérance paye (presque) toujours
Félicitations Adelin
et merci d’avoir décrit tous ces tests et essais
Cordialement
François
Bonjour, je suis au cœur d’un projet et je dois gérer le déclenchement de son mpg321 en fonction d’événement.
Savez-vous comment fait on pour éviter que deux sons se lancent simultanément ?
Cordialement,
Jérémy
Bonjour,
je fais quelques tests avec le pi mais je m’arrache les cheveux… j’ai bien le module et le son activé(alsamixer). Je fais quelques tests en sortie audio classique:
amixer -c 0 cset numid=3 1
./hello_audio.bin fonctionne
par contre pas moyen d’avoir un wav ou un mp3
pi@pi1 ~ $ aplay /usr/share/sounds/alsa/Front_Center.wav
Playing WAVE ‘/usr/share/sounds/alsa/Front_Center.wav’ : Signed 16 bit Little Endian, Rate 48000 Hz, Mono
mais aucun son ne sort…
arg!!!
Bonjour François vous avez avancé?
cordialement
François
Bonjour,
Après la commande : apt-get install mplayer mplayer-gui alsa-base
quand je tape : alsa-utils pulseaudio mpg123
j’ai l’erreur suivante : bash: alsa-utils : commande introuvable
J’ai bien vérifié avec « sudo apt-get install alsa-utils » je j’avais bien la version la plus récente de alsa-utils.
Une idée ?
Désolé pour la question idiote … la réponse est dans la ligne du dessus :
sur une seule ligne ! et pas en deux commande comme je l’ai fait !
Ah ces nweebies !
Bonsoir,
J’ai bien installé selon les instructions précédentes alsa,mplayer et mpg321.
Quand je teste sans alsa:
cd /opt/vc/src/hello_pi/
./rebuild.sh
cd hello_audio
./hello_audio.bin
cela fonctionne,mais quand je teste avec alsa:
amixer cset numid=3 1
speaker-test -t sine -f 600
j’obtient un faible grésillement de mon haut-parleur ,de mème quand j’essaye de lire un fichier wav ou mp3.
Que dois-je faire pour entendre le son ?
Cordialement,
Charle
Bonjour,
J’ai finalement réussi ,il suffisait de mettre a jour alsa.
merci pour le retour
Cordialement
François
Bonjour Francois,
et merci pour ce tuto.
Il y a un espace en trop, dans la partie « D’autres raisons pour lesquelles le son ne fonctionne pas avec un moniteur HDMI », dans la ligne de test suivante (juste avant alsa) :
speaker-test -c 2 -s 1 -t wav -W /usr/share/sounds/ alsa -w Front_Center.wav
Bonjour
est ce que le raspberry pi 2 model B peut sortir du son simultanément en analogique (casque) et hdmi (tv). Je voudrais m’en servir comme media serveur, essentiellement pour lire des videos mov a partir de mon nas. Ainsi je n’aurais pas à débrancher le casque à chaque fois (casque bluetooth sennheiser) et je pourrais régler le volume du casque sur le casque, et le volume de la tv avec la tc.
merci par avance et félicitations pour votre esprit de partage
Bonjour Michel
non, malheureusement
cest comme pour la vidéo c’est l’un OU l’autre
cordialement
François
Remarquable tuto. Merci
Bonsoir
j’ai un Raspberri PI2 et je n’arrive pas à avoir le son en HDMI par contre je l’ai en analogique.
Merci pour votre aide
Merci pour ce tuto et tout votre admirable travail ! Ça m’a sauvé et je devenais dingue.
@Nada:
Es-tu sûre d’avoir bien fais :
amixer cset numid=3 2
?
Chez moi tout fonctionne en suivant quasi à la lettre le tuto ! Encore merci pour tout, je n’y serais jamais arrivé aussi facilement sans votre travail !! <3 Raspberry <3 framboise314 <3
merci 🙂
Bonjour,
J’ai un soucis avec le test sans ALSA (avec ALSA, le test marche très bien). Quand je fais ./hello_audio.bin, le terminal me retourne « Outputting audio to analogue » « hello_audio.bin: audio.c:120: audioplay_create: Assertion ‘error == OMX_ErrorNone’ failled ».
Avez-vous une idée du problème ?
Merci 🙂
Bonjour Maxime
comme ça non, mais d’après https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=147115
essayez de passer la mémoire attribuée au GPU à 128Mo
mais c est sans garantie du résultat
cordialement
François
J’ai modifié la valeur de 16Mo à 128Mo et cela marche parfaitement ! Certains firmware sont désactivées quand la mémoire est trop faible. Merci pour ta réponse rapide et ton article très bien écrit. Mon raspberry peut maintenant me parler avec Domoticz 😉
Bonjour Francois
Apres avoir suivit votre Tuto sur mon raspi 3 j’ai bien du son mais ce dernier est relativement bas. Je suis obliger de monter le volume de mes enceintes a fond. Y a t i l un moyen de pousser le volume de sortie de ma prise Jack ?
Bonjour
attention ce tuto est écrit pour Raspbian Wheezy comme précisé en début d’article
si vous avez une version récente de Raspbian c’est Jessie
avec cette version normalement le son est correcte…
cordialement
François
Merci de ta réponse Francois.
C bien noté pour se qui est de Jessie. Penses tu que le fais d’avoir suivie ton tuto qui était pour Wheezy ai pu me dégrader la puissance du volume de sortie de mon PI3 ?
bin je ne sais pas trop
tous mes RasPi fonctionnent sans modifs avec Jessie
Tampis Merci quand même. Je laisse tombé pour ce week end , il est temps de faire la fête 😉
Passes de bonnes fêtes de fin d’année
condition : raspberry pi zero, adaptateur hdmi avec sortie jack 3.5 sur ecran vga
j’ai ajouter les deux lignes a la fin du fichier config.txt et ça marche sans rien d’autre.
hdmi_force_hotplug=1
hdmi_drive=2
1 sudo nano /boot/config.txt
2 descendre tout en bas avec flèche du bas
3 coller :
hdmi_force_hotplug=1
hdmi_drive=2
4 touche ctrl et o pour sauvegarder puis touche enter
5 vérifier sur l’icône son de la barre de tache avec un clique droit que le son et sur hdmi
trop content merci
eh bin c’est super !
merci pour le retour 🙂
Bonjour
Sur RPI3 je force la sortie jack avec la commande suivante
Forcer la sortie sur le jack analogique
root@raspberrypi:~# amixer cset numid=3 1
numid=3,iface=MIXER,name=’PCM Playback Route’
; type=INTEGER,access=rw——,values=1,min=0,max=2,step=0
: values=1
Le son s’active bien.
Par contre quand je coupe le jus du RPI, le son n’y est plus.
Pour info: je suis novice (mais j’apprends vite)
merci d’avance
bonjour
désolé je suis en vacances jusqu’au 7 juin
rien pour tester sous la main
revenez vers moi si vous n’avez pas trouvé
cordialement
François
Bonjour,
j’ai un raspberry PI3 et PI2, j’ai suivi a la lettre ce tuto. Tout fonctionnait parfaitement. L’un autonome sur un ecran de 5 inch. je ne me souviens plus si j’ai fait des mises à jour, mais je ne pouvais plus écouter deezer ou un autre madia. Quand je fais le teste :
Testez la sortie analogique (sur la prise jack)
./hello_audio.bin
cela fonctionne parfaitement bien, quand je vais sur un autre media rien ne sort
avez vous une idée
merci & salutations
Bonjour François
effectivement il est possible qu’une mise à jour ait « flingué » la config
les deux ont le même défaut ?
si oui il vaut mieux repartir sur une base « propre »
si l’un des deux fonctionne essayez de changer la carte de machine et si ça fonctionne faites un double de la SD card
quand ça fonctionne, il vaut mieux faire de suite une copie de la carte (un read avec win32diskImager) ce qui permet de redémarrer rapidement en cas de souci
bonne journée
cordialement
François
bonsoir,
merci d’avoir répondu aussi vite.
je n’avais pas installé testé avec alsa
maintenant cala marche parfaitement
merci
salutations
F. Jubert
Bonjour,
j’ai refait l’installation après votre réponse, tout fonctionnait bien.
Et puis plus rien
je reviens vous casser les pieds avec mon problème de son.
j’ai suivi votre tuto à la lettre
suivant la capture d’écran jusqu’à tester la sortie analogique tout fonctionne parfaitement. On entend un bruit dans les haut-parleurs
après je continue :
il ne se passe plus rien. Aucun son ne sort des haut-parleurs.
j’ai essaye sou differntes cartes, methodes, rien y fait
avez vous une idée
merci
salutations
F. Jubert
Bonjour François
difficile à distance de voir ce qui se passe mais surtout je ne sais pas trop ce que vous avez fait ni s’il y a eu des messages d’alerte.
Quand vous dites « On entend un bruit dans les haut-parleurs » c’est du bruit ou les sons que vous envoyez (musique, paroles)
et « après je continue : » quelle instruction entrez vous
qu’est ce qui est répondu par le système ?
L’article date de qques années et le système est différent (vous êtes sans doute sous Stretch…)
Dites moi quel est votre cahier des charges : Que voulez vous faire exactement, écouter de la musique, des MP3, regarder des vidéos ?
vous utilisez des HP branchés sur le jack 3,5mm ?
sous Raspbian ou sous un autre système (OPENElec, Kodi?)
etc.
Cordialement
François
bonjour,
j’aimerai en fait pouvoir ecouter de la musique en lisanr un epub
j’ai un ecran de 5 inch, un petit disque dur
lorsque je sors, ne pouvant marcher longtemps, je m’arrête dans un lieu
avec un wifi
salutations
F.jubert
Bonjour à tous
J’utilise depuis peu jarvis ,un petit logiciel qui ma fois marche bien chez moi.J’utilise le micro de ma webcam pour la capture de son et la sortie analogique ou hdmi(hdmi par défaut et je peux changer via l icone en haut de la barre de tache si je veux la sortie analogique).Mon probleme:
Quand je configure le son sur jarvis,je dois lui indiquer le numero de la carte et le peripherique utilisé.Jusque la pas de probleme .quand je reboute la raspberry ou quand je l éteind puis le rallumme les numéro attribué au cartes et aux peripherique change et je suis obligé de reconfigurer le son sur jarvis.
N’y a t il pas moyen de figer tout ça?
D’avance merci à ceux qui prendront la peine de lire mon message.
Bonjour,
Au fait je voulais savoir s’il y’a possibilité d’augmenter l’intensité du son en jouant sur la fréquence;car moi j’ai essayé mais ça marche pas.
Bien cordialement.
Bonjour
la fréquence et l’intensité sont des choses différentes
jouer sur la fréquence ne modifie pas l’intensité (et inversement)
Bonjour,
Je cherche à mixer plusieurs sons en simultanée sur un Raspberry sortant sur la même sorti.
Je m’explique , un son MP3 de base plus des sons déclenchés par des événements, type actionneur ou des ordres provenant d’un maitre ou encore d’un algorithme.
Pour ma part je suis sculpteur mon travail est visible tapez : fluxli
J’ai aussi fait des études en électronique que je maitrise toujours puis en programmation que je n’ai jamais eu la chance de pratiquer dans mon travail… c’est le moment de si mettre.
Bien à vous.
Ulrich
le message d’hier a apparemment disparu… Je le reprends :
Bonjour,
j’ai plusieurs PI qui ne me causent aucun souci au point de vue son (branchés sur des télés), et ceci sans rien faire de spécial.
Par contre, avec un PI4, pour une vidéo avec VLC ou KODI, je n’arrive à sortir aucun son, pas plus sur la prise jack que sur un HP Bluetooth. J’ai suivi le tuto ci-dessus, et seule la commande « ./hello_audio.bin » produit un son sur la prise jack.
Une chose m’interpelle, dans la fenêtre « Contrôle de volume », onglet « Périphériques de sortie », sur la ligne « Audio interne Mono analogique », le premier des 3 icônes à droite indique « sortie en sourdine » alors qu’en haut à droite de l’écran, le volume est tout à fait normal.
Par contre, « omxplayer -o local sample.mp3 » sort du son sans problème sur la prise jack…
Merci pour votre aide.
Bonjour
je viens de faire le test. je n’utilise pas KODI.
Pi 4 4Go
Installation d’une version Raspbian Stretch juste téléchargée, copiée sur la SD et mise à jour.
Connecter Vidéo sur HDMI 0 avec un adaptateur vers HDMI format normal
Connecter enceintes sur la prise jack audio
passé la sortie audio sur le jack (clic droit sur haut parleur dans la barre des taches)
Visonner une video youtube : ok avec le son dans les enceintes
télécharger une vidéo mp4, visualisation avec VLC : ok avec le son dans les enceintes
désolé je n’ai pas pu reproduire le défaut
cdt
francois
Merci et désolé de vous faire perdre du temps.
Tout se passe bien si je mets un casque USB, mais pour le reste pas de changement.
Cordialement
bonjour
non non pas de souci si je peux aider c’est toujours avec plaisir
mais là je ne vois pas ce qui se passe
cdt
françois
merci encore
Bonjour François,
J’ai le son avec l’utilisateur pi mais pas avec un autre utilisateur.
j’ai ajouter l’utilisateur dans le groupe audio.
mais cela ne fonctionne toujours pas.
as-tu une idée ?
Merci d’avance,
Olivier
Bonjour François,
j’ai le son avec l’utilisateur PI mais pas avec mon autre utilisateur.
j’ai ajouté l’autre utilisateur dans le groupe Audio mais sans résultat.
Je veux bien une idée pour résoudre mon problème, stp?
Cordialement,
Olivier
Bonjour,
J’utilise un Rpi4, en 8Go. jusqu’à il y a quelques jours pas de pb. Je fais sortir le son en bluetooth.
mais maintenant, je n’ai plus de son avec Chromium, mais pas de pb avec omx, vlc…
En amont du problème, j’ai fait une mise à jour et ai installé kodi par curiosité.
ce qui est étonnant est que si je repasse en mode son analogique j’ai bien du son. mais des que je remets le Bluetooth, le son de Chromim ne sort plus.
Si jamais tu as une idée.
Merci.
Bonjour Jeremy
non comme ça pas d’idée si l’appairage bluetooth est bon… je ne vois pas
désolé
Merci beaucoup pour la marche à suivre pour résoudre le problème de son de mon raspberry. Cela m’a été d’une grande aide