NVIDIA 的 Optimus 技术据说可以自动控制显卡的性能,比如当笔记本电脑使用交流电源时提高性能,而使用电池供电时降低性能。我的问题是,我该如何关闭这项无用的技术?我购买显卡是为了能够以更高的 FPS 享受游戏。
顺便说一句,我的 GPU 已经超频,在使用交流电时,玩《战地 4》等图形密集型游戏的 FPS 相对较高。你可能认为我可以直接取下电池,给笔记本电脑充电,然后玩游戏,但事实并非如此,我的笔记本电脑配有不可拆卸的电池组。有点糟糕。
无论如何,只是为了让你知道,在交流电源上,BF4 的性能将达到 40-60+ FPS,而在电池供电上,性能将达到 20-35+ FPS。
我认为我没有表达清楚,因此进行以下修改:
我想关闭这项技术,这样我的显卡性能就不会因电池电量而降低。
额外信息:
笔记本型号:ASUS S551LN VivoBook
Windows 8.1 64 位
4GB 内存
500GB存储空间
英特尔® 酷睿™ i5-4200U @1.60GHz 2.30GHz
答案1
简而言之,您无法禁用 Optimus。
请参阅此超级用户的帖子/回答:Brian 的回答
我发现有些较新的笔记本电脑的 BIOS 选项允许禁用 Optimus 功能。但了解这个系统的工作原理后,我不确定这是否会产生您想要的结果,并且可能会强制操作系统使用 IGP 来处理所有事情。
但是,从您问题的上下文来看,您遇到的问题并不是 Optimus,而是 nVidia 使用电池供电时的自动性能扩展功能……
来自 nVidia 的客户支持页面:将“电源管理模式”从自适应设置为最大性能
还可以进入 Windows 自己的电源设置并创建或更改高性能配置文件,以使所有设备(尤其是 CPU)获得最大性能。
如果所有这些都没有改变任何东西,请再次深入研究 BIOS 并找到 CPU 的电源状态并禁用与省电相关的任何功能。
如果所有这些都不起作用,那就意味着在某些基本层面上,无论是驱动程序还是硬件实现,有人决定如果你拔掉机器的电源,你的性能就会受到限制。希望这能有所帮助。
答案2
在使用电池供电时,可能会有更多 CPU 核心处于停用状态。存在注册表黑客攻击这里如果你感兴趣的话。我没有亲自测试过这个,所以要小心。
答案3
如果您愿意的话,值得检查注册表以获取正确的值。
这是一个很长的帖子,但你追求的基本价值观在底部这一页启动 RegEdit 并搜索“PerfLevelSrc”(不带引号)(开始前,请确保选择左侧窗格顶部的“Computer”)。获得结果后,向上滚动右侧窗格并检查“Device Description”以确保您处理的是 NVidia GPU 而不是 Intel 显卡。如果是 Intel,只需按“F3”,它就会在注册表中查找下一个匹配项。
当您对 NVidia 感到满意时,请将 PerfLevelSrc 设置为 2222,并将四个 PowerMizer 值设置为 0。完成后,再次按“F3”,然后重复整个过程以进行其他操作。不要忘记检查您是否正在处理 NVidia。
完成注册表检查后,重新启动计算机并检查结果。祝你好运。