我的笔记本电脑有两个 GPU,一个板载 HD3000 和一个 NVIDIA 卡。在 Windows 7 上,它们表现良好。在台式机上,通常使用板载 HD3000,但只要我启动游戏,NVIDIA 卡就会接管工作。我知道这一点,因为有一个小 LED 会根据当前使用的显卡改变其颜色。
现在,在更新到 Windows 10 后,GPU 切换变得异常。有时它们会在一分钟内切换数次,但大多数情况下使用的是 NVIDIA 卡,即使我只是在浏览普通网站时也是如此(例如,目前在撰写本文时)。当我在屏幕上看到普通桌面并且什么也不做时,几秒钟后就会使用 HD3000,但只要我移动鼠标,它就会再次切换。在观看 YouTube 视频或通过 chrome 流式传输时,这真的很烦人。可能会有几分钟的时间 HD3000 被持续使用。但时不时地(有时一分钟内切换数次)它会切换到 NVIDIA 卡,几秒钟后又切换回来。切换到 HD3000 时,视频会停止一秒钟。声音保持一致。
总结一下,我没有发现这背后有任何真实且可理解的模式。我预计当 HD3000 接近其性能极限时,Windows 10 会开始使用 NVIDIA 卡,但我猜想移动鼠标应该不需要那么多电量,即使在 Windows 10 上也不需要。
有没有办法让它在 Windows 7 上像以前一样工作?如果没有,我可以以某种方式禁用或禁止 Windows 10 使用 NVIDIA 卡运行桌面应用程序吗?你会怎么做?
这里有一些有关我的系统的更多信息:
- 笔记本电脑 Asus N53SV-SX711V
- Windows 10 Pro x64,版本 1511 内部版本 10586.420
- CPU:Intel Core i5-2410M @ 2.30GHz,集成 GPU:HD 3000
- GPU:GeForce GT 540M,驱动程序 368.39
- 内存:8GB
编辑
我在这里发现了,英特尔官方不支持 HD3000。但“不支持”显然并不意味着不能使用,因为实际上有时会使用。我还可以打开英特尔控制面板并更改设置(驱动程序版本 9.17.10.4229)。
仍然:我能做什么/尝试什么?除了完全禁用 HD3000 之外,您还能做什么?
答案1
自 Windows 10 春季更新 1803 以来,Windows 现在直接为所有显卡公开此类功能,无论品牌或型号如何,只要它们实现 WDDM 2.4。这意味着它将同样适用于英特尔、AMD 或 Nvidia 显卡!
如果您找到名为“图形设置”的设置面板,则可以添加应用程序并选择它们应使用的 GPU。这有点复杂,因为您需要手动添加要在专用显卡上运行的任何软件和游戏,但我发现这是一个可以接受的折衷方案。
要找到这些图形设置,请在开始菜单中搜索它们,或右键单击桌面,然后单击“显示设置”。向下滚动窗口,您将找到一个打开图形设置面板的链接:
从那里,您可以轻松添加和配置哪个软件应该在哪张卡上运行:
遗憾的是,我还没有找到更改所有应用程序的默认卡的方法。
它似乎比传统的 Optimus 产生更高的带宽成本,但由于我无法再在我的笔记本电脑上运行传统的 Optimus,所以我无法测量这一点。
答案2
答案3
以上讨论的总结:
华硕 N53SV-SX711V 笔记本电脑具有NVIDIA Optimus架构,据称能够自动在两个图形适配器之间切换,以提供最大性能或最低功耗,从而优化电池寿命。为此,这款笔记本电脑同时配备了板载 Intel HD3000 和 NVIDIA GeForce GT 540M GPU。
在这两款卡中,HD3000 没有 Windows 10 驱动程序,并且 Windows 10 未列为支持。
另一方面,Windows 10 本身的屏幕比以前版本的 Windows 更漂亮,因此可能也需要比 HD3000 更多的图形处理能力。这也许可以解释为什么尽管在 NVIDIA 和 Intel 控制面板中调整了许多性能设置,Windows 仍会持续且不定期地切换到 NVIDIA GPU。
您可能会接受 Windows 的这种行为,或者如果在使用 NVIDIA 卡运行时电池电量充足,请在 BIOS 中永久禁用 HD3000。这可能可以通过启动 BIOS、找到与“集成外围设备”或“板载设备”密切匹配的菜单项,或者可能在“高级”选项下实现。
答案4
NVIDIA 论坛上有一个关于您遇到的问题的帖子。您可以在此处查看 https://forums.geforce.com/default/topic/860554/geforce-mobile-gpus/windows-10-and-optimus/。
您的显卡是否支持 Windows 8?如果支持,您可以尝试使用 Windows 8 驱动程序。您描述的问题并非 100% 与缺乏支持有关。
目前您有 3 个解决方案: - 使用 Nvidia 的热修复驱动程序; - 使用 Windows 8 驱动程序; - 降级到以前的 Windows 版本