当 PC 启动时,它通常会经过 POST/BIOS 阶段,在此阶段它会打印诸如“检测驱动器”或“按任意键从 CD 启动”和“按 F1 编辑 BIOS 选项”之类的内容。
我在一个系统中有多个视频卡(它用于 GPU 计算,因此没有显示器连接到所有卡...有些甚至没有显示输出)。
我的问题是,不同的 PC 似乎对 POST 屏幕的显示位置和显示与否有不同的规则。我可能只有一个显示器连接到 3 个已安装的视频卡之一,但 PC 似乎找不到该显示器。这意味着我无法编辑 BIOS 选项或在多启动操作系统选项中进行选择。
一旦我启动操作系统(Linux 或 Windows)就没有问题了..这是预操作系统和引导加载程序阶段,机器根本不显示。
在 POST 期间,显示适配器的“规则”是什么?特别是如果安装了多个视频卡。“如果只连接了一个显示器,就使用这个”这一常识性逻辑似乎并不正确。
答案1
我认为 BIOS 检测到的视频和您考虑的是两码事。BIOS 是一个非常小的程序,功能有限。BIOS 很可能正在寻找支持 VGA 中断调用的设备,找到后就会使用它。
如果我理解正确的话,BIOS 使用的是您未连接显示器的显卡之一。一旦操作系统启动,它就可以加载各种驱动程序并与所有硬件和显示器进行交互。