硬件加速渲染需要开启的选项:1、强制进行GPU渲染;2、强制启用4x MSAA;3、停用HW叠加层。其中,强制进行GPU渲染可以增加2D应用的流畅度,同时会增加手机的功耗。
1、强制进行GPU渲染
强制GPU渲染就是hwa(HardwareAcceleration硬件加速)的一种,能够得到更好源的优化。但强制GPU也是有缺陷的。名列前茅是强制GPU加速功能会增加功耗,降低待机时间。手机中的GPU和电脑中的GPU的功能是基本一样的,都是为了对图形、图像的处理,而在安卓4.0中,强制GPU渲染功能的加入就度可以通过GPU对软件图形图像的处理来减轻CPU的负担,问从而使得应用软件能够以更快的速度被处理,也就是说能够提速。
开启的必要性
状态正常,不建议开启:手机在运行状态良好的情况下,“强制进行GPU渲染”功能是关闭的,这时若开启该功能,不但不会提升手机的运行性能,反而会降低手机的续航时间。
手机反应迟钝,建议开启:对于一些硬件老旧的智能手机而言,CPU对兼职渲染2D图像这项任务显然有些力不从心,这一点可通过系统的反应速度来判断。比如系统UI界面切换时卡顿、打开App响应时间变长等。这时不妨开启“强制进行GPU渲染”这项功能,让GPU来输出2D图像,以缓解CPU的运算压力。
2、强制启用4x MSAA
强制4xmsaa意味着打开四重抗锯齿。之后可以在游戏中进行画面的抗锯齿,让游戏角色等东西的边缘看起来更加柔和流畅,画面变得更加精致。但开启4xmsaa后,会加速手机耗电,占用较大内存,开启需谨慎。
抗锯齿是一种消除显示器输出的图片中对象锯齿边缘的技术。那些锯齿状的边缘通常是由以低分辨率表达的高分辨率信号引起的图形混叠或无法精确计算三维图形坐标定位造成的。抗锯齿技术可以有效解决这些问题。它通常用于数字信号处理、数字摄影、计算机图形学和数字音效等。以软化混合的数字信号。
全屏抗锯齿又称全屏抗锯齿,是指利用抗锯齿技术对输出到显示器的全屏画面信号进行放大采样,再现输出到显示器的全屏画面信号,而不是对画面的某一部分使用抗锯齿技术。全屏抗锯齿对3D游戏画面的影响很大,可以让整个3D游戏画面细腻、清晰、逼真,是一个重要的技术应用。
3、停用HW叠加层
- hw在这里的意思是硬件加速,叠加层的意思是指使用cpu来进行辅助运算,而不单单使用gpu来进行全部渲染工作;而停用hw叠加层是强制手机开启GPU来处理图像画面,虽然能够减轻CPU的负担,但是也会增加手机的发热和耗电量;
- 因为单纯使用gpu进行渲染会相对更加费电,所以一般默认是打开hw叠加层的,这样既能有效避免一直硬件加速带来的高功耗,也有效提高手机流畅度,做到性能与功耗的双均衡。停用HW叠加层,所有应用将共享视频内存,将不会经常检查碰撞与裁剪以显示一个合适的图像,将会耗费大量处理能力;
- 现在安卓系统的优化已经比之前有了较大的提升,建议不要轻易改动开发者选项里面的内容,以免影响到手机的续航和性能表现。
延伸阅读
开启强制进行gpu渲染的优缺点
优点:Android应用程序的界面可以使用CPU或GPU来渲染,而且由于GPU比CPU更快、更擅长处理图形,这迫使它们渲染时充分利用你手机的GPU,而不仅仅是玩游戏;开启这一功能可以显著降低CPU使用量和CPU负载,这将使Android手机运行某些应用程序更加顺畅。
缺点:开启“强制进行GPU渲染”,性能充分发挥的同时带来的是功耗的增加,从而手机续航会大打折扣;一些应用程序不支持GPU渲染,在“强制GPU渲染”模式下运行这些软件可能会导致软件崩溃的异常情况。
文章标题:硬件加速渲染开哪些好,发布者:Z, ZLW,转载请注明出处:https://worktile.com/kb/p/34315