We have a Raspberry Pi 2 running
Rasbian Jessie with the OpenGL driver.
It is connected to a HDMI to DisplayPort Adaptor and an odd size touch screen display (1280x800).
We are running
lightdm and it starts up a full screen application.
This application is built using Rust and makes use of the OpenGL driver.
After this application has been running for about an hour, the display suddenly goes
Out of Range. After about 10 - 15 minutes, the screen then works again with no issues.
This is happening on 2 independent sets of hardware, although the SD cards are clones.
What could cause the display to go
Out of Range an hour after it has started, but then continue running a few minutes later?
Following that, are there any mitigation techniques we can use?