如何使用 NVIDIA 卡(Optimus)运行 Google Chrome?

如何使用 NVIDIA 卡(Optimus)运行 Google Chrome?

我如何告诉 NVIDIA Optimus 始终在我的 NVIDIA(而不是 Intel)卡上运行 Google Chrome?

“使用图形处理器运行:NVIDIA”选项似乎没有任何效果,并且 NVIDIA 出于某种原因似乎在控制面板中禁用了它:

答案1

更新

看起来较新版本的 GeForce 驱动程序允许为 chrome.exe 选择 nvidia 卡

您可以在 chrome://gpu 检查 GL_RENDERER,然后它会显示 GeForce。

===

据 NVIDIA 称,chrome 和 firefox 在设计上都被禁止使用 Nvidia GPU。

这对 Optimus 笔记本电脑上的网络浏览器中的 WebGL 是一个致命的打击,我不知道他们为什么决定这样做。

“Radium3D 说:我有一台具有 GPU 切换功能的 ASUS N53SV 笔记本电脑,326.80 驱动程序不允许 Firefox 或 Chrome 再使用“高性能 NVIDIA 处理器”,我只能在管理 3D 设置 -> 程序设置下选择“集成显卡”。我以前没有遇到过这个问题。”

这是设计使然。我们不久前就禁用了其他浏览器的此功能,但直到最近才忘记对 Firefox 禁用此功能。

曼纽尔·G

来源[geforce.com]

答案2

我找到了一个解决方法,如果您在同一目录中创建指向 chrome.exe 的硬链接,则可以为该可执行文件独立设置一个配置文件。

C:\Program Files (x86)\Google\Chrome\Application>mklink /H gpu-chrome.exe chrome.exe
Hardlink created for gpu-chrome.exe <<===>> chrome.exe

您需要在管理员模式下运行 cmd.exe:右键单击,以管理员身份运行.. 您的 Google Chrome 应用程序可能位于另一个文件夹中,即 %USERPROFILE%\AppData\Local\Google\Chrome\Application\

现在我可以运行 gpu-chrome.exe 并从我的专用卡获得完整的 3D 加速。

只需右键单击这个新的 .exe 并定义一个新的预定 GPU 来运行它,就像在 nVidia 阻止该选项之前所做的那样。

答案3

对于较新版本的 Chrome(80 左右),请前往chrome://flags/#use-angle并选择OpenGL(默认选项Default因版本而异,Chrome 80 的默认选项是 ANGLE),然后您可以右键单击 Chrome →使用图形处理器运行高性能 NVIDIA 处理器让您的 NVIDIA 卡运行 WebGL 等。检查chrome://gpu以确保。

至少对我来说(驱动程序 445.75,带有 Intel Coffee Lake 的 Pascal GPU),即使我在 NVIDIA 控制面板中设置了 ANGLE,Chrome 也永远不会在我的 NVIDIA GPU 上运行。但是,当我选择 OpenGL 作为渲染器时(如上一段所述),Chrome 会尊重我对 GPU 的选择(通过 NCP 或右键单击上下文菜单)。

答案4

在我的装有 NVIDIA 驱动程序 516.94 的 Windows 10(21H2)上,现在出现一条消息,提示 NVIDIA 控制面板管理 3D 设置不再管理图形处理器的程序选择:

NVIDIA 控制面板

因此,您需要转到 Windows 图形设置并在那里添加程序并选择所需的设置:

Windows 图形设置

相关内容