I would prefer a real solution that handles resolution changes properly. IIRC there were problems in the past with HDMI and sleep/resume cycles: sometimes the resolution was temporary decreased and then restored, which affected the Client's GUI size (MP1). And there were situations where it made a difference in which order the devices were turned on.In MP1 there was an option to restart MP after waking up from standby.
I think that would solve many issues. Coudl you implement something like that also in MP2?
I had this problem with my previous TV connected directly to my HTPC via HDMI. If the HTPC woke up to perform an unattended recording (TV switched off), Windows or the graphics driver used a default resolution that differed from the one that I had chosen. This then sometimes persisted to the next manual wake.If #1 works fine, and #2 /and/or/ #3 cause issues then the problem relates to the windows/gpu driver changing the resolution.
[2015-09-15 21:59:58,015] [26367 ] [Main ] [INFO ] - SkinEngine MainForm: Display changed to 1776x1000@32.
[2015-09-15 21:59:58,018] [26370 ] [Main ] [WARN ] - GraphicsDevice: Resetting DX device...
[2015-09-15 21:59:58,042] [26394 ] [Main ] [WARN ] - GraphicsDevice: ContentManager.TotalAllocationSize = 16, should be 0!
[2015-09-15 21:59:59,036] [27388 ] [Main ] [WARN ] - GraphicsDevice: Device successfully reset
[2015-09-15 22:00:07,473] [35825 ] [Main ] [INFO ] - SkinEngine MainForm: Display changed to 1920x1080@32.