我无法在 iGPU 和 GPU 之间进行选择。为什么?

我无法在 iGPU 和 GPU 之间进行选择。为什么?

因此,当我使用配备独立 GPU 的旧笔记本电脑时,我总是可以在 Windows 右键菜单中进行选择。例如,我可以选择哪个应用程序应该运行 Adob​​e Photoshop 或某个游戏。

现在我有一台同时配备集成 GPU(Intel HD 显卡)和独立 GPU(Geforce 730)的 PC,但没有哪个 GPU 应该运行哪个应用程序的选项。这是为什么?

答案1

台式机的功率限制不像笔记本电脑那样严格,因此不需要在这种配置下工作。

进行这种主动切换将需要某种硬件支持该功能,这意味着您的专用 GPU 输出必须反馈到您的 iGPU,或者您必须进行大量复杂的输出多路复用。

下图取自 Nvidia Optimus 白皮书,展示了系统的连接方式。

在此处输入图片描述

这意味着您将无法使用显卡的显示输出,而是必须在 dGPU 上进行渲染,将渲染的图像数据传递给 iGPU,然后显示它。不使用显卡上的 3 个或更多输出会限制您使用主板上的输出数量。只有一个显示器对很多人来说都是一个问题。

否则,主板制造商必须集成 3 个或更多显示输出,而在此之前,这些显示输出一直位于显卡上。这会使主板的布线和布线变得复杂。

对于高端游戏玩家来说,渲染然后将数据传输到 iGPU 进行显示而不是显卡立即显示它的额外延迟可能是不可接受的。

显然有一个 Desktop Optimus 解决方案预计于 2011 年发布,但从未上市。据推测这是由于缺乏需求和缺乏制造商的支持,制造商认为当功率效率不是问题时,它是不必要的。

因此,iGPU 和 dGPU 都被认为是桌面系统上完全独立的,并且几乎没有笔记本电脑上的集成度。

答案2

我能够使用 NVIDIA GTX 960 和 8700k i7 coffee lake 在全新安装的 Windows 10 上强制执行 GPU 亲和性。你不会喜欢我的做法:

  • 卸载主设备驱动程序,即您的 GPU。iGPU 现在是您的主设备。
  • 在 iGPU 上加载所有你想要的应用程序。因为这是唯一会用到的设备。
  • 重新安装 GPU 驱动程序。在桌面上,它会立即设置为默认设备。
  • 所有新应用程序都必须使用主设备。

就这些!每次你想让某个程序使用 iGPU 亲和力时,只需删除主显示驱动程序并加载它即可。

相关内容