2016-07-16 00:44:40
分享

急救续航问题 手机屏幕分辨率降低教程

标签:急救,手机,ROM,手机ROM,

  智能手机发展的这些年,硬件主要以屏幕分辨率、处理器、摄像头进行升级换代,竞争白热化的今天,手机在某些参数上甚至已经超越PC。比如屏幕分辨率,从720P、1080P、2K标准再到最新的4K,早已过了人眼能查看到像素点的级别。

  早前分辨率的进化可以让屏幕越来越清晰,但当其提升到一个梯度之后,人眼便无法分辨出那微乎其微的细腻度了。我们知道目前很多旗舰手机屏幕分辨率都达到了2K级别、甚至4K,随之而来的却是手机功耗增加,续航减少等缺点。那么面对该怎么办的?今天我们就教大家如何降低屏幕分辨率。

  苹果认为人眼的极限识别能力也就大概300PPI

  苹果这么做并非没有道理,我们知道人眼和显示屏之间是有距离的,它也是影响屏幕视觉效果的关键因素。简单地说,如果视距超过了一定范围,人眼就看不到屏幕上的像素点。虽然人眼识别不了的屏幕分辨率,但分辨率的大小却是实实在在的影响着手机的功耗。

随着显示画面增大运算量也提高

  屏幕功耗来自两方面,首先是大量增加的的运算量,由于显示更高分辨率的图像,手机就需要更多的运算能力,比如2K屏手机,虽然绝大多数人看不出2K和1080p的区别,但2K缺需要大概1.78倍的运算量才能让流畅度持平1080p手机,这就让芯片功耗大大增加。

  另一方面则来自于2K屏幕本身,像素密度高了,对背光模组的亮度要求也更高,因此要提升2K屏手机的续航,我们只有从运算量这方面入手。所以降低输出画面的分辨率就行,就能减少手机的运算量,今天我们就拿一台2K屏作为示范,将其分辨率降低至1080P,其做法原理就与索尼Z5 Premium类似。

  修改第一步:确认分辨率与desity

  2K屏手机修改成1080P教程

  我们都知道在Windows系统中,更改屏幕分辨率只需要调节选项即可。安卓手机虽然也如此,但过程就要麻烦许多,首先你需要ROOT你的手机,如果你的手机无法ROOT,那么就没办法实现修改分辨率了。

可对手机使用一键ROOT工具

  一:确认分辨率与density设置

  获取手机的ROOT权限之后要确定手机的显示density和分辨率。desity的意思就是密度,在安卓系统中,desity是一个非常重要的显示参数。 density设置与字体、UI大小有着密切关系,设置不当会让手机显示不全,甚至影响App兼容,不过放心的是即使设置错误我们也可以还原成初始值,所以你一定也要记录好初始数据。

找到“ro.sif.lcd_density=”的参数即可

  只需要使用RE文件管理器,开启system目录下的build.prop,找到“ro.sif.lcd_density=”的参数即可,后面的数字就是当前的density。具体就是小编所标出来的地方,至于屏幕分辨率只需自行查询厂商官方数据即可。

  修改第二步:根据分辨率修改density

  确定了density和分辨率后就到了修改阶段。前面我们提到density的数值要与分辨率相匹配,如果不匹配,可能会出现很多问题,所以想要修改分辨率,那么density的数值也要同步进行修改,640对应2K分辨率,480对应1080P分辨率,320对应720P分辨率。

将density改为为1080P的480

  假如这次我们手机分辨率是2K(2560×1440),density为640。我们要把分辨率修改到1080p(1920×1080),那么就需要按照下面的公式计算出需要修改的density数值。2K的横向、纵向分辨率是1080p的1.3倍,所以density需要除以1.3。

  需要修改成的density数值=640/(1440/1080)=480

RE文件管理器挂载为可读写

选择保存并退出

  最后使用RE文件管理器,编辑build.prop。将“ro.sif.lcd_density=”的参数改写成为需要修改的数值,保存即可,同理1080p想要修改成为720p,所需要修改的density数值=原density数值/(1080/720)=320。

  修改第三步:修改屏幕显示分辨率

  将density修改好后,就可以真正的修改显示分辨率了,这一步我们就有两种方法,我们推荐的是用到电脑的方法,因为电脑相比较手机软件调节更为稳点。安装此手机的Android的adb开发包,按照压缩包里的说明安装即可。

  开启安卓手机的USB调试模式,将其连接到电脑,开启CMD后如果你需要把分辨率改成1080p,则输入:

  adb shell wm size 1080x1920

  如果需要改成720p,则输入:

  adb shell wm size 720x1280

  按回车,提示成功后重启手机。如果提示error错误,则在CMD输入以下命令:

  adb kill-server

  adb start-server

  adb remount

  然后再次输入:

  adb shell wm size “所需修改的分辨率”

  最后重启手机即可。

  第二种方法则是在手机上修改,我们需要下载一个终端模拟器,授予终端模拟器root权限后,打开之后输入“su”,此时“#”出现即可下一步。

输入代码“wm size 1080x1920”

  接着输入如下代码“wm size 1080x1920”。注意乘号就是小写英语字母“x”此时效果立竿见影,很多软件都会显示不兼容,我们只需重启之后一切就恢复正常了。

  整个教程操作很简单,恢复起来也非常方便。需要注意的是,很多2k屏手机出厂时的ROM适配并不向下兼容。这就是此方法修改后的手机UI会或多或少的出现显示错位等问题。另外降低手机分辨率有可能造成安卓三颗按键失灵的情况,如出现的话需要百度恢复按键的教程,所以操作过程中还是有风险,虽然可以恢复,但这点大家必须考虑清楚。

  效果实测:省电与操作性能均有提升

  那么将2K屏幕降分辨率低至1080P以后,其续航效果与性能又如何呢?首先我们来看性能测试,我们使用同一台手机分别在2K环境下,降低至1080P分辨率环境下运行鲁大师手机软件测试,模式均为性能模式。

1080P分辨率下跑分均有不同程度提高

  我们通过鲁大师的体验评测查看手机使用的流畅度,并分别从桌面使用、APP使用、网页内容加载与滑动、照片查看与操作、文件拷贝以及开机自启多方面进行测试。

总分从原来的72分变为80分

  经过对比可以看出原本分辨率为2K的手机在降低至1080P后,不论是桌面使用得分,还是APP得分以及网页加载与滑动等都有不同程度的提升,总分也从原来的72分变为80分,实际体验也确实如此。

  续航方面,在最高亮度下播放分辨率为1080P,长度为49分钟的高清视频,期间手机电量皆冲到满格,之后断开一切连接(Wi-FI、蓝牙等);不插SIM卡;使用自带的播放器;关闭所有后台程序及开机启动项。

播放1080P高清视频49分钟

  由于是最高亮度,所以视频播放会耗电较快。测试结束后2K屏手机电量下降至15%,1080P屏电量下降至13%。从结果能看出确实2K屏幕电量下降更快一些。

  总结:通过降低显示分辨率,确实可以有效提升安卓机的流畅性和续航,如果你手机屏幕分辨率没有精细的要求,那么降低一下分辨率换取更好的使用体验还是很有必要的。同时也希望厂商们以后权衡利弊,做出更加好用的手机,而不是一味的追求硬件上的提升。