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

    Pi3 force_Hdmi issue/ Picture/ Sound

    Scheduled Pinned Locked Moved Help and Support
    hdmiforce
    12 Posts 4 Posters 538 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.
    • A
      Asha1980
      last edited by

      hello all,

      I'm a reaI beginner to RPi and the whole workings, so i have a Raspberry Pi 3 running 4.4 and using Retropie i recently built a bartop arcade using a 20" lcd screen, i've all my games running great on there. The power setup is a 2 socket lead which has both the tv and pi plugged in to it(both are powered together).

      Then i realised when i power both the tv and the Pi on, my tv doesn't recognise the Hdmi lead from the pi, so i have to turn the Pi back off then all works.

      i found a help page regarding adding 2 lines to /boot/config.txt file, they are hdmi_force_hotplug=1 and hdmi_drive=2 so i did that and rebooted the pi.

      Everything seemed to start up, which was great. But then i noticed i no longer had any sound and the picture looks really crappy with lines all through it.
      I then went back to the config.txt file and deleted the hdmi_drive=2 line out and my sound came back. But i still have a really terrible picture.

      I've also realised that if i restart the system after the initial boot up the picture becomes clear again, i ideally don't to have to restart the system everytime

      Hope there is something i can do to get the picture back to how it was, a nice clear display, and have the pi power up the same time as the screen.

      sorry for babbling on

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

        Try adding hdmi_force_edid_audio=1 in addition to the other commands, this might restore your audio settings. You can also force a specific resolution in the config.txt- see these instructions. It seems your monitor doesn't cooperate very with the Pi HDMI detection, so you might try to set explicitly the resolution via the hdmi_group/hdmi_mode parameters - https://www.raspberrypi.org/documentation/configuration/config-txt/video.md.

        A ClydeC 2 Replies Last reply Reply Quote 0
        • A
          Asha1980 @mitu
          last edited by

          @mitu thank you for the reply, I'll give it a go later. One more thing am I editing this in the right place.

          I press f4 on my keyboard and type
          sudo nano /boot/config.txt

          Thanks again

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

            @Asha1980 said in Pi3 force_Hdmi issue/ Picture/ Sound:

            I press f4 on my keyboard and type
            sudo nano /boot/config.txt

            If you're asking if this is the right way to edit the config.txt file, then yes.

            A 1 Reply Last reply Reply Quote 0
            • A
              Asha1980 @mitu
              last edited by

              @mitu yes i was thankyou,

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

                @mitu said in Pi3 force_Hdmi issue/ Picture/ Sound:

                It seems your monitor doesn't cooperate very with the Pi HDMI detection, so you might try to set explicitly the resolution via the hdmi_group/hdmi_mode parameters - https://www.raspberrypi.org/documentation/configuration/config-txt/video.md.

                @Asha1980 You may also need to disable EDID detection alltogether, as I had to do when my hdmi splitter required that I turn the Pi on, then off, and then on again after the Pi was powered off for more than half an hour or so. You can disable EDID detection by adding this line to your /boot/config.txt:

                hdmi_ignore_edid=0xa5000080
                

                This is also mentioned in the link that @mitu gave you, but it can easily been overlooked.

                edit: just some small corrections in my wording. :)

                1 Reply Last reply Reply Quote 0
                • edmaul69E
                  edmaul69 @Asha1980
                  last edited by edmaul69

                  This post is deleted!
                  1 Reply Last reply Reply Quote 0
                  • A
                    Asha1980
                    last edited by

                    many thanks for the advice. I may be back asking more questions if i fail to sort it . As i probably will

                    thanks

                    1 Reply Last reply Reply Quote 0
                    • A
                      Asha1980
                      last edited by

                      thanks for the advice all. worked first time.

                      thanks

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

                        @Asha1980 Glad to hear that. Care to share your exact solution for others? :)

                        1 Reply Last reply Reply Quote 0
                        • A
                          Asha1980
                          last edited by

                          After taking the advice of some rather helpful people on here, here's how i managed to get my Pi3 to turn on once the tv/monitor was powered on.

                          While in Retropie press f4 on your keyboard to force close retropie , which then will bring up the page to where you access the config.txt file which you will need to edit.
                          Type the following sudo nano /boot/config.txt that will the open up the config.txt file, then scroll to the bottom and type the following hdmi_force_hotplug=1 press enter then type hdmi_force_edid_audio=1 and then finally this hdmi_ignore_edid=0xa5000080 save the file and then reboot Pi,

                          I found everything was working perfect.

                          apologies if this doesn't read very well

                          many thanks all

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

                            Thanks for sharing your solution. As for readability, it helps to put commands etc. in single grave accents (`) to highlight them and use a fixed-width font like this.

                            See the Markdown syntax for more formatting options. It's also linked at the upper right corner of the input area of a new post (the small grey "compose").

                            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.