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