Black screen when plugged to TV
-
Hi, I set up a new Retropie with a pi4 for my brother. When using my secondary PC monitor, pi4 showed up fine and I was able to test it and play around after the initial setups and whatnot. However, by plugging it into the television (1080p Sony Bravia TV), there is absolutely no signal coming through, no boot screen, no emulationstation, nothing. Looking at the config.txt, the device boots with hdmi group 2 like said in other threads and guides on here, and the hdmi is plugged into the first port, in fact it was never unplugged from the device when moving it from the computer desk over to the TV desk.
Is this a common issue with the pi4?
-
@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
-
@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
-
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
. -
I got things to show up, but it has 2 issues now.
-
there is no audio out of the tv
-
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.
-
-
@duiz ate you using the first HDMI port - next to the usb c power input? You need to use that port for sound.
-
@BuZz I am using the one that is almost right underneath the usb-c power port, is that the right one?
-
@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 ?
-
@mitu Yes I selected HDMI in the retropie options
-
@duiz that case changes the port positions. Maybe try the other port if you still can't get audio working.
-
@BuZz I'll give it a try. Do you have any idea about the other issue? (1080 output with a 720 frame within it.
-
@duiz turn off overscan in raspi-config.
-
@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.
-
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
-
@duiz Here is my idea for fixing your resolution problem.
Firstly, try this.
Change this:
#disable_overscan=1
To this:
disable_overscan=1Reset and see if that fixes it.
If that doesn't work change this :
#framebuffer_width=1280
#framebuffer_height=720To this :
framebuffer_width=1920
framebuffer_height=1080Make 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.
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.