图形密集型程序自发从 NVidia 切换到英特尔显卡

图形密集型程序自发从 NVidia 切换到英特尔显卡

我有一台戴尔 XPS 15 9560,配备英特尔和 NVidia 双显卡设置。我正在运行一个图形密集型程序。我进入了可执行文件并将其标记为始终使用高性能显卡运行。我进入了 NVidia 控制面板,并特别挑选了这个程序,使其使用 NVidia 显卡运行。我找到了另一个与应用程序电源管理相关的设置,并告诉它这个程序应该使用 NVidia 显卡运行。

当程序启动时,一切都很顺利。它速度快,反应灵敏。任务管理器显示它正在使用 GPU 1(NVidia GPU)。

然后,运行一段时间后(通常只需 2-10 分钟),它会自发切换回英特尔显卡,并突然变得极其迟缓和缓慢。我可以说这就是它变慢的原因,因为我几乎没有 CPU 负载,只使用了 32GiB RAM 中的 15GiB,任务管理器现在报告它正在使用 GPU 0(英特尔 GPU),而英特尔 GPU 的负载为 100%。

为什么会发生这种情况?我该如何解决?

安装 Windows 10 1803 更新后开始出现这种情况。

我只使用笔记本电脑屏幕。这是一个不错的 4K 屏幕。

在应用 1803 更新之前,这个程序有时会变慢一点。这似乎与其他一些大量使用英特尔 GPU 的程序相吻合。在这种情况下,我主要怀疑是 Chrome 或 dwm。但它并没有变慢而任务管理器仍然报告它正在使用 GPU 1。

当其他程序只运行 pageant 和 Slack 时,就会出现当前的问题。因此 Chrome 不是问题所在。即使存在问题,它也不应该能够切换其他程序使用的显卡。

相关内容