5 Replies Latest reply on Aug 9, 2019 3:46 PM by rwadeg

    Raspberry pi 3 No audio through HDMI

    cowboytanaka88

      I need some help fixing the audio so it comes out through the HDMI cable. Also how do I reboot?

        • Re: Raspberry pi 3 No audio through HDMI
          ghaberek

          The Raspberry Pi should output audio through the HDMI connector automatically.

           

          There is an article here that describes how to manually configure the audio output: Audio configuration.

           

          You may be running into the issue described at the bottom of the page:

          If you're still not getting sound via HDMI

          In some rare cases, it is necessary to edit config.txt to force HDMI mode (as opposed to DVI mode, which does not send sound).

          You can do this by editing /boot/config.txt and setting hdmi_drive=2, then rebooting for the change to take effect.

          You can reboot by clicking Menu > Log off.. or open a terminal and type sudo reboot.

          1 of 1 people found this helpful
            • Re: Raspberry pi 3 No audio through HDMI
              cowboytanaka88

              Thanks for advice. I was able to get the audio working.

                • Re: Raspberry pi 3 No audio through HDMI
                  gleandre

                  so how was you able to resolve the  problem

                    • Re: Raspberry pi 3 No audio through HDMI
                      velicusimon

                      I've tried every solution in here and i couldn't get the HDMI audio to work. I gave up and put all the options back to how they came by default but then i've found out that when I play an audio file using this command: omxplayer -o both file.mp3, the audio was working so i've decided to give it one more try and i've finally found the solution. None of the things in the config file will affect your audio so i think the best way is to put them back as they were by default and then open a console and do exactly this:

                       

                       

                       

                       

                      sudo apt-get remove --purge alsa-utils*

                      sudo apt-get clean

                      sudo apt-get autoremove

                      sudo apt-get remove --purge alsamixer*

                      sudo apt-get clean

                      sudo apt-get autoremove

                       

                       

                      sudo apt-get update

                      sudo apt-get upgrade

                       

                       

                      sudo apt-get install alsa-utils

                      sudo apt-get install alsamixer

                       

                       

                      sudo reboot

                       

                       

                      Then select the HDMI output using the speaker icon in the taskbar and that's it. I hope it works for you !

                       

                       

                      I've been able to find out this solution because of the omxplayer (that worked) which is a very basic music player that doesn't use the alsa driver, instead it has it's own drivers named openmax, so the problem had to be coming from the alsa drivers.

                       

                       

                      *IF IT'S STILL NOT WORKING AFTER DOING WHAT I'VE SAID ABOVE, than you could also try to uncomment hdmi_drive=2 in /boot/config.txt to force HDMI mode. (To do this you have to open up a console, write sudo nano /boot/config.txt and the file will open, navigate down to hdmi_drive and delete the # that's before it then hit Ctrl+X, hit Y and enter then enter once again. After that reboot the system and prey :))

                • Re: Raspberry pi 3 No audio through HDMI
                  rwadeg

                  This worked on Raspberry Pi 4 using noobs 3.2.0 on 8/9/2019

                   

                  Open a terminal

                   

                  type: sudo leafpad

                   

                  In leafpad click 'file' then click 'open' on the drop down menu

                   

                  now click 'File System'

                   

                  Double click 'boot'

                   

                  Find the file 'config.txt' and open it

                   

                  go down a few lines in 'config.txt' and find '#hdmi_drive=2'

                   

                  Remove the '#' so it reads 'hdmi_drive=2'

                   

                  Save changes and exit leafpad

                   

                  Reboot system and sound should work. It worked for me.