How do I change which monitor my computer uses at boot?

Hubro

I have two monitors connected to my PC: One computer monitor via DisplayPort and a TV via HDMI. The TV isn't in the same room as my PC, so it's pretty tough to select which operative system to launch in GRUB when I boot my PC.

Is it possible to change which computer monitor my PC uses to display it's splash screen, BIOS, boot loader etc? If so, how can it be done?


I have an Asus SABERTOOTH Z77 motherboard and a GTX 780 graphics card

Wes Sayeed

Which screen gets BIOS output during the boot process is up to the graphics card. Some graphics cards output to all displays simultaneously, some will only output to whichever port it considers to be "port 1". Most of the time they're not labeled. In the case of multiple graphics cards, the display goes to whichever one the BIOS detects first. Some BIOSes have a setting that lets you determine if an onboard vs. discrete card should be treated as the "primary".

One thing that you should know about TVs specifically is that most of them do not power on their HDMI port unless the TV is actually set to that input. So if your computer is connected to HDMI2, but the TV is set to HDMI1, the computer may not even see that there is a screen attached at all until you switch the TV over to HDMI2.

Also... some BIOSes do not detect whether or not a screen is attached to the primary display and some do. In the cases where it does, "port 1" might change depending on whether the TV is on or set to the right input. In cases where it doesn't, output may go to the HDMI port whether there's anything connected to it or not, and you may not see anything on either screen.

Unfortunately, GRUB loads very early in the boot process before any drivers. It relies on the BIOS to put its menus up on the screen, so you're totally at the mercy of the hardware at that point.

So short answer to your question is "maybe" :-)

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

How do I change my IP Address on my computer?

How do I determine which type of RAM my laptop uses?

My computer is loud: How do I tell which fan is the issue?

I need to attach a monitor to this computer, which cable do I need?

How do I change which firmware is used for my wireless card

how do I monitor for change in angularjs 4

How do I change the monitor resolution in xubuntu?

How can I constantly monitor my computer's RAM usage?

How can I reduce glare on my computer monitor?

How do I configure my Nuxt frontend application to know the baseUrl of the backend which uses Strapi?

How do I force SSL on my Spring Boot app that uses OAuth2 on AWS ElasticBeanstalk and Nginx?

How do I set my external monitor as my primary with a Macbook?

How do I change the computer name?

How do I know how much bandwidth each computer uses?

How do I determine which monitor a Swing mouse event occurs in?

How do i monitor which ListView item is selected in Flutter?

How do I monitor which file changes during changing settings?

GL_RENDERER: How do I change the renderer that my application uses?

How do I change my DNS on Ubuntu 18.04? Which DNS should I use?

I can't boot from a USB stick and I want to install Ubuntu on my computer. How do I fix it?

How can I change which icon an applet uses?

How can I tell which network interface my computer is using?

How can I find out which users are logged in on my computer?

How can I project my Android phone screen to my computer monitor?

How to tell if My Computer can Dual Monitor

How do I change the icon of a cell on the factory monitor?

How do I change the rendering speed in the Project Monitor?

How do I adjust the gamma on my HDMI monitor?

How do I monitor my connection to a Naming Service?

TOP Ranking

  1. 1

    Failed to listen on localhost:8000 (reason: Cannot assign requested address)

  2. 2

    Loopback Error: connect ECONNREFUSED 127.0.0.1:3306 (MAMP)

  3. 3

    How to import an asset in swift using Bundle.main.path() in a react-native native module

  4. 4

    pump.io port in URL

  5. 5

    Compiler error CS0246 (type or namespace not found) on using Ninject in ASP.NET vNext

  6. 6

    BigQuery - concatenate ignoring NULL

  7. 7

    ngClass error (Can't bind ngClass since it isn't a known property of div) in Angular 11.0.3

  8. 8

    ggplotly no applicable method for 'plotly_build' applied to an object of class "NULL" if statements

  9. 9

    Spring Boot JPA PostgreSQL Web App - Internal Authentication Error

  10. 10

    How to remove the extra space from right in a webview?

  11. 11

    java.lang.NullPointerException: Cannot read the array length because "<local3>" is null

  12. 12

    Jquery different data trapped from direct mousedown event and simulation via $(this).trigger('mousedown');

  13. 13

    flutter: dropdown item programmatically unselect problem

  14. 14

    How to use merge windows unallocated space into Ubuntu using GParted?

  15. 15

    Change dd-mm-yyyy date format of dataframe date column to yyyy-mm-dd

  16. 16

    Nuget add packages gives access denied errors

  17. 17

    Svchost high CPU from Microsoft.BingWeather app errors

  18. 18

    Can't pre-populate phone number and message body in SMS link on iPhones when SMS app is not running in the background

  19. 19

    12.04.3--- Dconf Editor won't show com>canonical>unity option

  20. 20

    Any way to remove trailing whitespace *FOR EDITED* lines in Eclipse [for Java]?

  21. 21

    maven-jaxb2-plugin cannot generate classes due to two declarations cause a collision in ObjectFactory class

HotTag

Archive