Ca fait 10 ans facile que je joue avec les Pi et là, je tombe sur un os
J'ai des tas de Pi et c'est la 1ère fois que j'ai besoin de faire jouer du son à un Pi Zéro (en l'occurence un Pi Zero 2W)
Mon OS : le dernier : Bookworm en version light (pas de bureau)
Je veux exploiter la sortie son du port HDMI du Pi (il n'a aucun autre connecteur pouvant sortir du son)
Bien évidement mon fichier config.txt contient dtparam=audio=on
Rien ne sort par le port hdmi
Pourtant
Code : Tout sélectionner
aplay --list-devices
Code : Tout sélectionner
**** Liste des périphériques matériels PLAYBACK ****
carte 0 : vc4hdmi [vc4-hdmi], périphérique 0 : MAI PCM i2s-hifi-0 [MAI PCM i2s-hifi-0]
Sous-périphériques : 1/1
Sous-périphérique #0 : subdevice #0
(j'exclue ceux qui l'on solutionné en exploitant le bureau : je ne veux pas du bureau et je ne vois pas pas pourquoi il faut un bureau pour jouer du son)
Si je tente une lecture : pas d'erreur mais rien ne sort
Code : Tout sélectionner
aplay /usr/share/scratch/Media/Sounds/Animal/Kitten.wav
Lecture WAVE '/usr/share/scratch/Media/Sounds/Animal/Kitten.wav' : Signed 16 bit Little Endian, Fréquence 22050 Hz, Mono
root@pi2w:~# speaker-test -l=1
Code : Tout sélectionner
speaker-test 1.2.8
Le périphérique de lecture est default
Les paramètres du flux sont 48000Hz, S16_LE, 1 canaux
Utilisation de 16 octaves de bruit rose
La fréquence est 48000Hz (demandée 48000Hz)
L'intervalle de la taille du tampon est de 4 à 65536
L'intervalle de la taille de la période est de 2 à 32768
Taille max. de tampon 65536 utilisée
Périodes = 4
était paramétré pour period_size = 16384
était paramétré pour buffer_size = 65536
0 - Front Left
Temps par période = 1,397430
0 - Front Left
Temps par période = 2,730521
0 - Front Left
Temps par période = 2,733825
0 - Front Left
Code : Tout sélectionner
raspi-config->system->Audio : No internal audio devices found
Code : Tout sélectionner
XDG_RUNTIME_DIR (/run/user/) is not owned by us (uid 1000), but by uid 0! (This could e.g. happen if you try to connect to a non-root PulseAudio as a root user, over the native protocol. Don't do that.)
Échec lors de la connexion : Connexion refusée
Échec de pa_context_connect() : Connexion refusée
Code : Tout sélectionner
ps -aux | grep pulse
pi 874 0.0 1.1 102312 4724 ? Ssl 12:54 0:00 /usr/bin/pipewire-pulse
Si vous avez une idée.