4

When I press the power button, the boot logo and the loading circle is in low resolution and is stretched (probably because it's in 4:3). It becomes normal (2560x1440) in the login screen. Integrated GPU is disabled. The monitor is connected to the GPU via DisplayPort cable.

2 Answers2

8

Ok, different solution to a different boot logo. Maybe the one you initially meant anyway?

I managed to get a high res initial Windows boot logo, no more switching of resolutions during Windows' boot sequence.

NOTE: Before entering these commands, read below about {current} versus {globalsettings}.

  1. Open an command shell as Administrator.
  2. Type in bcdedit /set {globalsettings} highestmode on if you use cmd.exe or bcdedit /set "{globalsettings}" highestmode on if you use PowerShell.
  3. Reboot.

The Windows boot logo and loading circle will be at your monitor's native resolution.

BCDEdit (Boot Configuration Data) is a tool that comes with Windows to change various aspects of the Windows boot process.

What does the {globalsettings} do? It changes the resolution to native not only for the normal Windows boot up, which has the identifier {current}, but also for recovery mode {some-GUID-I-won't-type-out}, memory test {memdiag}, the boot manager {bootmgr} and so on. I guess. I haven't tested those boot entries yet. If you don't want that you can ommit {globalsettings} and it will only change it for {current}, i.e. your normal bootup. If you are interesting in what identifiers there are you can type in bcdedit /? ID or bcdedit /enum ALL.

I haven't found an easy 100% sure way to force the UEFI BIOS setup menu to 4K or some other widescreen resolution, as it is totally unaffected by Windows settings. Disabling legacy CSM might work as @user1686 has suggested. On my system though even with the latest BIOS it didn't work.

Sampeet
  • 96
0

This is done by your graphics card. At boot time it is set to stretch the graphics mode of your mobo's setup BIOS screen which is still 4:3 for legacy or nostalgic reasons to the 16:10 aspect of your modern monitor. 4:3 BIOS setup fully stretched to 16:10 is what the issue is. Maybe some of the latest UEFI setups can be set to a 16:10 graphics mode, but that's still not the standard for the BIOS/UEFI bootup setup menu and the initial Windows logo, unfortunately the standard in 2022 is still a 4:3 graphics mode.

You'd have to edit your graphics card's BIOS in order to have the correct aspect ratio at boot time. It sucks, but it's what >90% of gfx cards nowadays do. Normally only the drivers can set the gfx card from fullscreen stretch to 1:1 aspect ratio. I had some gfx card back in the day that would stretch the 4:3 text mode of the mobo's BIOS setup in a 1:1 fashion, or not resize it at all and then I'd have a small thumbnail in the middle of my screen.

There are tools out there to read out, edit and then reflash your gfx card's BIOS and I'm pretty sure some of them let me set the resizing method at boot time when I tinkered with overclocking a decade ago. I don't know if modern gfx cards still let you do this though. An alternative would be to buy a different graphics card. Or just accept the unacceptable and live with it.

EDIT: If you use DisplayPort instead of HDMI. High res UEFI setup can become unavailable or the screen might even be black until Windows starts. This is because your gfx card lacks full DP 1.3/1.4 support via its BIOS and needs the driver for that. NVIDIA has provided a tool to check whether your gfx card needs a BIOS update.

Sampeet
  • 96