Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord

    RC2-X64: plus de son apres un redemarrage du pc

    Recalbox Général
    rc2-x64 redemarrage
    3
    24
    3478
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • acris
      acris last edited by acris

      @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

      1 Reply Last reply Reply Quote 0
      • lecureuil38
        lecureuil38 last edited by

        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

        Raspberry Pi 3b +
        Aukru 5V 3A
        boitier NES transformé
        Micro SD Sandisk Ultra 16 Go
        disque usb2 500Go
        8bitdo SF30 Pro

        RPi4 4G° + HDD 2T° ( usb3)

        PC_x64 I5 8G° Intel HD3000 / ati HD5460
        realisation nes+recalbox : https://www.thingiverse.com/thing:4152784

        1 Reply Last reply Reply Quote 0
        • ian57
          ian57 Staff last edited by

          @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

          "UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." Dennis Ritchie

          1 Reply Last reply Reply Quote 0
          • lecureuil38
            lecureuil38 last edited by

            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...

            Raspberry Pi 3b +
            Aukru 5V 3A
            boitier NES transformé
            Micro SD Sandisk Ultra 16 Go
            disque usb2 500Go
            8bitdo SF30 Pro

            RPi4 4G° + HDD 2T° ( usb3)

            PC_x64 I5 8G° Intel HD3000 / ati HD5460
            realisation nes+recalbox : https://www.thingiverse.com/thing:4152784

            1 Reply Last reply Reply Quote 0
            • acris
              acris last edited by acris

              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.

              lecureuil38 1 Reply Last reply Reply Quote 0
              • lecureuil38
                lecureuil38 @acris last edited by

                @acris : le fichier est bien créé dans share/system/configs mais il n'est pas chargé au reboot!

                Raspberry Pi 3b +
                Aukru 5V 3A
                boitier NES transformé
                Micro SD Sandisk Ultra 16 Go
                disque usb2 500Go
                8bitdo SF30 Pro

                RPi4 4G° + HDD 2T° ( usb3)

                PC_x64 I5 8G° Intel HD3000 / ati HD5460
                realisation nes+recalbox : https://www.thingiverse.com/thing:4152784

                1 Reply Last reply Reply Quote 0
                • ian57
                  ian57 Staff last edited by

                  @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
                  

                  "UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." Dennis Ritchie

                  1 Reply Last reply Reply Quote 0
                  • lecureuil38
                    lecureuil38 last edited by lecureuil38

                    message d'erreur sur la premiere commande :
                    alsactl: set_control:1461: Cannot write control '2:0:0:Independent HP:0' : Device or resource busy

                    par contre le son fonctionne!

                    Raspberry Pi 3b +
                    Aukru 5V 3A
                    boitier NES transformé
                    Micro SD Sandisk Ultra 16 Go
                    disque usb2 500Go
                    8bitdo SF30 Pro

                    RPi4 4G° + HDD 2T° ( usb3)

                    PC_x64 I5 8G° Intel HD3000 / ati HD5460
                    realisation nes+recalbox : https://www.thingiverse.com/thing:4152784

                    1 Reply Last reply Reply Quote 0
                    • ian57
                      ian57 Staff last edited by ian57

                      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

                      "UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." Dennis Ritchie

                      1 Reply Last reply Reply Quote 0
                      • lecureuil38
                        lecureuil38 last edited by

                        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

                        Raspberry Pi 3b +
                        Aukru 5V 3A
                        boitier NES transformé
                        Micro SD Sandisk Ultra 16 Go
                        disque usb2 500Go
                        8bitdo SF30 Pro

                        RPi4 4G° + HDD 2T° ( usb3)

                        PC_x64 I5 8G° Intel HD3000 / ati HD5460
                        realisation nes+recalbox : https://www.thingiverse.com/thing:4152784

                        1 Reply Last reply Reply Quote 0
                        • ian57
                          ian57 Staff last edited by

                          @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.

                          "UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." Dennis Ritchie

                          lecureuil38 2 Replies Last reply Reply Quote 0
                          • lecureuil38
                            lecureuil38 @ian57 last edited by

                            @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!

                            Raspberry Pi 3b +
                            Aukru 5V 3A
                            boitier NES transformé
                            Micro SD Sandisk Ultra 16 Go
                            disque usb2 500Go
                            8bitdo SF30 Pro

                            RPi4 4G° + HDD 2T° ( usb3)

                            PC_x64 I5 8G° Intel HD3000 / ati HD5460
                            realisation nes+recalbox : https://www.thingiverse.com/thing:4152784

                            1 Reply Last reply Reply Quote 0
                            • lecureuil38
                              lecureuil38 @ian57 last edited by

                              @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?

                              Raspberry Pi 3b +
                              Aukru 5V 3A
                              boitier NES transformé
                              Micro SD Sandisk Ultra 16 Go
                              disque usb2 500Go
                              8bitdo SF30 Pro

                              RPi4 4G° + HDD 2T° ( usb3)

                              PC_x64 I5 8G° Intel HD3000 / ati HD5460
                              realisation nes+recalbox : https://www.thingiverse.com/thing:4152784

                              1 Reply Last reply Reply Quote 0
                              • ian57
                                ian57 Staff last edited by

                                @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-2955

                                Problème avec la sortie son
                                http://superuser.com/questions/626606/how-to-make-alsa-pick-a-preferred-sound-device-automatically

                                http://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

                                "UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." Dennis Ritchie

                                lecureuil38 1 Reply Last reply Reply Quote 0
                                • lecureuil38
                                  lecureuil38 @ian57 last edited by

                                  @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)

                                  Raspberry Pi 3b +
                                  Aukru 5V 3A
                                  boitier NES transformé
                                  Micro SD Sandisk Ultra 16 Go
                                  disque usb2 500Go
                                  8bitdo SF30 Pro

                                  RPi4 4G° + HDD 2T° ( usb3)

                                  PC_x64 I5 8G° Intel HD3000 / ati HD5460
                                  realisation nes+recalbox : https://www.thingiverse.com/thing:4152784

                                  1 Reply Last reply Reply Quote 0
                                  • ian57
                                    ian57 Staff last edited by

                                    @lecureuil38 il faut que tu identifie clairement quels "card" et "device" te fournit le son correctement et ensuite tu les fixes par défaut.

                                    "UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." Dennis Ritchie

                                    1 Reply Last reply Reply Quote 0
                                    • First post
                                      Last post

                                    Want to support us ?

                                    87
                                    Online

                                    99.7k
                                    Users

                                    28.1k
                                    Topics

                                    187.1k
                                    Posts

                                    Copyright © 2021 recalbox.com