如何防止GPU降低电池电量性能?


1

据说NVIDIA的Optimus技术可以自动控制显卡的性能,例如在笔记本电脑使用交流电源时提高性能,并降低电池电池的性能。我的问题是,如何关闭这种无用的技术?我购买了显卡,因此我可以享受更高FPS的游戏。

顺便说一句,我的GPU已经过时,并且在使用交流电源时,像“战地4”这样的图形密集型游戏具有相对较高的FPS。你可能会认为我可以只是取出电池,为笔记本电脑充电并玩游戏但不行,我的笔记本电脑配有不可拆卸的电池组。有点糟透了。

无论如何,只是为了让你知道,在交流电源上,BF4的性能将达到40-60 + FPS,而在电池供电方面,性能将达到20-35 + FPS。

我想我没有说清楚,所以这是一个编辑:

我想关掉这项技术,这样我的显卡性能就不会降低电池电量。

额外信息:

笔记本电脑型号:华硕S551LN VivoBook

Windows 8.1 64位

4GB RAM

500GB存储空间

英特尔®酷睿™i5-4200U @ 1.60GHz 2.30GHz


当笔记本电脑使用交流电源时,您为什么要禁用性能提升?
大卫施瓦茨2014年

@DavidSchwartz对不起,我很匆忙,在发布这个问题之前并没有想太多。请看我更新的问题。
MegaRodeon 2014年

你不能没有另一个。如果电池电量没有降低性能,则交流电源不会增加。他们用两种不同的方式说同样的话。
大卫施瓦茨2014年

@DavidSchwartz我的意思是电池电量会降低性能,交流电源性能会降低100%。
MegaRodeon 2014年

你有这个主张吗?我没有读过关于Optimus的任何信息表明它关心你是使用电池供电还是交流电源。据我了解,这对其行为完全没有影响。
David Schwartz 2014年

Answers:


2

简而言之,您无法禁用Optimus。

看到这个SuperUser的帖子/回答:Brian的回答

有一些较新的笔记本电脑我在其中观察到一个BIOS选项,允许用户禁用Optimus功能。但是知道这个系统是如何工作的,我不确定它会产生你想要的结果,并且可能只是迫使操作系统将IGP用于所有事情。

虽然,你的问题的背景暗示它不是真的Optimus你有问题,而是nVidia的电池电源自动性能缩放...

从nVidia的客户支持页面:将“电源管理模式”从自适应设置为最高性能

此外,还要进入Windows自身的电源设置,并创建或更改高性能配置文件,以便在所有内容(尤其是CPU)上获得最佳性能。

如果所有这些都没有改变任何内容,请再次钻研BIOS并找到CPU的电源状态并禁用与省电相关的任何内容。

如果所有这些都不起作用,这意味着在某些基本层面,无论是驱动程序还是硬件实现,有人决定如果你拔掉机器,你的性能就会有上限。希望这可以帮助。


我很感激你的回答。但是,我尝试了以上所有方法; 通过电源计划最大化性能不起作用。华硕的Bios非常简单,它不允许你改变系统的主要内容。
MegaRodeon 2014年

0

在使用电池运行时,可能会有更多的CPU核心停放。如果你有兴趣,这里有一个注册表黑客。没有亲自测试过这个,所以要小心。


它确实改变了行为,当我给笔记本电脑充电时,性能是最大的。当它放电时,性能会降低。对于ParkControl应用程序,几个月前我已经拥有它,并且我已经禁用充电和放电核心停车,但没有看到差异。
MegaRodeon 2014年

我没有遭受拔掉同样的问题。我的NVidia芯片有3个性能等级,如果不插电和游戏,它将保持最大。当然
钉牢

然后问题可能是我的GPU配置方式。我真的翻过整个互联网来了解如何禁用Optimus,但到目前为止还没有任何绝对的解决方案。
MegaRodeon 2014年

对不起,按下输入新行并发表评论,我的不好。尝试保持插入lappy,并将GPU性能级别设置为低于最佳值。现在运行BF4并查看帧速率下降是否与您描述的相同。
doggyTourettes 2014年

保持笔记本电脑插入我的情况=最大。性能如果将图形设置设置为超出我的GPU可以处理的范围,帧速率将下降。我们不要先讨论图形。播放BF4拔出等于使用较旧的GPU。顺便说一句:我的朋友给笔记本电脑这个词起了绰号Lappy
MegaRodeon 2014年

0

如果你想要它,那么值得检查注册表中的正确值。

这是一个很长的线程,但你所依赖的基本值是在本页的底部。启动RegEdit并在没有引号的情况下搜索“PerfLevelSrc”(确保在开始之前选择左侧窗格顶部的“计算机”)。获得结果后,向上滚动右侧窗格并选中“设备描述”以确保您处理的是NVidia GPU,而不是Intel图形。如果是英特尔刚刚点击'F3',它将在注册表中寻找下一场比赛。

如果你很高兴你有NVidia,将PerfLevelSrc设置为2222,将四个PowerMizer值设置为0.当你完成后再次点击'F3'并重复整个过程以获得任何其他命中。不要忘记检查你是否正在处理NVidia。

完成注册表后,重新启动计算机并检查结果。祝好运。


谢谢你的回答。但是,4位数字“0000”用于Intel图形,“0001”用于我的GPU,0001既没有PerfLevelSrc,也没有四个PowerMizer值。
MegaRodeon 2014年

如果Powermizer Switch实用程序不存在,则应输入这些值。确保右键单击它并“以管理员身份运行”。当您手动编辑时,'PerfLevelSrc'将是DWORD值,即0x00002222或仅为2222。在进行任何更改之前,请使用ERUNT等进行注册表备份; 并确保在编辑之前阅读并重新阅读任何说明。
doggyTourettes 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.