省电模式里的限制cpu最大性能模式 智能省电到底有没有省电效果

&&[&& 原创&&]&& 作者:&&|&&责编:刘菲菲
■场景与省电模式一一对应&&& 我们在本文中,修改了以往只针对在功能和性能上的测试方式,将测试的过程融入到实际的各个场景中去进行。因为省电工具作为手机的辅助工具之一,它的作用和目的都是为了提高电池使用的效率,帮助用户在不同的场合中去调节、延长手机的待机时间、对充电进行保护等等。其实这些也是用户选择使用省电的最终目的。加大电池容量或者更换电池让手机持续待机■何时需要“1+1”双重优化?&&& 这里的“何时”指的就是在什么样的场景中,比较适合于去使用省电软件来进行双重优化。&&& 经过前文的横评,大家应该都能得到一个结论:双重优化省电的效果普遍很显著。那么是不是这种省电方式普遍适合于实际使用手机的各个场景?其实并不见得如此,举个简单的例子,当您在玩手机游戏的时候,就不宜使用系统层面的优化方式,因为系统层面的优化情景模式,会将手机的屏幕亮度、声效、网络等等有可能会关闭掉,而造成游戏受到影响。点心省电深度省电优化对CPU主频的控制范围&&& 双重优化适合场景:普通待机、应急场景。■系统层面的省电模式&&& 这种类型的省电模式,比较适合的场景为夜间睡眠的时间段。在夜间睡眠的时间段里,由于Android系统本身无法自动开机、设置关机闹铃以及相关的提醒事宜等等功能,因此手机关机几乎是不可能的,那么您可以通过系统层面上的优化,将手机省电的情景模式调节为睡眠情景,那么程序就会自动将手机的多项功能,如WIFI、铃声、GPS、移动数据、打开飞行模式等等方面进行处理,保证电量损耗达到最低。另外,夜间睡眠时,最好不要对CPU进行降频设置,因为若是CPU主频设置在不够适当的值,长时间的待机之后,有可能造成手机死机或者关机,而耽误手机用户。&&& 系统层面省电适合场景:夜间睡眠场景。■单一核心省电模式&&& 其实游戏场景下,使用CPU核心省电是一种比较合适情况。原理在于通过软件通过对CPU频率的调节,实现对手机温度和电量的控制。当然前提是,所做的调节必须是在游戏能够正常运行的基础上的。■保护充电模式GO省电对手机电池的充电保护&&&&充电模式也是非常重要的,没有一个充足的充电过程,手机的电池潜力就很难被充分发挥出来,特别表现为新电池的头三次冲放电。&&& 经过对比,GO省电在充电保护模式下,需要的充电时间最短,充电的质量较高,符合这种模式下的用户需求。  题外话:其实可以换一个角度来看待省电这个问题,可以说没有最好的省电软件,只有更好的省电习惯。平时注意在运行手机软件时,尽量在手机不使用,而待机的情况下去除后台的相关进程。如手机硬件wifi,gps在不需要使用的时候就关掉,尽量不要使用动态桌面,特别是在开一个程序没关闭的情况下,就连续运行其他程序,这样是最耗电的。&&& 而省电软件在设计过程中所遵循的规律,在很大程度上也是将普通用户的这些使用习惯总结并注入到软件中,形成了今天大家所看到的省电应用。智能手机的耗电问题一直让人头疼,尤其是在一些紧急情况下,比如上下班路上电量报警,怕撑不到回家就没电等等。那么,在不同的情况下,到底该如何利用省电App可就有点学问了。
...提示:支持键盘“← →”键翻页
扫描二维码下载
更新时间:日
用户评分:4 | 1 人点评
下载次数:38,774
应用平台:android
软件语言:简体中文
44200533496145076488126091600103900本文为微信公众号:&手机GPU和CPU&原创,转载请注明。公众号ID:mobile-gpu-cpu
随着手机处理器性能的提高,耗电和发热也变得越来越厉害。因此,现在的很多手机都会有省电模式,通过限制处理器的性能来达到省电的目的。
很多手机更是默认就是设置在省电模式,许多手机用户可能根本意识不到这个,没有把省电模式关掉,使用中总是觉着自己的机子的性能跟预期的差别比较大。或者,同样的手机,不同的用户的感受不一样,有的说发热耗电厉害,有的却说不怎么发热,原因也大体源于这个不同的省电模式设置。
那么,手机的省电模式到底对性能有多大影响呢?今天就让我们来测试一下。
我们今天测试的手机是三星S6,选他还是因为这款手机的处理器性能比较强劲,不同模式下的变化会更加明显。我们分别在省电模式开启和关闭情况下来运行两款游戏:&激流快艇2&和&NBA 2K15&。同时监测手机的帧率以及处理器频率的变化,再用图表的形式展示出来从而有一个清晰的对比。
下面这个视频是我们的一个测试过程的示意,同时也是演示如何在S6中开启和关闭省电模式:
好,下面就是我们监测到的不同模式下的结果:
&激流快艇2&测试对比:
&NBA 2K15&测试结果对比:分析:
从上面的这两个游戏在省电模式开启和关闭下的监测结果我们还是能很容易看到区别的:
在省电模式开启的情况下,GPU的频率从最一开始就被限定在了最高频率的一半,而且,当长时间运行游戏导致发热之后,频率还会进一步被降低到只有250M,而我们都知道,三星S6的猎户座7420处理器的GPU最高频率是770M!而这样的限制对性能的影响我们可以从图中的帧率的比较上很轻易的看出来。比如激流快艇2,在省电模式关闭的情况下,游戏开始的一段时间基本能达到60帧,而省电模式开启后则一直只能在30到50帧之间变化。
但是我们也看到,在省电模式关闭的情况下,虽然在游戏的开始一段时间,也就是处理器还不是很热的那段时间,频率或者说性能可以达到比较高的值,但是,当游戏运行一段时间之后,也就是当处理器热起来之后,频率就也被限制住了,而这时候,省电模式开与不开差别也就不大了。手机GPU和CPU(mobile-gpu-cpu) 
 文章为作者独立观点,不代表大不六文章网立场
mobile-gpu-cpu深度解析手机处理器,GPU和CPU。 最完整的性能对比,知识普及,手机评测。购机从此不再迷茫!热门文章最新文章mobile-gpu-cpu深度解析手机处理器,GPU和CPU。 最完整的性能对比,知识普及,手机评测。购机从此不再迷茫!博客访问: 501321
博文数量: 115
博客积分: 1751
博客等级: 上尉
技术积分: 1817
注册时间:
APP发帖 享双倍积分
IT168企业级官微
微信号:IT168qiye
系统架构师大会
微信号:SACC2013
分类: LINUX
关于CPU C-States 省电模式,你需要知道的事情
为了在CPU空闲的时候降低功耗,CPU可以被命令进入low-power模式。每个CPU都有几种power模式,这些模式被统称为C-states或者C-modes。
lower-power模式最早在486DX4处理器上被引入,到现在,更多power mode被引入和增强,来进一步降低CPU的功耗。
这些模式最基本的思想是通过CPU内部的idle unit切断CPU的clock信号和供电。越多的CPU单元被停止(通过切断时钟),降低电压或者完全关闭,降低的功耗就越多,但同时也需要更多的时间来唤醒CPU, 重新回到满操作模式。
C-States从C0开始,C0是CPU的正常工作模式,CPU处于100%运行状态。C后的数越高,CPU睡眠得越深,CPU的功耗被降低得越多,同时需要更多的时间回到C0模式。
每一个模式都有一个对应的名字,有的模式还有子模式,子模式又具有不同功耗和唤醒时间。
在下表所列的模式中,C1到C3通过切断CPU内部的时钟,C4到C6模式通过降低CPU的电压。"Enhanced"模式两种方式都采用。
II, C1模式
所有的x86 CPU都有HLT指令("Halt"), 当HLT指令执行时,CPU会保持idle,不做任何事情。当CPU收到一个中断, CPU会回到正常运行模式。
既然在halt状态下,CPU是完全空闲的,Intel认为这是省电的最佳时机,所以他们增加了"Halt"或者叫"Auto Halt"模式,即我们所知的C1。C1从486DX4处理器被引入。Intel和AMD所有在486DX4之后面世的处理器都实现了这个模式,486DX2上实现了"SL Enhanced"版本。
所以,当有程序运行了HLT指令后,CPU会进入传统 halt模式, 在这种模式下,除了bus interface和APIC之外,所有的处理器内部时钟都被停止。一旦处理器收到中断信号,他会回到C0模式,内部时钟被回复。
有趣的是,对处理器来说,进入C1模式并不需要特殊的编程工作,因为HLT指令从8086开始就存在。在486DX4之前,HLT指令被用来暂停CPU,等待终端。在486DX4之后,程序员可以通过进入这种模式来降低处理器的功耗。
之前提到过,CPU可以暂时性的离开C1模式,去处理CPU external bus上的重要请求。这个暂时性的离开被称为Stop Clock Snoop状态, HALT/Grant Snoop State 或者简单的称为Snoop State。在这个过程中,CPU时钟被恢复。在CPU处理完请求后,它会自动的回到C1模式。
所有的socket 775 Intel处理器都实现了一个高级Halt模式,叫做Enhanced Halt(Pentium 4),或者Extended Halt(Core 2 Duo)或者简单的称为C1E。在这个模式下,除了关闭处理器内部时钟外,处理器的电压也被降低。如果在BIOS中,这个模式被打开,当HLT指令发出后,处理器会进入C1E, 而不是传统的C1模式,反之,如果这个模式被关闭,则会进入C1模式。
Core 2 Duo同时也提出了Extended Halt/Stop Grant Snoop state,可以允许处理器暂时性的离开C1E或者C2E模式,去响应外部总线上的重要请求,但在这个过程中,处理器会保持低电压,而不是将其恢复到正常值。
要注意的是AMD也使用C1E这个名字,不过它们做了完全不同的事情。在他们的65 nm Athlon X2和Phenom处理器上,C1E的行为和C3相似,关闭所有的处理器时钟。当主板BIOS中,C1E选项被打开,并且所有的处理器核都进入了C1模式,则处理器会自动进入C1E模式。而传统C3模式则需要OS发送命令来劲如。
III, C2模式
C2模式同样是在486DX4中被引入的。处理器增加了一个名叫"STPCLK"的引脚,当这个引脚使能时,处理器的核心时钟被切断。
如你所见,C2模式与C1模式很类似,都是切断处理器的核心时钟。不同的是,C1模式通过HLT指令进入,而C2模式则通过硬件进入。
和C1模式一样,C2模式也不是关闭了所有的处理器内部时钟,bus interface和APIC的时钟依然保留,以响应外部中断。
C2模式存在两个子模式:Stop Grant 和Stop Clock。前者在STPCLK管脚使能后进入,如前面介绍,处理器的核心时钟被关闭,但是时钟发生部件(PLL)仍然在工作,以产生外部总线所需要的时钟。
486DX4, Pentium, Pentium MMX, K5, K6, K6-II和K6-III可以更进一步,进入Stop Clock模式。在该模式下,时钟发生部件也被关停,因此外部时钟信号也被关停。现在的处理器都已经不存在Stop Clock模式,被C3 Deep Sleep模式取代。
和C1模式相似,处理器可以暂时性的离开C2模式,去处理重要的外部请求。这个暂时的离开被称为Stop Clock Snoop State, HALT/Grant Snoop State或者简单的称为Snoop State。在这个过程中,处理器时钟被回复。当处理器处理完外部请求后,会自动回到C2状态。
Core 2 Duo处理器引入了一个高级的Stop Grant模式,称为Extended Gtop Grant, 即C2E。这个模式会在关停时钟的同时,降低处理器的电压。一旦C2E模式在BIOS中被打开,使能STPCLK管脚会进入C2E模式,而不是传统的C2模式。
IV, C3模式
C3模式被称为Sleep模式。最早在Pentium II处理器中被引入。有趣的是,这个模式在部分Core 2 Duo处理器中并不存在。但这部粉处理器实现了C1E和C2E模式。
C3模式是C2模式的进一步发展。在C3模式下,所有的处理器内部时钟,包括bus interface和APIC,都被关停。这意味着处理器将无法响应外部总线的重要请求或终端。
Intel处理器和AMD Turion 64处理器存在一个C3的子模式,称为Deep Sleep。在该模式下,处理器外部时钟也被关停。
进入C3模式的方法取决与处理器厂商。Intel处理器增加了一个管脚,叫做SLP(或者DPSLP,取决于处理器型号)。当处理器处在C2模式,同时SLP管脚被使能,就会切换到C3模式。所以,要进入C3模式,应先使能STPCLK,再使能DPCLK管脚。
在AMD处理器上,则通过简单的读ACPI的一个寄存器来进入C3模式,前提同样是处理器要先处于C2模式。
AMD移动处理器(Turion 64)支持C3的一个子模式:AltVID,以允许在C3模式下降低处理器的电压。
C1,C2,C3模式都通过关停处理器的时钟来降低功耗。C3模式已经关停了处理器内部的所有时钟,所以这种办法没有更进一步的空间。因此需要通过降低电压来达到进一步降低功耗的目的。
第一个实现了降低电压的模式,叫做C4模式,或者Deeper Sleep模式。C4模式最早在Pentium M处理器上实现。
要进入C4模式,必须先进入C3模式。
在Core Duo处理器上,通过使能DPRSTP管脚来进入C4模式。
在Core 2 Extreme X9100上,C0模式消耗59A的电流,当进入C4模式时,该值降低到12.2A,79.32%的功耗被降低。
在Core Solo, Core Duo及45 nm的mobile Core 2 Duo上,存在另一个C4模式,称为Enhanced Deeper Sleep,即C4E模式。该模式允许在L2 chache被关闭之后,再降低电压。该模式在其他的CPU中不存在。该模式也被一些人称为C5模式。
Vi,C6模式
C6模式是最近(截至2008-9)在45 nm版本的mobile Core 2 Duo处理器中被提出的模式。也被称为Deep Power Down。
当处理器进入该模式时,需要将完整的architecture状态保存到一个特定的静态RAM中,该RAM使用独立的供电。该模式允许处理器内部电压被降低到任何值,包括0V,这意味着完全的关闭处理器。当处理器被唤醒时,它会从前面提到的RAM处加载状态信息。正如前面所说,与之前的模式相比,从C6模式中唤醒需要多得多的时间。但这个时间仍然比关闭电脑后开机时时间短。
要注意的是,整个处理器只有一条处理器电压线(除了上面提到的特殊的静态RAM),这意味着,降低或者关闭处理器电压是统一的行为:当你关闭处理器,你会关闭所有部件。
即将诞生的Core i7处理器(Nehalem)有一个独立的电源控制单元,可以对单独的处理器核降低电压或者关闭电压。
为了进入C6模式,需要先进入C4模式。
阅读(17654) | 评论(1) | 转发(0) |
相关热门文章
给主人留下些什么吧!~~
请登录后评论。感觉在amd控制面板里设置省电模式是不是cpu性能也被降低了。??_amd吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:180,929贴子:
感觉在amd控制面板里设置省电模式是不是cpu性能也被降低了。??收藏
感觉设置省电模式比高性能进入游戏慢好多啊。
我是intel的u
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或

我要回帖

更多关于 最大比特率到底是什么 的文章

 

随机推荐