TA的每日心情 | 开心 2017-3-1 13:57 |
---|
|
之前多次尝试用adb命令修改手机输出分辨率的方法,但是出现了很多bug例如上划多任务失效,通知面板高斯模糊错位,甚至桌面都无法正常显示等等,这都因全局生效的分辨率改变造成的兼容性问题。要是adb命令修改分辨率后无法开机,恢复也只能清数据。安卓adb命令改分辨率存在这个原生bug,使之无法较好的兼容系统,或在两个分辨率下存在很大的显示差异(比如在低分辨率下看高分辨率照片)
于是谷歌play找到了一款神器GLTools,可以替换并接管OpenGL驱动,实现原来只能在PC上实现的功能。
GLTools效果:减小GPU运算压力,提高流畅度,节省电力,模拟GPU可以提高游戏数据包兼容性
注:省电效果因运行的程序和设置参数决定。简单的程序开启调节设置可能会更耗电!!大致省电计算方法=原耗GPU开销-现GPU开销=原GPU开销-(素材压缩开销+底分辨率渲染开销+画面转换开销),所以那些专为高分辨率优化了的app切勿开启,以免运行这些程序转换功耗开销而过高超过原耗电速度,如:Flyme桌面,用户界面
GLTools原理: 获取root后替换并接管系统原有OpenGL驱动,软件端以类似PC英伟达显卡控制面板相似的原理工作(即使刷谷歌套件补丁失去root依然可用),可以对每个APP运行时使用GPU的参数调节,另支持模拟GPU和CPU例如:将A程序以0.5倍分辨率渲染(900*540)最终显示在全屏
教程:
开放系统权限,已设备Root略
- 安装 GLTools 。 方法1.直接安装下载的安装包,方法2.下载钛备份备份恢复(需Root)
- 打开 GLTools,全选三个选项
- 安装 点击左下的【install】
- 授权 弹窗后授予GLTools Root权限
- 重启 授权及确认并点了安装后会自动重启,重启完成即可使用
卸载本软件GPU驱动教程: - 方法一 进入软件点 ... 接着点【uninst】 最后确认,自动重启完成
- 方法二 平刷完整固件包,注:仅清除数据无效
GLTools使用教程:
- 进入软件,点击一个需要设置的软件 勾选【enable custom settings for this app】独立开关
- 点击【Use lower render resolution】 (使用较低的渲染分辨率) ,选择0.5x ,0.25x跑分专用!
- 【16bit】 选项别开~以免画面全黑
- 【GLSL】 选项可以开启(显示缓存优化)
- 【Downscale textures】(降低纹理) 一般对游戏选择0.5x 或0.25x,太低无意义,建议不用。软件慎用(软件内会颗粒感较重)
- 其他用的不多或用处不大慎开,建议不启用
使用对象:
- QQ,QQ空间,微博微信 等列表较多的开启 0.5x 分辨率和【GLSL】缓存优化即可
- 中大型游戏95%的可以开启0.5倍分辨率,【Downscale textures】对部分游戏不兼容,需要尝试开启
- 大型游戏 开0.5倍分辨率可以达到游戏全程无卡顿(狂野飙车8等游戏) ,或仅开0.5x 降低 纹理 可以提升原来卡顿的地方10%~20%的帧率(3D盆景 GPU测试结果)
- 原本已经很流畅的游戏建议不开启任何减压开关,自然的流畅高清游戏体验仅比0.5倍分辨率下多25% GPU开销可达到400%的画质,例如【神庙逃亡】【魔境仙踪】这种自身优化到不吃硬件流畅优先的游戏
- 谨慎开启 视频播放/快图浏览/照片分享社交app/阅读 等有高分辨率显示需求的应用
- 请勿开启 桌面、浏览器、系统用户界面这3大系统app
|
|