某些Android设备上的fps较低

某些Android设备上的fps较低,android,opengl-es,gpu,cocos2d-x,tegra,Android,Opengl Es,Gpu,Cocos2d X,Tegra,我一直在为Android设备制作一款游戏,这是我在iOS上用CoCoS2DX创建的。 我在iPad2上获得了相当不错的45帧fps。 对于Android设备,fps的变化如下所述: 设备-三星noteGPU-Mali-400MPFPS-55-60 设备-Moto defy+GPU-PowerVR SGX530FPS-35-40 设备-三星谷歌Nexus SGPU-PowerVR SGX540FPS-50-55 设备-Moto xoomGPU-ULP GeForceFPS-15-20 设备-三星g

我一直在为Android设备制作一款游戏,这是我在iOS上用CoCoS2DX创建的。 我在iPad2上获得了相当不错的45帧fps。 对于Android设备,fps的变化如下所述:

  • 设备-三星noteGPU-Mali-400MPFPS-55-60
  • 设备-Moto defy+GPU-PowerVR SGX530FPS-35-40
  • 设备-三星谷歌Nexus SGPU-PowerVR SGX540FPS-50-55
  • 设备-Moto xoomGPU-ULP GeForceFPS-15-20
  • 设备-三星galaxy 10.1GPU-ULP GeForceFPS-15-20
  • 我正在使用PVR(RGBA4444)艺术资源。FPS丢弃问题与设备使用的GPU有关。
    或者有人可以帮助在moto xoom和三星galaxy 10.1设备(至少40-45)上获得良好的fps。

    是的,这些设备的GPU非常不同。他们有不同的优化策略和技巧。对于Nvidia Tegra2设备,从这里下载“Tegra Android Toolkit 1.0r4”,并尝试一些不错的性能测量工具,如oprofile、perfhud、Tegra profiler。它们可以帮助您确定应用程序中的瓶颈位置


    另外,请阅读文档以获取有关优化OpenGL ES 2.0代码的提示。

    是的,这些设备的GPU非常不同。他们有不同的优化策略和技巧。对于Nvidia Tegra2设备,从这里下载“Tegra Android Toolkit 1.0r4”,并尝试一些不错的性能测量工具,如oprofile、perfhud、Tegra profiler。它们可以帮助您确定应用程序中的瓶颈位置


    另请阅读本文档,以获取有关优化OpenGL ES 2.0代码的提示。

    考虑将此行添加到应用程序中。mk:

    APP_ABI:=armeabi armeabi-v7a


    如果设备上有ARMv7指令集,使用这些指令集将提高性能。

    考虑将这一行添加到应用程序中。mk:

    APP_ABI:=armeabi armeabi-v7a


    如果设备上有ARMv7指令集,这些指令集的使用将提高性能。

    您好,谢谢您的回复。我使用opengl es 1.1作为cocos2d-x仅支持。您好,谢谢您的回复。我使用OpenGLES1.1作为cocos2d-x,它只支持这一点。