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
    3474
    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.
    • 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 ?

            73
            Online

            99.7k
            Users

            28.1k
            Topics

            187.1k
            Posts

            Copyright © 2021 recalbox.com