如何防止从专用卡(Nvidia)自动跳转到集成卡

如何防止从专用卡(Nvidia)自动跳转到集成卡

我有一台笔记本电脑,配备显卡 GTX760m 和集成卡 HD4600。

问题是,当我玩游戏时,它总是选择集成卡而不是 nvidia 卡。

我更改了 Nvidia 控制面板中的设置,使游戏在 Nvidia 卡上运行,但每次我打开游戏时,它都会自动将设置切换回集成卡。

对于某些游戏,我可以右键单击游戏图标并选择使用 nvidia 卡运行,然后游戏将使用 nvidia 卡,即使设置仍然是集成卡。

但对于其他一些游戏,右键单击并选择 nviddia 卡不起作用,它仍然使用集成卡。

我尝试过在充电器打开、电池打开的情况下这样做。也尝试过在充电器打开、电池关闭的情况下这样做。两种方法都不起作用。所以似乎不是电池问题。

有什么帮助吗?谢谢。

答案1

这个帖子

从 NVIDIA 控制面板
3D 设置->管理 3D 设置
选项卡“全局设置”
首选图形处理器
选择:高性能 NVIDIA 处理器

或者,您可以检查是否可以将 Nvidia 卡设置为您正在使用的游戏的首选显卡。您可以尝试以下方法这里

  1. 右键单击桌面并单击“NVIDIA 控制面板”,转到 NVIDIA 控制面板。
  2. 在弹出的默认屏幕中(应该是“管理 3D 设置”,并且应该自动选择“程序设置”选项卡),在“1. 选择要自定义的程序:”下点击“添加”按钮。
  3. 从这里,导航到您的 Steam 游戏所在的文件夹。对我来说,它是 C:\Program Files (x86)\Steam\steamapps\common。
  4. 选择您要使用 NVIDIA 卡的游戏文件夹,然后找到该游戏的 .exe(通常位于主游戏文件夹中)。选择它并点击打开。
  5. 然后,在“2.选择该程序的首选图形处理器:”下打开下拉菜单并选择“高性能NVIDIA处理器”。
  6. 最后,点击最右下角的“应用”,就可以了!

根据我所引用的作者的说法,这应该适用于任何 .exe。

答案2

您还需要确保您配置为在 nvidia 上运行的 .exe 是游戏的真正可执行文件,有些游戏使用启动器,因此一旦游戏启动,它就会打开另一个带有真正可执行文件的进程,并且该进程也可能需要错误地配置为在 nvidia 卡上运行。

以前我也遇到过这种情况,现在我正在玩 dmc hd collection,windows 菜单将启动器列为游戏主二进制文件,dmcLauncher.exe如果我将其配置为使用 nvidia 卡,一旦我启动游戏 (dmc3),它就会非常滞后,但是如果我浏览 steam 文件夹,我可以看到每个游戏的真正可执行文件

dmc1.exe
dmc2.exe
dmc3.exe

我配置了这些并且游戏顺利运行了。

相关内容