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

    [SOLVED] No HDMI sound and volume keeps resetting to 0

    Scheduled Pinned Locked Moved Help and Support
    audioalsamixeralsaalsa errorhdmi audio
    11 Posts 3 Posters 6.4k 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.
    • H
      helloThere @bdpyle
      last edited by

      @bdpyle

      Had a similar issue with trying to get my sound to output to the 3.5mm jack.

      https://retropie.org.uk/docs/Sound-Issues/#using-the-built-in-hdmi-audio

      Maybe this needs to be uncommented: hdmi_force_edid_audio=1

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

        @bdpyle said in No HDMI sound and volume keeps resetting to 0:

        When I go into alsamixer I am presented with 3 sound cards:

        bcm2835 Headphones
        vc4-hdmi-0
        vc4-hdmi-1

        You seem to have configured the vc4-kms-v3d overlay in config.txt, instead of the default fkms overlay. Any reason you've done that ?

        B 2 Replies Last reply Reply Quote 0
        • B
          bdpyle @mitu
          last edited by

          @mitu I'm honestly not sure what that is. I didn't add that to my config.txt. I will say that I have a 64-bit version of Retropie that can run Wii and Gameube games natively, so the OS may have been adited to add that in.

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

            @bdpyle said in No HDMI sound and volume keeps resetting to 0:

            I will say that I have a 64-bit version of Retropie that can run Wii and Gameube games natively, so the OS may have been adited to add that in.

            RetroPie support for 64bit is still not part of any official release. Any 3rd party images are not supported here, as stated in https://retropie.org.uk/forum/topic/3/read-this-first.

            B 1 Reply Last reply Reply Quote 0
            • B
              bdpyle @mitu
              last edited by

              @mitu Here are the lines in my config.txt file:

              # Enable DRM VC4 V3D drive
              dtoverlay=vc4-kms-v3d
              max_framebuffers=2
              arm_64bit=1
              
              1 Reply Last reply Reply Quote 0
              • B
                bdpyle @helloThere
                last edited by

                @hellothere Just tried uncommenting that, but still no luck.

                I am getting the following errors in alsamixer:

                VolumeControl::init() - failed to find mixer elements
                alsactl: get_control:256: Cannot read control '3,0,0,Playback Channel Map,0': Invalid argument
                
                1 Reply Last reply Reply Quote 0
                • B
                  bdpyle @mitu
                  last edited by

                  @mitu So are you thinking that the reason it isn't working is because I am using a 64-bit version of RetroPie?

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

                    No, the audio errors are from enabling the kms GPU driver, which also adds the new HDMI audio driver.
                    Other than that, who knows what other configurations have been added to the image by its author - one of the reasons we don't support 3rd party images.

                    B 1 Reply Last reply Reply Quote 0
                    • B
                      bdpyle @mitu
                      last edited by

                      @mitu Thanks for the help. Just flashed a stock image of retropie onto a new SD card and audio works perfectly through the screen. Going to try removing

                      dtoverlay=vc4-kms-v3d
                      

                      and see if that works

                      B 1 Reply Last reply Reply Quote 0
                      • B
                        bdpyle @bdpyle
                        last edited by

                        I successfully replaced the line

                        dtoverlay=vc4-kms-v3d
                        

                        in my config.txt file with

                        dtoverlay=vc4-fkms-v3d
                        

                        and now everything works perfectly! Thanks for the help @mitu

                        1 Reply Last reply Reply Quote 1
                        • 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.