@cgyed @acris ce paramètre est spécifique au raspberry pi, il faut trouver une autre solution.
je pense notamment au test des différentes sorties son :
j'avais écris un truc la dessus lors d ela config d'un NUC
https://www.alsa-project.org/main/index.php/Asoundrc
Le pb vient pour lettre le son sur une sortie HDMI d'une carte graphique.
config : i5 4690; gtx 770 OC gigabyte,
pas de son
déjà dans alsamixer, il faut activer les sortie SPDIF qui sont "mutée" par défaut. Pour cela alsamixer et la touche "m" pour activer
on liste les cartes :
| # cat /proc/asound/cards |
| 0 [PCH ]: HDA-Intel - HDA Intel PCH |
| HDA Intel PCH at 0xf7330000 irq 33 |
| 1 [NVidia ]: HDA-Intel - HDA NVidia |
| HDA NVidia at 0xf7080000 irq 17 |
https://bbs.archlinux.org/viewtopic.php?id=133222
ensuite on peut tester avec :
| aplay -D plughw:1,3 /usr/share/kodi/addons/resource.uisounds.confluence/resources/out.wav |
| aplay -D plughw:1,7 /usr/share/kodi/addons/resource.uisounds.confluence/resources/out.wav |
| aplay -D plughw:1,8 /usr/share/kodi/addons/resource.uisounds.confluence/resources/out.wav |
| aplay -D plughw:1,9 /usr/share/kodi/addons/resource.uisounds.confluence/resources/out.wav |
si pas de son ou erreur
Playing WAVE
aplay: set_params:1303: Channels count non available
On peut tenter de permuter l'ordre des cartes sons lors de la detection cf : https://forum.voidlinux.eu/t/solved-alsa-channels-count-not-available/674/10
Pour cela on passe le system en RW :
mount / -o remount,rw
et on ajoute des options au module noyau snd-hda-intel
echo "options snd-hda-intel index=1,0" >> /etc/modprobe.d/snd-hda-intel.conf
on peut rebooter et on vérifie l'ordre :
| # cat /proc/asound/cards |
| 0 [NVidia ]: HDA-Intel - HDA NVidia |
| HDA NVidia at 0xf7080000 irq 17 |
| 1 [PCH ]: HDA-Intel - HDA Intel PCH |
| HDA Intel PCH at 0xf7330000 irq 33 |
on peut tester avec :
| aplay -D plughw:0,3 /usr/share/kodi/addons/resource.uisounds.confluence/resources/out.wav |
| aplay -D plughw:0,7 /usr/share/kodi/addons/resource.uisounds.confluence/resources/out.wav |
| aplay -D plughw:0,8 /usr/share/kodi/addons/resource.uisounds.confluence/resources/out.wav |
| aplay -D plughw:0,9 /usr/share/kodi/addons/resource.uisounds.confluence/resources/out.wav |
Normalement sur l'un des sorties on a du son, ici la 7. On peut donc rencre cela permanent avec le fichier /etc/asound.conf suivant :
pcm.!default {
type hw
card 0
device 7
}
ctl.!default {
type hw
card 0
}
on rebootes, et un simple :
aplay /usr/share/kodi/addons/resource.uisounds.confluence/resources/out.wav
devrait marcher. sauf si les sorties SPDIF ont été désactivées.
Il faut donc voir comment rendre persistant l'activation des SPDIF.
Pour la persistance, il faut utiliser alsactl et stocker la conf de la carte dans un fichier local :
| $ alsactl --file ~/.config/asound.state store |
| $ alsactl --file ~/.config/asound.state restore |
a adapter en fonction de ton matos