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

    No HDMI Audio

    Scheduled Pinned Locked Moved Help and Support
    audio issueshdmi audio
    10 Posts 3 Posters 7.7k 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.
    • W
      Whatsisface
      last edited by

      I have no sound at all on my television.
      I know there are a lot of posts about this, I have checked many different forums posts but none of them have fixed my issue.

      I'm running RetroPie on a Raspberry Pi 4B. I have my HMDI cable plugged into the output directly beside the power cable. (Video doesn't work from the other HDMI port.)

      My television's audio does work with other systems. For some reason, the television does not detect HDMI input from the RPi unless it's already on that input setting. The TV won't let you change to an input that it doesn't detect, so to connect the RPi, I need to plug in another device to the HDMI port, change the TV input to that HDMI port, unplug that device and then connect the RPi.

      I've added the following lines to /boot/config.txt (Changes were needed for HDMI video to work)

      disable_overscan=1
      hdmi_force_hotplug=1
      hdmi_group=1
      hdmi_mode=4
      hdmi_drive=2
      config_hdmi_boost=4
      dtparam=audio=on
      hdmi_force_edid_audio=1
      

      I've also followed the steps from https://retropie.org.uk/forum/topic/26628/audio-issues-after-latest-raspbian-updates and updated EmulationStation and my install. I changed my sound settings in emulation station to what was given, which didn't work.
      Audio Card: Default
      Audio Device : HDMI
      OMX Player Audio Device: ALSA

      My volume in EmulationStation's settings is NOT stuck at 0%, I can change it freely.

      I've also tried going to RetroArch settings and messing with the output values there.

      I have tried changing the audio output in RetroPie settings to HDMI 1. I have tried to force HDMI 1 output in Raspi-Config -> Advanced Options -> Audio.

      1 Reply Last reply Reply Quote 0
      • ClydeC
        Clyde
        last edited by Clyde

        Hello and welcome to this forum.

        Official image from https://retropie.org.uk/download/ or third-party image? Only the former will be supported here, because we cannot know how much a third-party image deviates from the official one, which may be the cause of your problems.

        1 Reply Last reply Reply Quote 0
        • W
          Whatsisface
          last edited by

          This is the official image, on a 16GB SDHC card. Written using the Raspberry Pi Imager.

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

            Check your audio volume with the Audio menu in RetroPie. Make sure your audio is not muted.

            1 Reply Last reply Reply Quote 0
            • W
              Whatsisface
              last edited by

              My audio is at 80% when I go to the audio slider in the EmulationStation "+" menu, and is not stuck at 0% like similar issues. I didn't see a mute toggle other than the volume slider.

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

                @Whatsisface If you plug the HDMI port in another TV, do you have sound ? Maybe it's your TV.

                1 Reply Last reply Reply Quote 0
                • W
                  Whatsisface
                  last edited by

                  I'm worried that that's my issue because of the other problems I've had connecting my RPi. I don't have any other TV's on hand to test, and other game systems work with sound on that TV.

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

                    Can you remove all custom options in config.txt, leave the ones that were default, and add just hdmi_safe=1 ?

                    1 Reply Last reply Reply Quote 0
                    • W
                      Whatsisface
                      last edited by

                      I think I had that enabled earlier but removed it because of the overscan it was adding. I'll give it a shot.

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

                        hdmi_safe=1 is equivalent to:

                        hdmi_force_hotplug=1
                        hdmi_ignore_edid=0xa5000080
                        config_hdmi_boost=4
                        hdmi_group=2
                        hdmi_mode=4
                        disable_overscan=0
                        overscan_left=24
                        overscan_right=24
                        overscan_top=24
                        overscan_bottom=24
                        

                        You can add

                        hdmi_force_hotplug=1
                        hdmi_ignore_edid=0xa5000080
                        config_hdmi_boost=4
                        hdmi_group=2
                        hdmi_mode=4
                        disable_overscan=1
                        

                        instead of hdmi_safe=1.

                        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.