【问题标题】:Fillrate Issues on Android EmulatorAndroid 模拟器上的填充率问题
【发布时间】:2010-02-21 13:53:32
【问题描述】:

我使用 OpenGL ES 的帧率非常低。如果模型离相机很远,我会得到 35 fps,但如果它填满整个屏幕(比如天空盒),我会得到 6-8 fps。它甚至在单独渲染天空盒时发生。

这实际上是模拟器的问题吗?我在 AMD Athlon 64 Dual Core 3800 2Ghz 和 1 Gb RAM 上使用 Windows XP SP3。

【问题讨论】:

  • 请记住,Android 设备通常具有 OpenGL 硬件加速功能。无论底层 PC 的功能如何,模拟器都不会。

标签: android opengl-es android-emulator


【解决方案1】:

模拟器不使用任何硬件加速 AFAIK,因此有时会变得很慢。特别是在混合和其他填充率征税的情况下,比如你的。您是否尝试过在实际设备上运行您的项目?我猜它在手机上的表现会更好。

免责声明:到目前为止,我对模拟器的体验是在一台非常陈旧的 Athlon XP 机器上使用的,因此在当前的 PC 上它可能要快得多——在我的 PC 上它几乎无法使用。

【讨论】:

  • 不,我还没有在真实设备上尝试过。真的没想到,J2Me 模拟器总是比实际手机运行得快。
  • 因为它们不是完整的模拟器,它们实际上是模拟器。 Android 的模拟器模拟 ARM CPU,这需要主机的大量处理能力。我个人宁愿有一个“慢”的模拟器,而不是一个快的。这样,如果我的应用在模拟器上可用,我知道它在设备上会很好:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-08-13
  • 1970-01-01
  • 2010-12-16
  • 2018-06-28
  • 1970-01-01
  • 2011-11-28
  • 2011-10-30
相关资源
最近更新 更多