resized windows after monitor sleep

unifex

New member
Guru
VIP
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!
 

My Computer 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
Hello unifex,

I had read the entirity of your post, but lacking in experience of 4k screens, this is the only place where I can contribute
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!

Here: Windows 7 moves/resizes windows on a monitor power cycle | Microsoft Community seems to have a "workaround" solution to your dummy monitor (simulated monitor) screen sizes.
 

My Computer My Computer

At a glance

Windows 7 x64, Vista x64, 8.1 smartphoneIntel E8400 65W 64-bitDDR2 2 x 2GB, 1GB x 2XFX Radeon HD5750
Computer type
PC/Desktop
OS
Windows 7 x64, Vista x64, 8.1 smartphone
CPU
Intel E8400 65W 64-bit
Motherboard
Gigabyte EP45-UD3LR
Memory
DDR2 2 x 2GB, 1GB x 2
Graphics Card(s)
XFX Radeon HD5750
Sound Card
AMD High Definition Audio; Realtek High Definition Audio
Monitor(s) Displays
iiyama prolite X2377HDS
Screen Resolution
1920 x 1080
Hard Drives
500GB 7200 rpm Seagate ST3500413AS 16MB, 500GB 5400 rpm Toshiba MQ02ABF050H 32MB, 200GB 7200 rpm Seagate ST3200820AS 8MB, 2TB 7200 rpm Western Digital WD20EZRX 64MB
PSU
Enermax Liberty Modular
Case
Antec P193 Midi Tower
Keyboard
Mionix ZIBAL 60
Mouse
Razer USB 2.0 Diamondback Mouse or Huion Graphics Tablet
Browser
Internet Explorer, Lunascape, Firefox, Opera, Avast Safezone

My Computer My Computer

At a glance

W7 home premium 32bit/W7HP 64bit/w10 tp insid...E5300 dual core3gbNvidia Geforce 7100 Nforce 630i
Computer type
PC/Desktop
Computer Manufacturer/Model Number
medionl/Aspire 6930G/acer x55a
OS
W7 home premium 32bit/W7HP 64bit/w10 tp insider ring
CPU
E5300 dual core
Motherboard
medion MS7366
Memory
3gb
Graphics Card(s)
Nvidia Geforce 7100 Nforce 630i
Monitor(s) Displays
avixc
Internet Speed
n (isp resticted to 72)
Antivirus
mse/pands
Browser
palemoon
Other Info
Belkin Fd7050 n USB using Railink RT2870 drivers, more upto date
Thanks guys, but unfortunately these references do not help. What I did find is that the latest Windows 10 build doesn't suffer from this problem. I'll report back if I find out anything new.
 

My Computer 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
A bit of History: Since MS invented "Sleep" it's been subject to all sorts of failures. Some folks have experienced those failures and some have not. Sounds like you're on the affirmative list.
One sure fire FIX for any problem involving "Sleep" is to just shut it OFF.

Back in the day when the old CRT's would BURN if left on with a menu or icon on the screen, sleep was valuable. But our monitors today do not burn, so the sleep feature has really lost its importance.


So I repeat, "if sleep is causing you problems, just shut it off".



Merry Christmas, Mates


:cool:
 

My Computer My Computer

At a glance

Win 7 Pro, SP1, x86, Win-11/Pro/64AMD8GB CrucialVarious
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Various
OS
Win 7 Pro, SP1, x86, Win-11/Pro/64
CPU
AMD
Motherboard
Various
Memory
8GB Crucial
Graphics Card(s)
Various
Sound Card
OnBoard
Monitor(s) Displays
Acer 21.5"
Hard Drives
Crucial SSD, 500 GB
PSU
OEM
Case
SFF Slim Line Case
Cooling
OEM
Keyboard
eMachines
Mouse
Logitech Wireless
Internet Speed
varies
Antivirus
Windows Defender/Super Anti-Spyware
Browser
Firefox
Since you have a NVIDIA card, I assume there's a NVIDIA Control Panel in Control Panel. I don't have 4k and I have an old card but in the NVIDIA Control Panel, there's a setting called Adjust desktop size and position. In the Size tab, there is one that I'm not familiar with and I don't know if it would help called Enable Desktop Resizing. I don't know if it's a one time application or if it runs continuously. Just tossing this out as a possible solution.
 

My Computer My Computer

At a glance

Windows 7 Pro SP1 64 bit8 GB
Computer type
Laptop
Computer Manufacturer/Model Number
Dell M6500 Precision Work Station
OS
Windows 7 Pro SP1 64 bit
Memory
8 GB
Screen Resolution
1920x
Internet Speed
30 Mbps
Antivirus
Norton Security
Browser
IE 11
A bit of History: Since MS invented "Sleep" it's been subject to all sorts of failures. Some folks have experienced those failures and some have not. Sounds like you're on the affirmative list.
One sure fire FIX for any problem involving "Sleep" is to just shut it OFF.




It's not the "computer sleep", it's the "monitor sleep". Either you simply turn off the monitor without doing anything to the PC, or you activate "turn off monitor" setting in the power options and then if you step away from the computer for a while, the screen is turned off. The computer itself is running undisturbed, or so one would assume.
 

My Computer 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
I found a different kind of solution (DisplayPort Blanking / Screen Autodetect Problems) where the user had multiple-monitors connected to a Nvidia card via Display Port. He suggests that, while the feature cannot be disabled, it is possible to force the EDID information via a .txt file.
In his example, he has to repeat the procedure for multiple monitors. As you have only one monitor connected to a Nvidia card, then you may only need apply the procedure once.
Basically, in 2013, he went into
NVIDIA control panel > Workstation > view system topology > EDID status
Exported the EDID into a text file, then re-loaded EDID from txt file, to override the default EDID.
Whether NVIDIA control panel has the option for all graphics cards today, I am not sure, but it is worth a try.
He claims it works, but I do not know of anyone who has verified his result.
 

My Computer My Computer

At a glance

Windows 7 x64, Vista x64, 8.1 smartphoneIntel E8400 65W 64-bitDDR2 2 x 2GB, 1GB x 2XFX Radeon HD5750
Computer type
PC/Desktop
OS
Windows 7 x64, Vista x64, 8.1 smartphone
CPU
Intel E8400 65W 64-bit
Motherboard
Gigabyte EP45-UD3LR
Memory
DDR2 2 x 2GB, 1GB x 2
Graphics Card(s)
XFX Radeon HD5750
Sound Card
AMD High Definition Audio; Realtek High Definition Audio
Monitor(s) Displays
iiyama prolite X2377HDS
Screen Resolution
1920 x 1080
Hard Drives
500GB 7200 rpm Seagate ST3500413AS 16MB, 500GB 5400 rpm Toshiba MQ02ABF050H 32MB, 200GB 7200 rpm Seagate ST3200820AS 8MB, 2TB 7200 rpm Western Digital WD20EZRX 64MB
PSU
Enermax Liberty Modular
Case
Antec P193 Midi Tower
Keyboard
Mionix ZIBAL 60
Mouse
Razer USB 2.0 Diamondback Mouse or Huion Graphics Tablet
Browser
Internet Explorer, Lunascape, Firefox, Opera, Avast Safezone
Unfortunately, this is not an option for consumer cards: the Workstation options in the Nvidia control panel are (or were?) available for the "business" cards, such as Quadro. GeForce cards don't have such options.
 

My Computer 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

My Computer My Computer

At a glance

Windows 7 x64, Vista x64, 8.1 smartphoneIntel E8400 65W 64-bitDDR2 2 x 2GB, 1GB x 2XFX Radeon HD5750
Computer type
PC/Desktop
OS
Windows 7 x64, Vista x64, 8.1 smartphone
CPU
Intel E8400 65W 64-bit
Motherboard
Gigabyte EP45-UD3LR
Memory
DDR2 2 x 2GB, 1GB x 2
Graphics Card(s)
XFX Radeon HD5750
Sound Card
AMD High Definition Audio; Realtek High Definition Audio
Monitor(s) Displays
iiyama prolite X2377HDS
Screen Resolution
1920 x 1080
Hard Drives
500GB 7200 rpm Seagate ST3500413AS 16MB, 500GB 5400 rpm Toshiba MQ02ABF050H 32MB, 200GB 7200 rpm Seagate ST3200820AS 8MB, 2TB 7200 rpm Western Digital WD20EZRX 64MB
PSU
Enermax Liberty Modular
Case
Antec P193 Midi Tower
Keyboard
Mionix ZIBAL 60
Mouse
Razer USB 2.0 Diamondback Mouse or Huion Graphics Tablet
Browser
Internet Explorer, Lunascape, Firefox, Opera, Avast Safezone
Thanks for the suggestion. I am not sure I understand what this does, I actually asked on the tenforums about this , hopefully someone will reply.
 

My Computer 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
Back
Top