I think I may have a solution for this problem. Also, installing the driver seems like a stronger action to me.
Or maybe what fixed it for me was deleting the old monitors, as per Stephen's instructions. Once I went to LG's website, downloaded and installed the drivers, I stopped having the problem (tested with 1-minute sleep). Now, I don't remember installing manufacturer drivers for my other monitors, buy maybe I did when I installed them. I was deleting old unused monitor devices ("Show hidden devices") when I realized my primary monitor (the newest) was the only one without a proper driver. I copy-pasted Stephen's solution in the end of this post, since no one seems to have done it yet. I found the definitive solution to this: do as Stephen, ( st99), says here in the ninth answer – Soldeplata Saketos (at 8:48 ) When I went about following the instructions for the (highly voted) comment below, I noticed in Device Manager one of my monitors was "Generic PnP Monitor". I have three monitors and this problem was driving me nuts (actually irking me every time I woke my PC, and then I'd forget about it). The solution for me was to simply install drivers for my newest monitor. The forced resolution will override detection of the screen and should persist through sleep. However if this is unavailable, you can use the Windows Resolution window to detect devices while the monitor is disconnected, then select the display which will report “Another Display Not Connected”, then under Multiple Displays, you can drop down and select “Try to connect anyway” which will broadcast a signal to the monitor over the port type you have selected (the signal will not be interactive), then connect the display which should interpret the signals sent to it properly. You can usually force the detection of a monitor within the graphics driver control panel.
If the issue is still not resolved after updating the drivers, it may be due to an unusually reported display ID (EDID). Update your graphics drivers from the manufacturer to resolve the issue. Usually this will be caused by the graphics driver not properly supporting sleep modes and therefore disabling the ability to detect a connected display when the computer goes to sleep. I don't know why there are three configs, I have only ever used one So for some reason one of the configs does not get set correctly. Moving/resize issue returned, but the lower right corner was set to I changed these to 1600x900 and the problem was solved.įurther I changed resolution (via control panel) to 1920x1080, the The third ( SIMULATED.) were set to 1024x768.
Were 1440x900, so they were not involved. Under 00 was another branch also called 00. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Configuration That Windows was accessing the following Registry path: Using Sysinternals ProcessMonitor I found This fixes the issue for me now all my window positions and sizes are preserved. When waking from sleep, all my windows had been pushed to one display, and some of them resized. I'm running Windows 8.1 with two 2560x1440 displays on DisplayPort. This is an old question, but if anyone arrives here with the same issue, I suggest trying the solution posted here: