Second monitor's resolution resets on reboot

0

On my Windows 7 computer I have two identical monitors connected to a NVIDIA GeForce GT 230 with current drivers (official, not Windows-Update). Both monitors' drivers explicitly installed (not the default PnP driver). Everytime I boot up the resolution of the second monitor defaults to 1280x1024 whereas the native resolution would be 1680x1050. The primary screen has the correct resolution.

Besides updating drivers and re-configuring anything via Windows and nVidia-Control-Panel I even tried another monitor of the same type. After all that failed I edited the following registry keys:

HKEY_CURRENT_CONFIG\System\CurrentControlSet\Control\VIDEO\...

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Hardware Profiles\UnitedVideo\CONTROL\VIDEO\...

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Hardware Profiles\UnitedVideo\CONTROL\VIDEO\...

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware Profiles\UnitedVideo\CONTROL\VIDEO\...

What I did was to look for that 1280x1024 resolution and replace it with the native one. I did the same for the refresh rate and some other values. In most cases there was one key for the primary screen with the correct resoltion and one for the secondary screen with the lower resolution which I corrected.

I noticed some keys named VGASAVE like this one:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware Profiles\0001\System\CurrentControlSet\SERVICES\VGASAVE\DEVICE0

with that lower 1280x1024 lower resolution configured. I did not touch these because the key says "SAVE" but it came to my mind that the screen defaults to some kind of safe mode on startup. Why could that be the case? Or is there a registry location I could have missed?

Andre

Posted 2013-08-07T08:56:06.943

Reputation: 109

I would export the key then delete it. Be sure to take a system restoration point. – Ramhound – 2013-08-07T11:07:45.650

thanks for your answer but... which key? and why would you delete it? I mean... trial and error is not something I would do with the registry, especially not at work. So please be a little more specific. – Andre – 2013-08-07T15:07:49.937

The registry key. If you create a recovery point and expot the registry key to a text file. If anything happens you can simply import the key and rollback your system. – Ramhound – 2013-08-07T15:18:31.163

Actually I posted 4 registry paths plus one key (the VGASAVE which I would not delete), so my question was "which of these keys" and "why". When I made changes to these keys, I exported them. I actually deleted all keys under those hardware keys you can find there and created a fresh one by rebooting. So, again, please be a bit more specific. – Andre – 2013-08-08T06:29:00.087

If Monitor 1 is the problem child then you should export, backup, and then delete HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware Profiles\0001\System\CurrentControlSet\SERVICES\VGASAVE\DEVICE0 I won't return to this question because of your attitude. – Ramhound – 2013-08-08T11:26:24.470

Sorry if I sound rude. But if you do not explain why I should delete a registry key with the word "SAVE" in it it would not help much if you returned. But thanks for your help anyways. – Andre – 2013-08-08T13:28:11.597

Which is the reason you are going to create a restoration point and export the key to a text file before you delete it. You suspect that it might be the problem which is the reason I suggested the proposed solution. You could also just change the resolution connected to the key you suspect if you don't feel safe getting rid of the key. – Ramhound – 2013-08-08T13:52:50.627

Answers

0

After more than two years I found a solution: There was a certain service running named Windows Live Mesh remote connections service which seems to have caused the issue. Deactivating this service solved the problem.

Andre

Posted 2013-08-07T08:56:06.943

Reputation: 109