如何指定应用使用独立GPU?双NVIDIA显卡驱动设置无效咨询
解决双NVIDIA显卡指定应用运行的问题
嘿,这个问题我之前帮不少人捋清楚过——双N卡分负载的时候,确实偶尔会遇到NVIDIA控制面板设置看似无效的情况,下面给你几个靠谱的实操方案:
一、重新梳理NVIDIA控制面板的应用专属设置
大概率是你之前的设置没踩对细节,不是功能没用:
- 右键桌面打开NVIDIA控制面板
- 左侧导航栏选「3D设置」→「管理3D设置」
- 切到「程序设置」标签页,点击「添加」按钮,找到目标应用的主程序:
- Chrome的主程序一般在
C:\Program Files\Google\Chrome\Application\chrome.exe - VS Code的主程序路径通常是
C:\Users\[你的用户名]\AppData\Local\Programs\Microsoft VS Code\Code.exe(如果是全局安装,可能在C:\Program Files\Microsoft VS Code下)
- Chrome的主程序一般在
- 添加完成后,在「为此程序选择首选图形处理器」下拉菜单里,直接选中你想用来运行该应用的显卡(比如挖矿用GTX650的话,就选GTX1060)
- 点击「应用」保存,然后完全关闭并重启对应的应用(这点很重要,没重启的话设置不会生效)
二、用Windows右键菜单直接指定(更直观)
Windows本身自带了显卡指定的快捷方式,适合快速验证或永久生效:
- 找到Chrome/VS Code的主程序或桌面快捷方式
- 右键点击,选择「用图形处理器运行」,然后直接选你想要的显卡(比如「NVIDIA GeForce GTX 1060」或「NVIDIA GeForce GTX 650」)
- 如果想让设置永久生效:右键快捷方式→「属性」→「快捷方式」标签→「高级」→勾选「用图形处理器运行」→点击「更改图形处理器」,选中目标显卡后确定,以后双击快捷方式就会自动用指定显卡启动
三、挖矿场景的额外优化
既然有一张卡用来挖矿,记得做这两点避免冲突:
- 在挖矿软件里明确指定只使用某一张卡(大部分挖矿工具都支持
--gpu-id这类参数,比如指定--gpu-id 0只用第一张卡,具体参数看你用的挖矿工具说明),这样另一张卡就完全空闲给日常应用 - 不要把挖矿程序和Chrome/VS Code指定到同一张卡,否则会导致应用卡顿甚至挖矿算力下降
四、排查设置无效的常见坑
- 先更新显卡驱动:打开NVIDIA GeForce Experience,检查并更新到最新驱动,旧版本驱动经常有应用设置不生效的bug
- 确认你添加的是主程序exe,而不是快捷方式(快捷方式指向的路径可能不对)
- 如果你之前在「全局设置」里选了某张卡作为默认,不用慌——「程序设置」的优先级高于全局,只要程序设置正确就会优先生效
内容的提问来源于stack exchange,提问作者Sergеу Isupov




