天语t619plus吧 关注:12贴子:622
  • 13回复贴,共1
安卓4.0开发者模式中有一项强制GPU渲染,强制使用GPU绘制所有图片,因为安卓默认使用CPU和GPU共同绘制图片,提高兼容性。强制GPU渲染可以降低CPU使用率,加快图片渲染速度。安卓2.3没有这一选项,下面教大家如何在安卓2.3开启 强制GPU渲染


来自Android客户端1楼2015-03-04 12:28回复
    待我吃个饭先


    来自Android客户端2楼2015-03-04 13:03
    回复
      此参数由system/lib/egl/egl.cfg文件控制


      来自Android客户端3楼2015-03-04 14:23
      回复
        打开此文件,可以看到以下内容


        来自Android客户端4楼2015-03-04 14:24
        回复
          #
          # This confidential and proprietary software may be used only as
          # authorised by a licensing agreement from ARM Limited
          # (C) COPYRIGHT 2010 ARM Limited
          # ALL RIGHTS RESERVED
          # The entire notice above must be reproduced on all authorised
          # copies and copies may only be made to the extent permitted
          # by a licensing agreement from ARM Limited.
          #
          # NOTICE
          # This is an autogenerated file, do not edit
          #0 0 android
          0 1 mali


          来自Android客户端5楼2015-03-04 14:25
          回复
            重点看0 0 android
            0 1 mali


            来自Android客户端6楼2015-03-04 14:26
            回复
              这两句代码是什么意思呢?


              来自Android客户端7楼2015-03-04 14:27
              回复
                在这个文件中,这个代码的意思是在GPU渲染正常时,与CPU协同处理图像,而GPU渲染失败时,只使用CPU渲染。


                来自Android客户端8楼2015-03-04 14:29
                回复
                  在这个代码上,0代表开启,1代表关闭,而android代表CPU渲染,mali代表GPU渲染,对应此目录的 libGLES_android.so及libEGL_mali.so文件


                  来自Android客户端9楼2015-03-04 14:33
                  回复
                    这个代码是一竖一竖看的,第一竖代表GPU正常渲染时,第二竖代表GPU渲染失败时。


                    来自Android客户端10楼2015-03-04 14:37
                    回复
                      所以强制开启的方法可以是1.删除0 0android。在此方法下GPU渲染失败时由CPU渲染。


                      来自Android客户端11楼2015-03-04 14:39
                      回复
                        2.在方法1的前提下删除 libGLES_android.so


                        来自Android客户端12楼2015-03-04 14:40
                        收起回复
                          3.将0 0 android改成1 0 android,与方法1作用相同


                          来自Android客户端13楼2015-03-04 14:44
                          回复
                            4.将0 0 android
                            0 1 mali改成1 1 android
                            0 0 mali。作用与方法2相同。


                            来自Android客户端14楼2015-03-04 14:47
                            回复