RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    Combine Pi2Scart with USB-soundcard?

    Scheduled Pinned Locked Moved Help and Support
    pi2scartrp3busb-soundcrackling sound
    17 Posts 4 Posters 3.3k Views
    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.
    • RionR
      Rion @Yuke
      last edited by

      @yuke If the page says it Raspberry pi compatible then it will/should work without problems on the Pi 3.

      About audio output. That have to be changed in the Retropie setup to output sound from the usb soundcard instead.

      FBNeo rom filtering
      Mame2003 Arcade Bezels
      Fba Arcade Bezels
      Fba NeoGeo Bezels

      1 Reply Last reply Reply Quote 0
      • Y
        Yuke
        last edited by

        Do you mean the same menu where you change between Auto/Hdmi and 3,5mm jack?

        RionR 1 Reply Last reply Reply Quote 0
        • RionR
          Rion @Yuke
          last edited by

          @yuke Sorry i misspoke. Here is the correct info from the wiki

          FBNeo rom filtering
          Mame2003 Arcade Bezels
          Fba Arcade Bezels
          Fba NeoGeo Bezels

          1 Reply Last reply Reply Quote 0
          • Y
            Yuke
            last edited by

            Oh well. Its not plug and play but it still seems doable. Thanks for the info.

            I hope it works with the Pi2Scart hat so i can output the audio to my CRT tv.

            1 Reply Last reply Reply Quote 0
            • madmodder123M
              madmodder123 @Yuke
              last edited by

              @yuke Have you tried putting these in your /boot/config.txt?
              ######## Uncomment to help remove white noise (if needed)
              #disable_audio_dither=1
              ######## Uncomment to completely remove white noise over 3.5mm connection
              #audio_pwm_mode=2

              They seemed to make a pretty big difference in audio quality for me.

              1 Reply Last reply Reply Quote 1
              • Y
                Yuke
                last edited by

                Yes i did and it changed the quality of my sound dramatically (into better). But it seems that my AV-Jack is giving up on me now (It literally has gone rusty and i just have the Pi for two years now...). Its not enjoyable to play the games anymore with all the noise/static/crackling. Hopefully the USB-Soundcard solution will fix the problem, i really wanna finish Valkyrie Profile. :D

                Hopfully the sound quality is similar to USB-Headsets...that would be enough for me as i mainly use those.

                1 Reply Last reply Reply Quote 0
                • Y
                  Yuke
                  last edited by

                  Ok i cant get it to run it seems. A fucking plug and play solution is too much to ask in the year 2018 it seems.

                  Blockquote1
                  /$ lsusb
                  Bus 001 Device 005: ID 0951:16a4 Kingston Technology
                  Bus 001 Device 004: ID 054c:09cc Sony Corp.
                  Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
                  Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
                  Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

                  Blockqote2
                  /$ cat /proc/asound/modules
                  0 snd_bcm2835
                  1 snd_usb_audio
                  2 snd_usb_audio

                  Blockquote3
                  /$ amixer
                  Simple mixer control 'PCM',0
                  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
                  Playback channels: Mono
                  Limits: Playback -10239 - 400
                  Mono: Playback 400 [100%] [4.00dB] [on]

                  Can anyone tell me the console commands to set this up? I tried the guides from here but it didnt work (In the guide there was only one listed usb_audio device).

                  mituM 1 Reply Last reply Reply Quote 0
                  • mituM
                    mitu Global Moderator @Yuke
                    last edited by

                    @yuke Language please. In the link on github, there's an extra step to make the usb sound module the default one - see the step 5. You can see a list of soundcards that system detects executing

                    aplay -l 
                    

                    You should have 3 I think, 2 are the default ones on the PI system (Jack and HDMI), the 3rd one should be the USB soundcard.

                    1 Reply Last reply Reply Quote 0
                    • Y
                      Yuke
                      last edited by

                      Sorry @mitu, i was really frustrated. Lost half of my day trying to get this working.

                      This is what i got with the command you gave me:

                      Code:
                      card 2: Audio [HyperX 7.1 Audio], device 0: USB Audio [USB Audio]
                      Subdevices: 1/1
                      Subdevice #0: subdevice #0

                      What configfile do i have to edit now?

                      mituM 1 Reply Last reply Reply Quote 0
                      • mituM
                        mitu Global Moderator @Yuke
                        last edited by

                        @yuke Look in the Alternate USB Audio Method, step 5

                        We can change and force the system to load the sound cards in a different order by creating a sound configuration file. Create the file by using the command below:

                            sudo nano /etc/modprobe.d/alsa-base.conf
                        

                        You will then enter the Nano editor environment and type the following lines:

                           options snd_usb_audio index=0
                           options snd_bcm2835 index=1
                           options snd slots=snd-usb-audio,snd-bcm2835
                        

                        Afterwards, press Ctrl+X to exit and answer Yes when prompted to save.

                        1 Reply Last reply Reply Quote 0
                        • Y
                          Yuke
                          last edited by Yuke

                          @Mitu I tried that the whole day but because i have two usb devices shown it looked like that afterwards and it didnt work...

                          Blockqote2>
                          /$ cat /proc/asound/modules
                          0 snd_usb_audio
                          1 snd_bcm2835
                          2 snd_usb_audio

                          I dont know how to change this so that number two changes to 0 (i guess this was my problem but thats just a guess...)

                          Yeah, it seems thats the problem...the usb_device shown as 1 is actually my ps4 controller...

                          1 Reply Last reply Reply Quote 0
                          • Y
                            Yuke
                            last edited by

                            Yes, i was right. Without my PS4 controller its working...Does anyone have an idea how i can differentiate between my two usb-devices?

                            Blockqote2
                            /$ cat /proc/asound/modules
                            0 snd_bcm2835
                            1 snd_usb_audio
                            2 snd_usb_audio

                            1 is my PS4 controller
                            2 is my USB soundcard

                            mituM 1 Reply Last reply Reply Quote 0
                            • mituM
                              mitu Global Moderator @Yuke
                              last edited by mitu

                              @yuke Look in the https://alsa.opensrc.org/MultipleCards#Multiple_devices page, there's a section about Ordering multiple cards of the same type , talking about ordering the cards detected by the USB ids. Edit the file referenced in the step 5 I mentions and make sure the USB card comes first, then try again.
                              EDIT: There's a section specially about USB soundcards on https://alsa.opensrc.org/MultipleUSBAudioDevices, with some example configs.

                              1 Reply Last reply Reply Quote 0
                              • Y
                                Yuke
                                last edited by

                                thank you

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

                                Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

                                Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.