RC2-X64: plus de son apres un redemarrage du pc
-
@lecureuil38 j'ai eu le tour sur différentes mises à jour... il faut lancer alsamixer en se connectant en ssh sur ta machine et virer les lignes en mode mute. simplement appuyer sur la touche "m"
souvent c'est le master qui est muté.
ya un poste sur le fofo la dessus. https://forum.recalbox.com/topic/13906/update-18-04-2018-x86-x86_64-sound-problem/2 -
merci , c'est bien ce que je fait. mais cela ne fonctionne pas .j'ai fais un tour sur le poste que tu indique mais les réglages ne tiennent pas au reboot
-
@lecureuil38 un "alsactl store" après avoir monter les partition en rw?
-
@ian57 : peut tu être un peux moins synthétique?
-
@lecureuil38
@ian57 said in RC2-X64: plus de son apres un redemarrage du pc:"alsactl store
il demande à ce que tu essaies avec la commande alsactl store
https://www.toradex.com/community/questions/10373/how-to-set-alsamixer-setting-permanently-in-apalis.html
https://ubuntuplace.info/questions/781/comment-enregistrer-les-parametres-alsamixer -
merci, j'ai un message d'erreur:
alsactl: save_state:1626: Cannot open /var/lib/alsa/asound.state for writing: No such file or directory -
@lecureuil38 said in RC2-X64: plus de son apres un redemarrage du pc:
Cannot open /var/lib/alsa/asound.state for writing: No such file or directory
alsactl -f /recalbox/share/system/configs/asound.state store
plutot pour voir
-
le fichier asound.state est bien créé. il faudrait qu'il soit charger au boot pour récupérer la conf.
j'ai encore besoin d'aide... -
Ne pas oublier de monter la partiton avant de faire des manipulations
Cest placé sur une partiton en lecture uniquement toute tentative pour ecrire échouera. -
@acris : le fichier est bien créé dans share/system/configs mais il n'est pas chargé au reboot!
-
@lecureuil38 @acris c'est normalement fait automatiquement au démarrage par le fichier /etc/init.d/S26recalboxsystem
dans https://gitlab.com/recalbox/recalbox/blob/master/board/recalbox/fsoverlay/etc/init.d/S26recalboxsystem ligne 146
( rb_volume_configure ; rb_audio_configure ) & # 1.0
tout comme le save est fait au stop :
stop) rb_audio_save &
tu peux essayer de lancer manuellemtn pour voir ce qui va pas :
/etc/init.d/S26recalboxsystem start
et le meme pour stop
/etc/init.d/S26recalboxsystem stop
-
message d'erreur sur la premiere commande :
alsactl: set_control:1461: Cannot write control '2:0:0:Independent HP:0' : Device or resource busypar contre le son fonctionne!
-
tu avais essayé de changer de matériel audio sur ton PC dans ES?... souvent il y a plusieurs possibilité sur PC.
tu peux aussi le faire depuis alsamixer ou encore avec amixer :amixer -c 0 amixer -c 1
selectionne la premiere carte son
selectionne la seconde carte son -
j'ai essayé depuis ES; seul la sortie HDMI ( carte 1) fonctionne a chaque redémarrage, mais je veux dédier ce pc pour un bartop et il me faudrait la carte 0 pour avoir la sortie son analogique
-
@lecureuil38 du coup il faut regler ce message d'erreur car c'est pour cela que la config du son ne marche pas... ça avorte.
-
@ian57 :
j'ai refais la dernière manipe "/etc/init.d/S26recalboxsystem start" en ayant pris soins d'arrêter ES et plus de message d'erreur! en redémarrant ES le son est présent, mais si je reboot: adieu le son! -
@ian57 je cherche a crée un repertoire alsa ( avec winscp) dans /var/lib afin de stoker le asound.sate . je suis novice et ce repertoire disparait aussi au reboot et donc mon fichier asound.state aussi. comment fixer ce repertoire (et ce fichier) pour qu'il ne disparaissent plus?
-
@lecureuil38 ce n'est pas simple a distance de savoir ce qu'il se passe. En étant sur le système en ssh , il est possible avec les commande de voir les message d'erreur des différents services et d'avancer dans la résolution. Mais pour cela il faut des connaissances Unix et si tu es novices cela va être difficile.
la création dans /var/lib n'est pas la solution, je pense qu'il faut laisser l'architecture Recalbox intact.
Je pense qu'il serait possible desésactiver ta sortie son hdmi ou du moins faire en sorte qu'alsa ne l'utilise pas.
On dirait qu'il y a conflit entre ce que ES choisit et ce qu'alsa choisit.
j'avais eu un soucis avec carte son sur un Gigabyte Brix GB-BXCE-2955Problème avec la sortie son
http://superuser.com/questions/626606/how-to-make-alsa-pick-a-preferred-sound-device-automaticallyhttp://alsa.opensrc.org/MultipleCards
http://www.alsa-project.org/main/index.php/Asoundrc
hop là les nouvelles s'améliorent…. ça devient bon
le pb de saccade venait de la mauvaise carte son selectionnée par défaut…
# aplay -l | awk -F \: '/,/{print $2}' | awk '{print $1}' | uniq HDMI PCH cat /proc/asound/cards 0 [HDMI ]: HDA-Intel - HDA Intel HDMI HDA Intel HDMI at 0xf7e14000 irq 49 1 [PCH ]: HDA-Intel - HDA Intel PCH HDA Intel PCH at 0xf7e10000 irq 47
il faut donc changer la carte par défaut pour avoir le son sur le sortie Jack et pas en numérique spdif. on prend la seconde carte son avec le device par défaut qui est zero.
pour ça on crée un fichier /etc/asound.conf
pcm.!default { type hw card 1 } ctl.!default { type hw card 1 }
un reboot et hop du son … et miracle les jeux ne saccadent plus sur les emus libretro
Si l'on veut le son sur la sortie HDMI, il faut utiliser la première carte son (id 0) et le 3eme device
# more /etc/asound.conf pcm.!default { type hw card 0 device 3 } ctl.!default { type hw card 0 }
on peut retrouver la liste des devices de lecture à l'aide de la commande :
# aplay -l **** List of PLAYBACK Hardware Devices **** card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0] Subdevices: 0/1 Subdevice #0: subdevice #0 card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: PCH [HDA Intel PCH], device 1: ALC269VC Digital [ALC269VC Digital] Subdevices: 1/1 Subdevice #0: subdevice #0
on le retrouve aussi dans alsamixer et F2.
tu peux donc tenter de forcer la carte son par défaut qui est détectée
-
@ian57 merci je tente le coup ( j'ai que ça à faire, je me suis cassé le pied ya 8 jours et donc repos forcé pour 1 mois minimum)
-
@lecureuil38 il faut que tu identifie clairement quels "card" et "device" te fournit le son correctement et ensuite tu les fixes par défaut.