Dark screen with Raspberry Pi 5

  • I have a working setup with a RPi3 and a ViewSonic VP2770-LED monitor (connected through HDMI). This works fine, but I want to switch to a RPi5.

    So I setup a new SD-card for the RPi5 and booted it with the monitor connected. How ever the screen always stays black.

    I know that the SD-card is setup correctly because if I use the RPi5 with a HDMI-DVI-Adapter, the monitor works correctly (obviously without sound). So there must be a difference in the way the RPi5 and the RPi3 handle the HDMI signal.

    The micro-HDMI-to-HDMI cable also is ok because it works (with the RPi5) on a different monitor.

    I already followed https://wiki.libreelec.tv/configuration/edid#generic-x86_64 and did a getedid create on both RPis and compared the bin file, they are identical.

  • Additional info:

    The RPi5 and the Viewsonic monitor also work together with HDMI, if I boot first with using the DVI input and then switch over to the HDMI input. But after a restart, it is black again (even when I run another getedid create).

  • RPi3 and RPi5 have completely different display hardware so the comparison isn't particularly relevant. Anyway..

    Boot the RPi5 board using the latest LE13 nightly and update firmware. If there's no improvement, remove the SD card and boot the board. The firmware will show a bunch of display info on the screen - take a pic and share this. You can also share the EDID file that you captured so the RPi developers can have a look at it. NB: EDID capture only solves the problem of the RPi board being turned on before the TV (so it thinks the TV is connected). If the board dislikes the EDID data (or more often, there is a problem with the EDID data) capturing the file doesn't magically fix anything.

  • Thanks for your response!

    I found now a micro-HDMI-to-HDMI-Adapter in my cable box. Oddly, this way, HDMI works. So the original cable seems to habe an issue, but just with this screen. So for me that is a working solution.


    Some extra notes:

    I already am on the nightly build of the 2024-12-30. Also I already updated the firmware (EEPROM-Bootloader), it was on 2023-12-06.

    Nevertheless not even the RPi Diagnostic Screen gets shown (Waited several minutes)!

    Then I connected both RPi-HDMI outputs to the same screen, one on HDMI, the other on DVI. This way I can see the diagnostics page. interestingly, both EDID are shown as ok:

    Below the decoded EDID data. The fact that it can be read out should be a prove that the communication between monitor and RPi id bidirectional, right?