2

Problem: Windows always starts in low resolution, changing to the correct resolution after some seconds. Windows is not remembering the correct resolution/driver. I don't know how to fix this but reinstalling Windows (update: also didn't work). Any suggestions?

What I did:

  • Uninstalled video drivers using [DDU v18];
  • Clean install during NVIDIA driver installer;
  • Disabled the processor built-in GPU in Device manager.
  • Fresh Windows 10 Pro install. Solved it for a couple of days only.

Setup:

  • Mobo: STRIX Z370-E;
  • GPU: GeForce RTX 2070;
  • GPU "2": Intel's UHD Graphics 630 IGP (Intel i7 8700k);
  • OS: Windows 10 Pro x64.
Pedro77
  • 2,049

3 Answers3

1

The problem could be that Windows is booting with the wrong driver, then switching to the right one.

To stop Windows from switching graphical drivers, see my answer to the post
How do I stop Windows 10 from updating my graphics driver?

Ensure that the right driver is installed, before executing the procedure described in the link.

harrymc
  • 498,455
1

EDIT Googling for "low resolution screen during boot nvidia windows 10" makes me suppose it is a 'normal' behaviour, because the graphics driver is not loaded in the memory yet when the system starts up, so the reslution is determined by standard settings. Once the dirver is fully loaded, resolution is adapted to your driver's settings.

Here are some ways you could try to resolve the issue:

  1. Check if the speed with which your HDD is accesed to load the driver can be an issue. SSD? HDD?

  2. Is there anything at startup blocking the loading of the driver? A cleaning of the registry might help.

  3. Maybe in BIOS you can specify a different resolution to use at startup.

  4. You might try to change the order in which drivers are loaded at startup. There doesn't seem to be much information available on this, but there's a microsoft article which might give you a start.

OLD ANSWER The problem probably is not windows, but the bios of your motherboard. If you do not need the iGPU at all, do the following (this should work for ASUS motherboards): (adapted from this page)

  • first, make sure your monitor is connected to the GPU, not the motherboard. Then,

  • go into bios

  • start "advanced" mode (normally f7)

  • Navigate to Advanced tab.

  • Navigate to System Agent (SA) Configuration.

  • Navigate to Graphics Configuration.

  • Locate iGPU Multi-Monitor and set it to Disabled.

1NN
  • 10,044
0

The problem could be in your driver. Reinstalling it wont work, as it installs the same drivers again (so it if it has a bug, it will still be there)

As you said, reinstalling Windows solved it for a couple of days; well, It could be, that when you reinstalled it, the driver was not the latest version, and after some time, the driver updated; giving you the problem again.

Solution : Try downgrading your driver version. (eg. from version 5.6.7 to 5.6.6) Downgrade it one version down by downloading the drivers from Google and keep me posted about the result.

Hope this helps! ❤️

tabby.sl
  • 130