【问题标题】:emulator with OpenGL ES 2 support on AMD CPUAMD CPU 上支持 OpenGL ES 2 的模拟器
【发布时间】:2014-12-09 22:36:11
【问题描述】:

前段时间我开始使用 OpenGL ES 2 for android 进行开发,但直到现在我还不能使用官方的 android 模拟器来测试我的应用程序。我知道,模拟器支持硬件加速和 OpenGL ES 2,但两者似乎都仅限于 Windows 上的 Intel CPU。 有谁知道解决方案,如何让 OpenGL 在我的计算机上运行? 可以使用我的智能手机,但我必须使用我的个人手机,并且没有专门用于开发和测试目的的设备。

我的电脑: CPU:AMD 飞鸿 II 955 显卡:英伟达 Geforce GTX 660 操作系统:Windows 8.1

【问题讨论】:

    标签: android opengl-es-2.0 gpu amd-processor


    【解决方案1】:

    具有加速 OpenGL ES 仿真的 Android AVD 可以在 AMD 处理器上运行,但您可能必须创建 ARM AVD,而不是 X86 AVD。无论哪种方式,如果您的 PC 中有 Nvidia 或 AMD 卡且具有良好的 OpenGL 驱动程序,仍然可以加速 OpenGL ES 仿真。

    使用英特尔的 HAXM 本机仿真肯定行不通,因为这需要只有较新的英特尔处理器才有的虚拟化技术功能。

    这篇文章1应该有所帮助:

    【讨论】:

    • 不幸的是,ARM 仿真速度非常慢。此外,即使启用了硬件 GPU 加速,我也没有在模拟器中获得 GLES2 支持。在使用带有 linux 的 AMD CPU 工作时,硬件加速效果很好,所以我不明白,为什么 windows 需要 Intel,而 linux 不需要。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-15
    • 1970-01-01
    • 2012-02-14
    相关资源
    最近更新 更多