- Local time
- 1:38 PM
- Messages
- 797
Hi,
after running Windows 7 for years without any issue, I have experienced a problem that apparently is all over the Internet - when my new monitor wakes up from sleep, all windows become very small and sit at the top left corner of the screen.
Now, I found numerous threads on all kinds of forums and support sites, but unfortunately nothing I read so far works and so I decided to ask here: is there any way to control either the default resolution of the dummy monitor or the time which Windows allows for the monitor to wake up?
Background: this being a holiday shopping season and all, I decided to buy myself a new 4K monitor (specifically, Samsung U32J590, the German version of it). My old video card did not support 4K and so I had to upgrade this as well, choosing Nvidia GTX 1650 from Asus. The video card has two Displayport and 2 HDMI outputs, the monitor one Displayport and two HDMI inputs. I am using a Displayport cord.
The "power plan" on my system has always been such that the monitor is turned off after some minutes of inactivity, while the system never sleeps (I also don't do hibernation). My previous setup involved a 24" HD monitor connected via a DVI cord. This worked without any problems. Now, whenever the monitor wakes up, all windows are resized to be very small and are bunched into the top left corner.
Searching for a solution, I found out that this problem has been around for years, is not specific to a particular monitor or graphics card. Apparently it is not present for DVI connections, but this is incompatible with 4K.
The following suggestions are floating around the Internet:
a. set the monitor not to look for active input (auto input -> off)
b. find the registry entry for the simulated monitor and set the resolution to 4K
c. change the monitor frequency to 30Hz
d. reinstall drivers, etc.
The first two don't work at all, the last one is an idiotic canned advice that is almost always useless. What remains is the method c (suggested among others by the official Dell support for their 4K monitors - again, the issue is not specific to any monitor), but this is not a solution in my view, since this will degrade the image defeating the purpose of getting a new monitor. My previous monitor worked well at 60 Hz (at HD of course, not 4K).
The most reasonable description of the problem that I found is that 4K monitors wake up slower than Windows can tolerate so for some time Windows thinks there is no monitor and then creates a dummy monitor where all windows are pushed. As the actual monitor comes online, the windows are shifted back there but now they are resized simply because the dummy monitor has some ancient default resolution of 640 by I don't know which small number. This seems ridiculous since all those screens are long gone, but apparently there is some legacy code that controls that behavior.
Moreover, this description is apparently not a bug but a feature designed to keep windows accessible after one disconnects a beamer (or an external monitor) from a laptop. Incidentally, this "feature" never worked for me before on my desktop (on the laptop it certainly works) - when I had two monitors, main on DVI and secondary on VGA, then Windows would remember which program was last opened on the second monitor and still open it there even if the monitor was off. To see that window I would have to turn on the second monitor. Now, with Displayport this is sort of "reversed" and made worse - I have connected only one monitor for now and still the windows are being resized.
Finally, I realize that this is a rather long post and so I repeat my question: is there any way to control either the default resolution of the dummy monitor or the time which Windows allows for the monitor to wake up?
Thanks in advance!
after running Windows 7 for years without any issue, I have experienced a problem that apparently is all over the Internet - when my new monitor wakes up from sleep, all windows become very small and sit at the top left corner of the screen.
Now, I found numerous threads on all kinds of forums and support sites, but unfortunately nothing I read so far works and so I decided to ask here: is there any way to control either the default resolution of the dummy monitor or the time which Windows allows for the monitor to wake up?
Background: this being a holiday shopping season and all, I decided to buy myself a new 4K monitor (specifically, Samsung U32J590, the German version of it). My old video card did not support 4K and so I had to upgrade this as well, choosing Nvidia GTX 1650 from Asus. The video card has two Displayport and 2 HDMI outputs, the monitor one Displayport and two HDMI inputs. I am using a Displayport cord.
The "power plan" on my system has always been such that the monitor is turned off after some minutes of inactivity, while the system never sleeps (I also don't do hibernation). My previous setup involved a 24" HD monitor connected via a DVI cord. This worked without any problems. Now, whenever the monitor wakes up, all windows are resized to be very small and are bunched into the top left corner.
Searching for a solution, I found out that this problem has been around for years, is not specific to a particular monitor or graphics card. Apparently it is not present for DVI connections, but this is incompatible with 4K.
The following suggestions are floating around the Internet:
a. set the monitor not to look for active input (auto input -> off)
b. find the registry entry for the simulated monitor and set the resolution to 4K
c. change the monitor frequency to 30Hz
d. reinstall drivers, etc.
The first two don't work at all, the last one is an idiotic canned advice that is almost always useless. What remains is the method c (suggested among others by the official Dell support for their 4K monitors - again, the issue is not specific to any monitor), but this is not a solution in my view, since this will degrade the image defeating the purpose of getting a new monitor. My previous monitor worked well at 60 Hz (at HD of course, not 4K).
The most reasonable description of the problem that I found is that 4K monitors wake up slower than Windows can tolerate so for some time Windows thinks there is no monitor and then creates a dummy monitor where all windows are pushed. As the actual monitor comes online, the windows are shifted back there but now they are resized simply because the dummy monitor has some ancient default resolution of 640 by I don't know which small number. This seems ridiculous since all those screens are long gone, but apparently there is some legacy code that controls that behavior.
Moreover, this description is apparently not a bug but a feature designed to keep windows accessible after one disconnects a beamer (or an external monitor) from a laptop. Incidentally, this "feature" never worked for me before on my desktop (on the laptop it certainly works) - when I had two monitors, main on DVI and secondary on VGA, then Windows would remember which program was last opened on the second monitor and still open it there even if the monitor was off. To see that window I would have to turn on the second monitor. Now, with Displayport this is sort of "reversed" and made worse - I have connected only one monitor for now and still the windows are being resized.
Finally, I realize that this is a rather long post and so I repeat my question: is there any way to control either the default resolution of the dummy monitor or the time which Windows allows for the monitor to wake up?
Thanks in advance!
My Computer
At a glance
Windows 7 Ultimate (x64)Q66008 GBATI Radeon HD 2600 XT
- Computer Manufacturer/Model Number
- Dell Inspiron 530
- OS
- Windows 7 Ultimate (x64)
- CPU
- Q6600
- Memory
- 8 GB
- Graphics Card(s)
- ATI Radeon HD 2600 XT
- Monitor(s) Displays
- Samsung Syncmaster P2450
- Screen Resolution
- 1920x1080
- Hard Drives
- Samsung HD103UJ
Samsung HD501LJ
- Internet Speed
- 25 Mb/s