kannaiah
Posts: 3
Joined: Fri Jul 19, 2019 8:33 pm

PI 4B video blanking

Sat Jul 20, 2019 10:15 am

Hi,

Pi 4B is my first PI.
I have tried different hdmi settings to use with my current monitor, which has only dvi and vga ports.

The board boots fine and screen is tearing and blanking, also if there is no activity screen stays on for a bit, as soon as I use it gets worse.

As my monitor doesn't have hdmi port I used hdmi to hdmi extender and hdmi to dvi cable.

Code: Select all

[Pi 4B]  --> micro HDMI --> HDMI to HDMI --> HDMI to DVI (2m) --> [Monitor] 
Is it the length and quality of cables is the issue?
Should I get microHDMI to DVI cable ? or micro HDMI to VGA cable?

My monitor preferred resolution is 1920x1200 @60Hz. (model samsung syncmaster sa450 bw)

Below are other details,

Code: Select all

[email protected]:~ $ tvservice -s
state 0x5 [DVI CUSTOM RGB full unknown AR], 1920x1200 @ 59.00Hz, progressive

[email protected]:~ $ tvservice -d edid

[email protected]:~ $ edidparser edid
Enabling fuzzy format match...
Parsing edid...
HDMI:EDID version 1.3, 1 extensions, screen size 52x32 cm
HDMI:EDID features - videodef 0x80 !standby !suspend active off; colour encoding:RGB444|YCbCr422; sRGB is not default colourspace; preferred format is native; does not support GTF
HDMI:EDID found monitor range descriptor tag 0xfd
HDMI:EDID monitor range offsets: V min=0, V max=0, H min=0, H max=0
HDMI:EDID monitor range: vertical is 56-75 Hz, horizontal is 30-81 kHz, max pixel clock is 170 MHz
HDMI:EDID monitor range does not support GTF
HDMI:EDID found monitor name descriptor tag 0xfc
HDMI:EDID monitor name is SMS24A450
HDMI:EDID found monitor S/N descriptor tag 0xff
HDMI:EDID found preferred DMT detail timing format: 1920x1200p @ 60 Hz (68)
HDMI:EDID established timing I/II bytes are BF EF 80
HDMI:EDID found DMT format: code 4, 640x480p @ 60 Hz in established timing I/II
HDMI:EDID found DMT format: code 5, 640x480p @ 72 Hz in established timing I/II
HDMI:EDID found DMT format: code 6, 640x480p @ 75 Hz in established timing I/II
HDMI:EDID found DMT format: code 8, 800x600p @ 56 Hz in established timing I/II
HDMI:EDID found DMT format: code 9, 800x600p @ 60 Hz in established timing I/II
HDMI:EDID found DMT format: code 10, 800x600p @ 72 Hz in established timing I/II
HDMI:EDID found DMT format: code 11, 800x600p @ 75 Hz in established timing I/II
HDMI:EDID found DMT format: code 16, 1024x768p @ 60 Hz in established timing I/II
HDMI:EDID found DMT format: code 17, 1024x768p @ 70 Hz in established timing I/II
HDMI:EDID found DMT format: code 18, 1024x768p @ 75 Hz in established timing I/II
HDMI:EDID found DMT format: code 36, 1280x1024p @ 75 Hz in established timing I/II
HDMI:EDID standard timings block x 8: 0x714F 8100 8140 8180 9500 950F A940 B300
HDMI:EDID found DMT format: code 21, 1152x864p @ 75 Hz (4:3) in standard timing 0
HDMI:EDID found DMT format: code 28, 1280x800p @ 60 Hz (16:10) in standard timing 1
HDMI:EDID found DMT format: code 32, 1280x960p @ 60 Hz (4:3) in standard timing 2
HDMI:EDID found DMT format: code 35, 1280x1024p @ 60 Hz (5:4) in standard timing 3
HDMI:EDID found DMT format: code 47, 1440x900p @ 60 Hz (16:10) in standard timing 4
HDMI:EDID found DMT format: code 48, 1440x900p @ 75 Hz (16:10) in standard timing 5
HDMI:EDID found DMT format: code 51, 1600x1200p @ 60 Hz (4:3) in standard timing 6
HDMI:EDID found DMT format: code 58, 1680x1050p @ 60 Hz (16:10) in standard timing 7
HDMI:EDID parsing v1 CEA extension
HDMI:EDID found CEA detail timing format: 1920x1080p @ 50 Hz (31)
HDMI:EDID found CEA detail timing format: 1280x720p @ 60 Hz (4)
HDMI:EDID found CEA detail timing format: 1280x720p @ 50 Hz (19)
HDMI:EDID found CEA detail timing format: 720x576p @ 50 Hz (17)
HDMI:EDID found CEA detail timing format: 720x480p @ 60 Hz (2)
HDMI:EDID moving support for CEA mode 4 to DMT mode 85 because sink does not support HDMI
HDMI:EDID filtering formats with pixel clock unlimited MHz or h. blanking unlimited
HDMI:EDID best score mode initialised to DMT (4) 640x480p @ 60 Hz with pixel clock 25 MHz (score 0)
HDMI:EDID best score mode is now CEA (2) 720x480p @ 60 Hz with pixel clock 27 MHz (score 2545736)
HDMI:EDID DMT mode (4) 640x480p @ 60 Hz with pixel clock 25 MHz has a score of 36864
HDMI:EDID DMT mode (5) 640x480p @ 72 Hz with pixel clock 31 MHz has a score of 11059
HDMI:EDID DMT mode (6) 640x480p @ 75 Hz with pixel clock 31 MHz has a score of 11520
HDMI:EDID DMT mode (8) 800x600p @ 56 Hz with pixel clock 36 MHz has a score of 53760
HDMI:EDID DMT mode (9) 800x600p @ 60 Hz with pixel clock 40 MHz has a score of 57600
HDMI:EDID DMT mode (10) 800x600p @ 72 Hz with pixel clock 50 MHz has a score of 17280
HDMI:EDID DMT mode (11) 800x600p @ 75 Hz with pixel clock 49 MHz has a score of 18000
HDMI:EDID DMT mode (16) 1024x768p @ 60 Hz with pixel clock 65 MHz has a score of 94370
HDMI:EDID best score mode is now CEA (17) 720x576p @ 50 Hz with pixel clock 27 MHz (score 3045736)
HDMI:EDID DMT mode (17) 1024x768p @ 70 Hz with pixel clock 75 MHz has a score of 27525
HDMI:EDID DMT mode (18) 1024x768p @ 75 Hz with pixel clock 78 MHz has a score of 29491
HDMI:EDID best score mode is now CEA (19) 1280x720p @ 50 Hz with pixel clock 74 MHz (score 3571080)
HDMI:EDID DMT mode (21) 1152x864p @ 75 Hz with pixel clock 108 MHz has a score of 62324
HDMI:EDID DMT mode (28) 1280x800p @ 60 Hz with pixel clock 83 MHz has a score of 147880
HDMI:EDID best score mode is now CEA (31) 1920x1080p @ 50 Hz with pixel clock 148 MHz (score 4628680)
HDMI:EDID DMT mode (32) 1280x960p @ 60 Hz with pixel clock 108 MHz has a score of 172456
HDMI:EDID DMT mode (35) 1280x1024p @ 60 Hz with pixel clock 108 MHz has a score of 182286
HDMI:EDID DMT mode (36) 1280x1024p @ 75 Hz with pixel clock 135 MHz has a score of 49152
HDMI:EDID DMT mode (47) 1440x900p @ 60 Hz with pixel clock 106 MHz has a score of 180520
HDMI:EDID DMT mode (48) 1440x900p @ 75 Hz with pixel clock 136 MHz has a score of 73600
HDMI:EDID DMT mode (51) 1600x1200p @ 60 Hz with pixel clock 162 MHz has a score of 255400
HDMI:EDID DMT mode (58) 1680x1050p @ 60 Hz with pixel clock 146 MHz has a score of 236680
HDMI:EDID best score mode is now DMT (68) 1920x1200p @ 60 Hz with pixel clock 154 MHz (score 5414720)
HDMI:EDID DMT mode (85) 1280x720p @ 60 Hz with pixel clock 74 MHz has a score of 110592
HDMI0:EDID preferred mode remained as DMT (68) 1920x1200p @ 60 Hz with pixel clock 154 MHz
HDMI:EDID has only DVI support and no audio support
edidparser exited with code 0
What should I do next?

HankB
Posts: 123
Joined: Fri Jan 01, 2016 2:45 pm

Re: PI 4B video blanking

Wed Jul 24, 2019 9:30 pm

I'm sorry to see that you have not gotten a better answer than I can offer. I'm using a Pi 4 with a somewhat ancient 1600x1200 LCD monitor and it (mostly) works fine. My connection is using a micro-HDMI->HDMI (6") cable to a much longer (5'?) HDMI-DVI cable.

The "mostly" is because when the screen blanks, the monitor remains powered up. Previous Pis running Stretch also did this until I added

Code: Select all

hdmi_blanking=1
to /boot/config.txt. This seems not to be working with Raspbian/Buster on the Pi 4.

I can suggest a couple things to try. First, if you have another cable, try that. A lot of H/W problems are caused by bad cables.
Second, I'm assuming yuou have updated S/W on yuour Pi4. this is done on first boot and should be repeated periodically:

Code: Select all

sudo apt update
sudo apt upgrade
You can also try updating the firmware (if you haven't already done that.) The standard way to do this is

Code: Select all

sudo rpi-update
There are also instructions for a firmware update at https://www.raspberrypi.org/forums/view ... 7#p1490467. I have no idea if these update the same firm. There are probably several firmware blobs on the Pi4. Incidentally, if you search this forum for "pi4 firmware uipdate" there are several threads dealing with video issues and one of them might be helpful to you.

HTH,
hank

Edit: There are several settings for HDMI in /boot/config.txt. Have you tried working with any of those?

The info I get from the commands you provided include

Code: Select all

[email protected]:~ $ tvservice -s
state 0x6 [DVI CUSTOM RGB full 4:3], 1600x1200 @ 60.00Hz, progressive
[email protected]:~ $ tvservice -d edid
Written 128 bytes to edid
[email protected]:~ $ edidparser edid
Enabling fuzzy format match...
Parsing edid...
HDMI:EDID version 1.3, 0 extensions, screen size 41x31 cm
HDMI:EDID features - videodef 0x80 standby suspend active off; colour encoding:RGB444|YCbCr444|YCbCr422; sRGB is default colourspace; preferred format is native; does not support GTF
HDMI:EDID found monitor range descriptor tag 0xfd
HDMI:EDID monitor range offsets: V min=0, V max=0, H min=0, H max=0
HDMI:EDID monitor range: vertical is 56-85 Hz, horizontal is 31-92 kHz, max pixel clock is 170 MHz
HDMI:EDID monitor range does not support GTF
HDMI:EDID found monitor name descriptor tag 0xfc
HDMI:EDID monitor name is LCD2070NX
HDMI:EDID found monitor S/N descriptor tag 0xff
HDMI:EDID found preferred DMT detail timing format: 1600x1200p @ 60 Hz (51)
HDMI:EDID established timing I/II bytes are BF EF 80
HDMI:EDID found DMT format: code 4, 640x480p @ 60 Hz in established timing I/II
HDMI:EDID found DMT format: code 5, 640x480p @ 72 Hz in established timing I/II
HDMI:EDID found DMT format: code 6, 640x480p @ 75 Hz in established timing I/II
HDMI:EDID found DMT format: code 8, 800x600p @ 56 Hz in established timing I/II
HDMI:EDID found DMT format: code 9, 800x600p @ 60 Hz in established timing I/II
HDMI:EDID found DMT format: code 10, 800x600p @ 72 Hz in established timing I/II
HDMI:EDID found DMT format: code 11, 800x600p @ 75 Hz in established timing I/II
HDMI:EDID found DMT format: code 16, 1024x768p @ 60 Hz in established timing I/II
HDMI:EDID found DMT format: code 17, 1024x768p @ 70 Hz in established timing I/II
HDMI:EDID found DMT format: code 18, 1024x768p @ 75 Hz in established timing I/II
HDMI:EDID found DMT format: code 36, 1280x1024p @ 75 Hz in established timing I/II
HDMI:EDID standard timings block x 8: 0x3159 4559 6159 714F 814F 8180 8199 A940 
HDMI:EDID found DMT format: code 7, 640x480p @ 85 Hz (4:3) in standard timing 0
HDMI:EDID found DMT format: code 12, 800x600p @ 85 Hz (4:3) in standard timing 1
HDMI:EDID found DMT format: code 19, 1024x768p @ 85 Hz (4:3) in standard timing 2
HDMI:EDID found DMT format: code 21, 1152x864p @ 75 Hz (4:3) in standard timing 3
HDMI:EDID unknown standard timing 1280x960 @ 75 Hz aspect ratio (4:3)
HDMI:EDID found DMT format: code 35, 1280x1024p @ 60 Hz (5:4) in standard timing 5
HDMI:EDID found DMT format: code 37, 1280x1024p @ 85 Hz (5:4) in standard timing 6
HDMI:EDID found DMT format: code 51, 1600x1200p @ 60 Hz (4:3) in standard timing 7
HDMI:EDID filtering formats with pixel clock unlimited MHz or h. blanking unlimited
HDMI:EDID best score mode initialised to DMT (4) 640x480p @ 60 Hz with pixel clock 25 MHz (score 0)
HDMI:EDID best score mode is now DMT (4) 640x480p @ 60 Hz with pixel clock 25 MHz (score 36864)
HDMI:EDID DMT mode (5) 640x480p @ 72 Hz with pixel clock 31 MHz has a score of 11059
HDMI:EDID DMT mode (6) 640x480p @ 75 Hz with pixel clock 31 MHz has a score of 11520
HDMI:EDID best score mode is now DMT (7) 640x480p @ 85 Hz with pixel clock 36 MHz (score 38056)
HDMI:EDID best score mode is now DMT (8) 800x600p @ 56 Hz with pixel clock 36 MHz (score 53760)
HDMI:EDID best score mode is now DMT (9) 800x600p @ 60 Hz with pixel clock 40 MHz (score 57600)
HDMI:EDID DMT mode (10) 800x600p @ 72 Hz with pixel clock 50 MHz has a score of 17280
HDMI:EDID DMT mode (11) 800x600p @ 75 Hz with pixel clock 49 MHz has a score of 18000
HDMI:EDID DMT mode (12) 800x600p @ 85 Hz with pixel clock 56 MHz has a score of 45400
HDMI:EDID best score mode is now DMT (16) 1024x768p @ 60 Hz with pixel clock 65 MHz (score 94370)
HDMI:EDID DMT mode (17) 1024x768p @ 70 Hz with pixel clock 75 MHz has a score of 27525
HDMI:EDID DMT mode (18) 1024x768p @ 75 Hz with pixel clock 78 MHz has a score of 29491
HDMI:EDID DMT mode (19) 1024x768p @ 85 Hz with pixel clock 94 MHz has a score of 58423
HDMI:EDID DMT mode (21) 1152x864p @ 75 Hz with pixel clock 108 MHz has a score of 62324
HDMI:EDID best score mode is now DMT (35) 1280x1024p @ 60 Hz with pixel clock 108 MHz (score 182286)
HDMI:EDID DMT mode (36) 1280x1024p @ 75 Hz with pixel clock 135 MHz has a score of 49152
HDMI:EDID DMT mode (37) 1280x1024p @ 85 Hz with pixel clock 157 MHz has a score of 80705
HDMI:EDID best score mode is now DMT (51) 1600x1200p @ 60 Hz with pixel clock 162 MHz (score 5370600)
HDMI0:EDID preferred mode remained as DMT (51) 1600x1200p @ 60 Hz with pixel clock 162 MHz
HDMI:EDID has only DVI support and no audio support
edidparser exited with code 0
[email protected]:~ $ 

CJ1
Posts: 48
Joined: Wed Jun 29, 2016 7:32 pm

Re: PI 4B video blanking

Mon Jul 29, 2019 4:26 pm

Forgive my ignorance. I see all these postings and google search about the firmware update for the Pi 4 heat problem.
I was under the assumption RPI-UPDATE was the official way to update the firmware.
I am running buster on all my Pi 4's (I have one of each). I want to update the firmware so they will run cooler but I'm confused as to do the download , unzip and install or simply to a sudo rpi-update.

Any help please.

HankB
Posts: 123
Joined: Fri Jan 01, 2016 2:45 pm

Re: PI 4B video blanking

Mon Jul 29, 2019 6:46 pm

rpi-update is the standard way to update firmware. I think that when the new firmware is ready for release, it will be available via rpi-update. I'm not aware that it is ready and I have seen posts that indicate it slows the USB3 ports. (https://www.raspberrypi.org/forums/view ... 1#p1490852 for example.) I have no direct experience with this new firmware and am happy to wait until it has been thoroughly vetted.

As this thread is not specifically about firmware (but rather video issues) you might want to ask in a firmware thread or start one with your question.)

User avatar
rpdom
Posts: 15188
Joined: Sun May 06, 2012 5:17 am
Location: Chelmsford, Essex, UK

Re: PI 4B video blanking

Mon Jul 29, 2019 6:57 pm

HankB wrote:
Mon Jul 29, 2019 6:46 pm
rpi-update is the standard way to update firmware.
rpi-update was the old standard way to update the kernel and "firmware" before there was a standard apt package for them (about 6 years ago!).

Now it is packaged and updated with apt upgrade.

rpi-update is still around and will upgrade to the latest test kernel and "firmware" - which may still contain bugs. It should only be used to fix specific problems when advised to.

HankB
Posts: 123
Joined: Fri Jan 01, 2016 2:45 pm

Re: PI 4B video blanking

Mon Jul 29, 2019 7:11 pm

(I tried to contact you off list as I've already suggested to another member not to post unrelated questions... I could not see how to do that.)

Thanks for the correction. Unfortunately I'm confiused. I'm pretty sure that 6 years is longer than I've been playing with Raspberry Pis. (My first Pi was a Pi 2B and ran Jessie.) I seem to recall when the 3B and 3B+ were enabled for USB boot that it was necessary to update the firmware and the instructions were to do that using rpi-update. It seems to me that it updates both firmware and the kernel and I never understood why kernel updates weren't handled by apt as with other Debian based distros. I do not recall ever seeing Pi firmware updated using apt but they could have slipped past unnoticed. Can you confirm that the when the new firmware is vetted, it will be delivered and installed via apt?

Thanks! (and apologies for the thread drift.)

User avatar
rpdom
Posts: 15188
Joined: Sun May 06, 2012 5:17 am
Location: Chelmsford, Essex, UK

Re: PI 4B video blanking

Mon Jul 29, 2019 9:03 pm

HankB wrote:
Mon Jul 29, 2019 7:11 pm
Can you confirm that the when the new firmware is vetted, it will be delivered and installed via apt?
Yes. That is the case. The raspberrypi-bootloader and raspberrypi-kernel packages contain the relevant files once they have been tested and deemed suitable for general release.

andrum99
Posts: 802
Joined: Fri Jul 20, 2012 2:41 pm

Re: PI 4B video blanking

Mon Jul 29, 2019 9:11 pm

HankB wrote:
Wed Jul 24, 2019 9:30 pm
I'm sorry to see that you have not gotten a better answer than I can offer. I'm using a Pi 4 with a somewhat ancient 1600x1200 LCD monitor and it (mostly) works fine. My connection is using a micro-HDMI->HDMI (6") cable to a much longer (5'?) HDMI-DVI cable.

The "mostly" is because when the screen blanks, the monitor remains powered up. Previous Pis running Stretch also did this until I added

Code: Select all

hdmi_blanking=1
to /boot/config.txt. This seems not to be working with Raspbian/Buster on the Pi 4.
hdmi_blanking=1 is not yet implemented on Pi 4. Give it a few weeks...

HankB
Posts: 123
Joined: Fri Jan 01, 2016 2:45 pm

Re: PI 4B video blanking

Mon Jul 29, 2019 9:14 pm

rpdom wrote:
Mon Jul 29, 2019 9:03 pm
Yes. That is the case. The raspberrypi-bootloader and raspberrypi-kernel packages contain the relevant files once they have been tested and deemed suitable for general release.
Great - Thanks!

andrum99
Posts: 802
Joined: Fri Jul 20, 2012 2:41 pm

Re: PI 4B video blanking

Mon Jul 29, 2019 9:16 pm

HankB wrote:
Wed Jul 24, 2019 9:30 pm
You can also try updating the firmware (if you haven't already done that.) The standard way to do this is

Code: Select all

sudo rpi-update
NO. The rpi-update tool should only be used if someone at Raspberry Pi tells you to use it. Other than that it is just as likely to break something randomly as fix whatever problem you might be having. Some people will advise you to use rpi-update because it fixed whatever problem they had, but it is very much pre-release software and has not undergone full testing. Once the firmware and kernel it contains has been tested, it is released as Debian packages and made available via the standard apt update && apt upgrade mechanism.

Return to “Troubleshooting”