Hi,
My program renders OpenMAX video on dispmanx's layer 0, and OpenVG graphics on dispmanx's layer 1. It also writes output to the console. I noticed that sometimes connection between RPi and my HDMI monitor is lost for a second - then monitors displays information that it "found HDMI signal". This is pretty annoying, I wonder how I can fix this...
With single dispmanx's layer 0 (OpenMAX or OpenVG) it never loses HDMI signal.
Re: Dispmanx HDMI blackout
I've found this is related to HDMI standby mode. I'm playing video files with OpenMAX and this effect can be sometimes observed between the movies. This is the output of tvservice -M:
You can reproduce this with omxplayer. Just open two consoles, run tvservice -M on the first one, and omxplayer test.h264 on the second one.
I even tried to draw one big black rectangle with the use of dispmanx (under the OMX layer) - I thought that it could prevent my monitor from going to standby mode, but I was wrong. It didn't help.
Please, do you know where is the problem? For me it looks like a bug in the firmware.
Code: Select all
Starting to monitor for HDMI events
[I] HDMI in standby mode
[I] HDMI in standby mode
[I] HDMI in standby mode
I even tried to draw one big black rectangle with the use of dispmanx (under the OMX layer) - I thought that it could prevent my monitor from going to standby mode, but I was wrong. It didn't help.
Please, do you know where is the problem? For me it looks like a bug in the firmware.
Re: Dispmanx HDMI blackout
I am having the same problem if I run the video on omxplayer with -r it fixes the problem but also makes my OpenGL application look choppy. If I find anything else I will post it... I hope we can find a solution soon!
Re: Dispmanx HDMI blackout
Still having this issue...seems to only happen with hdmi.
Re: Dispmanx HDMI blackout
Did you ever find a workaround for this?
Re: Dispmanx HDMI blackout
No, we need to ask someone from the Foundation.
Re: Dispmanx HDMI blackout
Any updates on how to fix this behaviour?
Re: Dispmanx HDMI blackout
If you take out the console layer it seems to run more stable. That is my solution so far.
Re: Dispmanx HDMI blackout
Could you expand on what you mean by that? I’m also seeing the same behaviour. Thanks.lask1 wrote:If you take out the console layer it seems to run more stable. That is my solution so far.