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