• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Second monitor always gets boot screen first

Joined
Jan 5, 2006
Messages
18,584 (2.63/day)
System Name AlderLake
Processor Intel i7 12700K P-Cores @ 5Ghz
Motherboard Gigabyte Z690 Aorus Master
Cooling Noctua NH-U12A 2 fans + Thermal Grizzly Kryonaut Extreme + 5 case fans
Memory 32GB DDR5 Corsair Dominator Platinum RGB 6000MT/s CL36
Video Card(s) MSI RTX 2070 Super Gaming X Trio
Storage Samsung 980 Pro 1TB + 970 Evo 500GB + 850 Pro 512GB + 860 Evo 1TB x2
Display(s) 23.8" Dell S2417DG 165Hz G-Sync 1440p
Case Be quiet! Silent Base 600 - Window
Audio Device(s) Panasonic SA-PMX94 / Realtek onboard + B&O speaker system / Harman Kardon Go + Play / Logitech G533
Power Supply Seasonic Focus Plus Gold 750W
Mouse Logitech MX Anywhere 2 Laser wireless
Keyboard RAPOO E9270P Black 5GHz wireless
Software Windows 11
Benchmark Scores Cinebench R23 (Single Core) 1936 @ stock Cinebench R23 (Multi Core) 23006 @ stock
It's not that huge issue but always my second (1080p) monitor connected by HDMI gets display first before my main 1440p G-Sync monitor connected by DisplayPort.
If I need to go into the BIOS I would need to use my 1080p monitor.

Is there an option to change this so my main monitor gets the boot screen?
 
Have you tried swapping the cables? :)
 
I'm not saying this is the cause of your issue but a similar issue that I've experienced is that certain resolutions are not supported with some bios' Normally there's a setting in your bios, it's normally called something like HD bios or something to that effect,try playing with that

My experience was with asrocks uefi. And on the main bios page at the bottom theres a settings for it.... if it's just a matter of latency they could be because the difference between the high definition multimedia interface cable ,and display port
 
Have you tried swapping the cables? :)

Uhm how do you mean, I think I can't use the HDMI cable on my main monitor since it needs DisplayPort for G-Sync to work? No?
Also my 1080p monitor doesn't have DP connection so then I would have to connect it to DVI-D and still have the same "problem"..

I'm not saying this is the cause of your issue but a similar issue that I've experienced is that certain resolutions are not supported with some bios' Normally there's a setting in your bios, it's normally called something like HD bios or something to that effect,try playing with that

My experience was with asrocks uefi. And on the main bios page at the bottom theres a settings for it.... if it's just a matter of latency they could be because the difference between the high definition multimedia interface cable ,and display port

Sorry, not sure what BIOS settings you talk about, I have an Asus Z170 motherboard by the way.
 
Uhm how do you mean, I think I can't use the HDMI cable on my main monitor since it needs DisplayPort for G-Sync to work? No?
Also my 1080p monitor doesn't have DP connection so then I would have to connect it to DVI-D and still have the same "problem"..

Just checked, G-Sync needs DisplayPort so swapping cables won't work, especially if you physically can't do it. The BIOS may be a good place to look though, like previously mentioned.
 
Its probably because of the native resolution
 
I'm not saying this is the cause of your issue but a similar issue that I've experienced is that certain resolutions are not supported with some bios' Normally there's a setting in your bios, it's normally called something like HD bios or something to that effect,try playing with that

My experience was with asrocks uefi. And on the main bios page at the bottom theres a settings for it.... if it's just a matter of latency they could be because the difference between the high definition multimedia interface cable ,and display port

Just checked, G-Sync needs DisplayPort so swapping cables won't work, especially if you physically can't do it. The BIOS may be a good place to look though, like previously mentioned.

Ok I will look in the motherboard manual if I can find such settings, not sure what to look for but I will look for display related things...

Edit: Ok done reading the manual, did not find any setting for this...:ohwell:
Guess I have to leave it as is.
 
Last edited:
This is out on a limb but I presume it could be a Port Boot Priority encoded in the GPU bios itself, there could be a detection process in the edid tables too.

Bear in mind hdmi is still a popular port standard or defacto since it is designed to replace vga and dvi (I prefer Display Port for numerous reasons)

Unless if there is a gpu driver setting...

Have you tried removing the hdmi monitor cable and forcing boot on DP?
 
Last edited:
If you disconnect the secondary 1080p monitor will the bios post on the 1440p G- sync
 
It's not that huge issue but always my second (1080p) monitor connected by HDMI gets display first before my main 1440p G-Sync monitor connected by DisplayPort.

Nothing new, it's the same thing here my second monitor (1080p ) always gets first display over my 1440p, it doesn't bother me at all.
 
GPU decides which display gets main. Pretty common to default to the hdmi. There is not a way to change it that I know of.
 
GPU decides which display gets main. Pretty common to default to the hdmi. There is not a way to change it that I know of.

Exactly, and if you leave the HDMI one plugged and turned off you won't get any signal.:laugh:
 
GPU decides which display gets main. Pretty common to default to the hdmi. There is not a way to change it that I know of.

Or VGA, if avalible.
 
Would it be worth running your 1080p screen thru the inbuilt intergrated gpu of your intel chip? Maybe that could fix it, and you would still be defaulting in bios thru your pci card.
 
I had the same problem when I had two displays, one was DVI and one DP, the DVI display would always be the first one to come on.
It's really annoying, but there doesn't seem to be a fix for this, as it seems to be a default behaviour of whatever BIOS settings the graphics card has.
Maybe we can petition the GPU makers to default DP as the first output in the future?
 
Look its really simple. DP is just slower to give you the image than any other interface. You will probably find that a VGA-connected panel will be the first of them all to activate. Also IPS and VA monitors tend to have longer start up times after pressing the on button (or coming out of standby).

Slow to fast
DP
DVI / HDMI
VGA

But honestly, go play some games, stop worrying about stupid shit :D
 
Last edited:
My secondary 17" 1024x768 display (VGA conncetor) shows the same behavior until I'm on the windows desktop, where it switches to secondary.
 
Nothing new, it's the same thing here my second monitor (1080p ) always gets first display over my 1440p, it doesn't bother me at all.
Eh, in my case the secondary monitor is a crappy 1680x1050 resolution. Since that's the default monitor, it means UEFI won't display in FHD, but in low res instead. It still looks better that any BIOS though.
 
Yeah, I've noticed things like that with multiple monitors. It just depends how the BIOS is programmed on that particular graphics card and can be annoying. Why it doesn't just show the BIOS display on all outputs I don't know. At least the main two or three would have done.
 
Yeah, I've noticed things like that with multiple monitors. It just depends how the BIOS is programmed on that particular graphics card and can be annoying. Why it doesn't just show the BIOS display on all outputs I don't know. At least the main two or three would have done.

Because of different resolutions maybe? It's not a big thing to scale the UEFI UI to fit different resolutions, but where do you paint the mouse pointer for coordinates (100,100)?
KDE's SDDM does exactly that for the login screen, though. But I'm guessing it has access to more info than the UEFI UI does.
 
Because of different resolutions maybe? It's not a big thing to scale the UEFI UI to fit different resolutions, but where do you paint the mouse pointer for coordinates (100,100)?
KDE's SDDM does exactly that for the login screen, though. But I'm guessing it has access to more info than the UEFI UI does.
We're talking BIOS boot-up screens here, so graphics coordinates and cursors don't apply. Also, those screens are at a fixed resolution which I think is 640x480.
 
Most gpus boot from the HDMI-connected screen. Happens to mine also. I just de-activate the 2nd screen when not needed from the driver suite. No problem at all when doing that.
 
We're talking BIOS boot-up screens here, so graphics coordinates and cursors don't apply. Also, those screens are at a fixed resolution which I think is 640x480.
You may be talking about BIOS, but the OP has an Asus Z170 board. I assure you that thing has UEFI on board. In full HD, with mouse support and everything ;)
 
the boot order on nvidia cards is
vga > dvi > hdmi > dp
 
You may be talking about BIOS, but the OP has an Asus Z170 board. I assure you that thing has UEFI on board. In full HD, with mouse support and everything ;)
Sure, but the first thing you see is that BIOS splash screen which is text mode only and which monitor it goes to is defined by the graphics card BIOS. I too have a UEFI system and this is how it works.
 
Back
Top