如何强制SnapCamera应用使用AMD集成显卡以减轻NVIDIA RTX3060负载?
如何强制SnapCamera应用使用AMD集成显卡以减轻NVIDIA RTX3060负载?
嘿,我完全懂你想把SnapCamera丢给核显、让RTX 3060专心搞游戏和录屏的想法——毕竟SnapCamera确实会占不少GPU资源,这种分工思路太合理了!系统图形设置不管用确实挺烦的,给你几个亲测有效的办法:
方法一:用AMD Adrenalin控制中心指定核显运行
因为你的核显是AMD的,直接用官方控制中心来设置最靠谱:
- 打开AMD Adrenalin软件(没装的话,去AMD官网下载对应5600G的驱动包,安装时会自带)
- 切换到图形选项卡,找到“应用程序配置”或“指定应用程序的图形设置”
- 点击“添加应用”,找到SnapCamera的安装路径(一般是
C:\Program Files\Snap Inc\Snap Camera\SnapCamera.exe,也可以右键快捷方式选“打开文件所在位置”定位) - 选中SnapCamera.exe后,把它的图形配置改成省电模式(这个模式对应的就是AMD集成显卡)
- 保存设置,重启SnapCamera,打开任务管理器的“性能”标签,看看核显的占用情况,确认SnapCamera是不是跑在核显上了
方法二:用NVIDIA控制面板反向限制独显
既然系统设置不管用,我们可以从NVIDIA这边入手,强制不让SnapCamera用RTX 3060:
- 右键桌面空白处,打开NVIDIA控制面板
- 左边菜单找到“3D设置” -> “管理3D设置”,切换到程序设置标签
- 点击“添加”,同样找到SnapCamera.exe添加进去
- 在“为此程序选择首选图形处理器”下拉菜单里,选集成图形
- 点击“应用”,重启SnapCamera即可
方法三:修改快捷方式启动参数(针对Electron框架应用)
SnapCamera基于Electron框架,这类应用支持通过启动参数指定GPU:
- 找到SnapCamera的桌面快捷方式,右键选属性
- 在“目标”输入框里,原路径的末尾(注意要加个空格)加上:
--gpu-preference=integrated
比如原目标是"C:\Program Files\Snap Inc\Snap Camera\SnapCamera.exe",修改后变成"C:\Program Files\Snap Inc\Snap Camera\SnapCamera.exe" --gpu-preference=integrated - 点击“确定”,双击修改后的快捷方式启动SnapCamera,检查GPU占用情况
额外注意事项
- 如果试了上面的方法还是不行,建议先更新AMD和NVIDIA的显卡驱动到最新版本——旧驱动可能存在兼容性问题,导致程序不识别显卡设置
- 重启电脑后再测试一遍,有时候系统需要重启才能加载新的显卡配置
备注:内容来源于stack exchange,提问作者Ecto Ruseff




