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

    Black screen when plugged to TV

    Scheduled Pinned Locked Moved Help and Support
    tv issueblack screenpi4
    15 Posts 6 Posters 849 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.
    • chicueloC
      chicuelo @duiz
      last edited by

      @duiz Did you plugged when the pi was turned on and the tv too? sometimes you first have to connect the hdmi cable and then turn on the devices

      D 1 Reply Last reply Reply Quote 0
      • D
        duiz @chicuelo
        last edited by duiz

        @chicuelo No it was turned off and unplugged from the socket (using the pi official power outlet) so it was completely powered off before plugged in and powered on again. I've tried another TV and same result.

        This is my config.txt

        # For more options and information see
        # http://rpf.io/configtxt
        # Some settings may impact device functionality. See link above for details
        
        # uncomment if you get no picture on HDMI for a default "safe" mode
        #hdmi_safe=0
        
        # uncomment this if your display has a black border of unused pixels visible
        # and your display can output without overscan
        #disable_overscan=1
        
        # uncomment the following to adjust overscan. Use positive numbers if console
        # goes off screen, and negative if there is too much border
        #overscan_left=16
        #overscan_right=16
        #overscan_top=16
        #overscan_bottom=16
        
        # uncomment to force a console size. By default it will be display's size minus
        # overscan.
        #framebuffer_width=1280
        #framebuffer_height=720
        
        # uncomment if hdmi display is not detected and composite is being output
        #hdmi_force_hotplug=1
        
        # uncomment to force a specific HDMI mode (this will force VGA)
        #hdmi_group=1
        #hdmi_mode=16
        
        # uncomment to force a HDMI mode rather than DVI. This can make audio work in
        # DMT (computer monitor) modes
        #hdmi_drive=2
        
        # uncomment to increase signal to HDMI, if you have interference, blanking, or
        # no display
        #config_hdmi_boost=4
        
        # uncomment for composite PAL
        #sdtv_mode=2
        
        #uncomment to overclock the arm. 700 MHz is the default.
        #arm_freq=800
        
        # Uncomment some or all of these to enable the optional hardware interfaces
        #dtparam=i2c_arm=on
        #dtparam=i2s=on
        #dtparam=spi=on
        
        # Uncomment this to enable infrared communication.
        #dtoverlay=gpio-ir,gpio_pin=17
        #dtoverlay=gpio-ir-tx,gpio_pin=18
        
        # Additional overlays and parameters are documented /boot/overlays/README
        
        # Enable audio (loads snd_bcm2835)
        dtparam=audio=on
        
        [pi4]
        # Enable DRM VC4 V3D driver on top of the dispmanx display stack
        dtoverlay=vc4-fkms-v3d
        max_framebuffers=2
        
        [all]
        #dtoverlay=vc4-fkms-v3d
        overscan_scale=1
        
        #Overclock Options
        arm_freq=2000
        over_voltage=6
        arm_freq=2000
        gpu_freq=600
        v3d_freq=750
        
        
        
        1 Reply Last reply Reply Quote 0
        • mituM
          mitu Global Moderator
          last edited by mitu

          You have all the hdmi_ options commented, so there's no configuration here. Remove the # to un-comment the configuration option:

          hdmi_group=1
          hdmi_mode=16
          

          and remove your overclock when testing.

          If that doesn't work, try with hdmi_safe=1.

          1 Reply Last reply Reply Quote 0
          • D
            duiz
            last edited by

            I got things to show up, but it has 2 issues now.

            1. there is no audio out of the tv

            2. the screen seems to be outputting a 720p window within a 1080p frame. So the pi is outputting 1080, but the information is inside the 720 frame.

            BuZzB 1 Reply Last reply Reply Quote 0
            • BuZzB
              BuZz administrators @duiz
              last edited by

              @duiz ate you using the first HDMI port - next to the usb c power input? You need to use that port for sound.

              To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

              D 1 Reply Last reply Reply Quote 0
              • D
                duiz @BuZz
                last edited by

                @BuZz I am using the one that is almost right underneath the usb-c power port, is that the right one?

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

                  @duiz It's not quite underneath, it's on the 1st HDMI port right of the USB-C port. Did you configure your audio to go through the HDMI port using the Audio menu in RetroPie ?

                  D 1 Reply Last reply Reply Quote 0
                  • D
                    duiz @mitu
                    last edited by

                    @mitu Yes I selected HDMI in the retropie options

                    alt text

                    BuZzB 1 Reply Last reply Reply Quote 0
                    • BuZzB
                      BuZz administrators @duiz
                      last edited by

                      @duiz that case changes the port positions. Maybe try the other port if you still can't get audio working.

                      To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                      D 1 Reply Last reply Reply Quote 0
                      • D
                        duiz @BuZz
                        last edited by

                        @BuZz I'll give it a try. Do you have any idea about the other issue? (1080 output with a 720 frame within it.

                        BuZzB 1 Reply Last reply Reply Quote 0
                        • BuZzB
                          BuZz administrators @duiz
                          last edited by BuZz

                          @duiz turn off overscan in raspi-config.

                          To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                          D 1 Reply Last reply Reply Quote 0
                          • D
                            duiz @BuZz
                            last edited by duiz

                            @BuZz Tried to uncomment the overscan but it still outputs into a 720 window on a 1080 output. Is it just a case of the software being too early still and exhibiting bugs with 1080p displays perhaps?

                            For reference, this is what I am working with now as we are testing it

                            # For more options and information see
                            # http://rpf.io/configtxt
                            # Some settings may impact device functionality. See link above for details
                            
                            # uncomment if you get no picture on HDMI for a default "safe" mode
                            #hdmi_safe=0
                            
                            # uncomment this if your display has a black border of unused pixels visible
                            # and your display can output without overscan
                            #disable_overscan=1
                            
                            # uncomment the following to adjust overscan. Use positive numbers if console
                            # goes off screen, and negative if there is too much border
                            overscan_left=16
                            overscan_right=16
                            overscan_top=16
                            overscan_bottom=16
                            
                            # uncomment to force a console size. By default it will be display's size minus
                            # overscan.
                            #framebuffer_width=1280
                            #framebuffer_height=720
                            
                            # uncomment if hdmi display is not detected and composite is being output
                            #hdmi_force_hotplug=1
                            
                            # uncomment to force a specific HDMI mode (this will force VGA)
                            hdmi_group=1
                            hdmi_mode=16
                            
                            # uncomment to force a HDMI mode rather than DVI. This can make audio work in
                            # DMT (computer monitor) modes
                            #hdmi_drive=2
                            
                            # uncomment to increase signal to HDMI, if you have interference, blanking, or
                            # no display
                            #config_hdmi_boost=4
                            
                            # uncomment for composite PAL
                            #sdtv_mode=2
                            
                            #uncomment to overclock the arm. 700 MHz is the default.
                            #arm_freq=800
                            
                            # Uncomment some or all of these to enable the optional hardware interfaces
                            #dtparam=i2c_arm=on
                            #dtparam=i2s=on
                            #dtparam=spi=on
                            
                            # Uncomment this to enable infrared communication.
                            #dtoverlay=gpio-ir,gpio_pin=17
                            #dtoverlay=gpio-ir-tx,gpio_pin=18
                            
                            # Additional overlays and parameters are documented /boot/overlays/README
                            
                            # Enable audio (loads snd_bcm2835)
                            dtparam=audio=on
                            
                            [pi4]
                            # Enable DRM VC4 V3D driver on top of the dispmanx display stack
                            dtoverlay=vc4-fkms-v3d
                            max_framebuffers=2
                            
                            [all]
                            #dtoverlay=vc4-fkms-v3d
                            overscan_scale=1
                            

                            No audio out of either HDMI port, black display on one TV but not the other. 1080p display but framed 720 output.

                            A Bored NinjaA 1 Reply Last reply Reply Quote 0
                            • O
                              ozjara
                              last edited by

                              tengo el mismo problema pero con la diferencia que si tengo imagen y sonido, pero cuando estoy jugando la pantalla se pone negra y la señal vuelve sola, probe varias configuraciones y cables HDMI, sin suerte

                              1 Reply Last reply Reply Quote 0
                              • A Bored NinjaA
                                A Bored Ninja @duiz
                                last edited by A Bored Ninja

                                @duiz Here is my idea for fixing your resolution problem.

                                Firstly, try this.

                                Change this:

                                #disable_overscan=1

                                To this:
                                disable_overscan=1

                                Reset and see if that fixes it.

                                If that doesn't work change this :
                                #framebuffer_width=1280
                                #framebuffer_height=720

                                To this :
                                framebuffer_width=1920
                                framebuffer_height=1080

                                Make sure to remove the # before those lines.

                                If it doesn't work be sure to put it back the way it was.

                                Hopefully one of those ideas helps.

                                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.