Turn on the TV to select boot
Posted by Strazdas1@reddit | talesfromtechsupport | View on Reddit | 26 comments
The setup is thus: A friend has bought a new GPU and is complaining the computer is taking forever to start with it. He has already tested the GPU in another computer and it works fine. Putting his old GPU also makes the system work fine.
So i arrive at the scene, he turns on the computer, the computer and two monitors boot on, monitors are displaying blank black screen and nothing happens. We wait as per his instruction and some minutes later windows starts booting.
We do some basic troubleshooting and everything seems to be in order. At this point during one of those long boots i strt randomly clicking keyboard buttons in hopes for a reaction. Reaction comes when i press Enter, the computer boots almost instantly.
At this point i notice that the GPU output has three cables plugged in, while there are only two monitors. The third one traces its way to the TV. The friend confirms that he sometimes uses TV as a display.
I tell him to turn on the TV and we restart the PC again. And here we see the issue. The guy has dualboot setup and the computer is asking which OS to boot into, but for some reason choosing the third display to do that. After 180 seconds it autoselects the first boot, OS loads with a 3 minute delay.
Once boot is selected OS correctly identifies the primay monitor and uses it to show loading, before that it decides to use the TV for some reason. The solution was to switch the ports on a GPU for the monitors.
Sir-Shark@reddit
I actually had a similar situation when buying a new monitor. Apparently, a lot of newer monitors actually have input settings now, which is not something I realized. I've always had older-ish monitors that didn't have a tv-like input setting. Spent nearly a whole day troubleshooting why my brand new fancy monitor wasn't working and was about to take it to the store. Ended up just pressing buttons on it out of frustration after a while and one of them makes that little "input" window pop up and I died inside, feeling very dumb.
_i_am_root@reddit
Oh I feel you on that, I have a triple monitor setup where the left/right monitors are identical, except I use DP on the left and HDMI on the right. Each time I remove the monitors from their arms and put them back, there's a 50% chance that they get put back in opposite order, which means I get frustrated that there is no signal detected and it takes me way too long to remember the input switching.
kyraeus@reddit
It doesn't help that Microsoft hasn't updated how some of their code works since the days of Vista.
It routinely amazes me that over four major revisions of the OS, massive chunks like how it interacts with monitors, down to the actual installer software and other core components basically all but haven't been touched in much of the last decade and a half or so.
Strazdas1@reddit (OP)
Its probably done for compatibility. Vista broke a lot of compatibility and microsoft got a lot of flak for it. Things like older audiocards ended up with no working drivers, at all, ever and a lot of enthusiasts were pissed.
kyraeus@reddit
Well, I mean, that was around the time they changed from the win95/98/XP core that ran off a dos based backing to the WINNT core that their network operating systems were based on. So it kind of makes sense that a lot of the base stuff was different between XP and Vista/7.
But basically I think a lot of the I/o, driver base, and interface stuff that communicates between the OS, and say, vendor provided (Nvidia/Radeon) graphics drivers for example.. hasn't really been worked with much.
I suspect like you say it's for compatibility reasons, probably more in terms of like, because if they change something, then maybe they break the video drivers.
Strazdas1@reddit (OP)
Graphic drivers have a lot of support compred to most addons. I personally had an issue where there was no vista driver for an audiocard and the company that made it went bancrupt so there was no chance there will be a driver.
vpizdek13@reddit
XP ran on NT tho
Sir-Shark@reddit
Exactly! Taking all this time to swap cables, trying different ports, checking display settings and graphics drivers, rolling drivers back to previous versions and reupdating, trying to figure out if the graphics card is dying, even diving into the bios and registry because, what else is there left to check? Freaking input switch
GreyWoolfe1@reddit
I have a couple of old HP 22" LCD monitors that I keep as spares/testing that onscreen cycle through the inputs until it finds the one that works. I find it amusing.
RedIce25@reddit
Usually they are set to auto input
BrentNewland@reddit
I had a customer who had a VGA and DVI cable both hooked up to their new monitor. Windows picked it up as two monitors and automatically extended the desktop, with the inactive input being the primary (with the login screen and taskbar).
Awlson@reddit
I work in education, almost always the projector is connected to the computer by a VGA connection. I learned very early on to turn on the projector to see if the computer is outputting there if i have a blank screen.
thelittlemisses@reddit
I remember helping teachers with this 15 years ago when projectors entered the game (not the big flashbulb/shadow light ones)
ACatInACloak@reddit
Setting boot select to 3 minutes is criminal. Id even argure that 30 seconds is too long. Mine is set to 5s
Gourdon00@reddit
The times I have freaked out that my GPU or pc or screen has died and the time spent troubleshooting everything, to realise I have once again left the TV connected and it simply picks it as the main monitor...are embarrassingly more than they should.
bamaknight@reddit
I know sometimes when bitlocker boots fr ok m a laptop it will want to default to the laptop screen. I seennit happen. Also can not use a USB keyboard above to use the laptop one.
ducky21@reddit
what.
bamaknight@reddit
Bitlocker boots and uses the laptop screen somwtimes.
Furdiburd10@reddit
biggest resultion screen is the default for bios/uefi
Ghazzz@reddit
This contradicts the fix.
First port is normally the default for uefi, bios usually mirrors.
nonametrans@reddit
Does the connector type change things? I have a 1440p on displayport and 1080p monitor on HDMI and it always chooses the 1080p monitor.
CxOrillion@reddit
Likely it varies by UEFI vendor. Some might choose by resolution, some by prioritizing certain ports
Strazdas1@reddit (OP)
Had no idea. Both the TV and the monitors were 4k though.
CxOrillion@reddit
Then it seems like it prioritizes one port as a tie breaker
ozzie286@reddit
I have a pair of ultrawides the same resolution, the bios seems to treat whichever one was plugged in most recently as the primary.
ArkofVengeance@reddit
U did not know that. Thanks for teaching me something new!