我有一台台式电脑,配有 Intel H87 芯片组、集成显卡的 CPU 和专用的 NVidia GeForce 560Ti。两者都连接到同一个显示器,因为我一次只想使用其中一个。请注意,如果当前输入没有信号,我的显示器会自动切换输入。
两款显卡的驱动程序都运行良好。直到最近,我还在使用 NVidia 显卡作为主显卡,而集成显卡则被禁用。
我有一个双启动设置,Windows 7 用于游戏,Gentoo Linux 用于工作。由于 NVidia 的专有 Linux 驱动程序给我带来了各种问题,所以我想在 Linux 中使用英特尔显卡,在启动 Windows 时使用 NVidia 卡。
我尝试过
我通过这样做几乎使所有事情都正常进行:
- 在 UEFI 设置中,打开集成显卡并将其设置为主显卡
- 配置 Gentoo 使用英特尔显卡(在启动期间和 X 加载后完美运行)
- 配置 Windows 仅使用“第二”显示器。
会发生什么?
正如我所提到的,Gentoo 设置运行良好,因为它只使用主 GPU(英特尔)。另一方面,Windows 启动正常,在主 GPU 上显示其启动徽标。启动后,屏幕变黑,因为登录屏幕显示在 NVidia GPU 上,但 Windows 不会禁用英特尔 GPU。我可以手动将显示器切换到第二个输入,登录屏幕会显示在此处。
我想要什么?
我真正想要的是让 Windows 在启动后完全关闭 Intel GPU,这样我的显示器就会自动切换到另一个输入。当我盲目登录时,然后按Win+ P、Left、Left、Enter,Intel GPU 会关闭,我的显示器会切换到第二个输入。我希望在我登录之前自动发生这种情况。有什么办法吗?
编辑以澄清:登录后,英特尔 GPU 仍处于活动状态,显示黑屏。在我盲目使用上述键盘顺序调出投影仪菜单并禁用辅助显示器后,英特尔 GPU 被关闭,我的显示器切换到正确的输入。
答案1
嗯,听起来您的显示配置在登录屏幕上设置为“扩展”。由于您将主显示器设置为 NVIDIA 卡,因此显示器什么也不显示。您可能也可以将鼠标移到那里。
您可以尝试在设备管理器中禁用不需要的 GPU。我的系统没有多个 GPU,因此无法验证会发生什么。我也不知道此设置是否有效。
我只知道使用单个 GPU:它会切换到与 Linux 的 VESA 帧缓冲区相同的 Windows 版本。这当然不是你想要的,但我已警告过你了。:D
您还可以尝试“新” Linux 驱动程序,一个开源 NVIDIA 显示驱动程序。