更快的显卡会改善Android模拟器的性能吗?

3
这是一个普遍的问题。我正在尝试使用3.1 Honeycomb操作系统为Google TV创建应用程序,但该操作系统尚未在Google TV上推出...只有在Android平板电脑上才有。我知道使用设备会更快,但我现在还不能使用它。
因此,直到今年夏天之后我必须使用模拟器。
我的计算机显卡相当弱,我现在不知道它是什么,但我可以告诉你它是廉价货。我有1.5G DDR内存,Win XP 32位,大量存储空间,并且几乎没有安装在计算机上(我刚刚在本周清除了它)。
如果有人认为换一张新的显卡会提高我的性能,请告诉我。
2个回答

3
据我所知,换一张新的显卡可能不会有太大帮助。我有一台笔记本电脑,具有128MB离散视频内存,还有一个512MB视频内存的桌面电脑。两者都具有相同的近似单核CPU速度(2.5GHz双核对2.66GHz四核),它们的Android 3.1模拟器性能相当。

虽然图形是Android 3.1模拟器性能问题的核心,但目前尚不清楚qemu使用了多少硬件图形加速,而且模拟器本身必须使用软件进行所有渲染,因为它无法访问底层实际硬件。

如果你只有50美元左右的预算,我建议增加RAM,这样你就可以将AVD的设备RAM设置分配为1024MB。这已经被证明是有所改善的。虽然仍然很慢,但不会像以前那么糟糕。


谢谢你的回复。我现在明白你的意思了,模拟器实际上无法访问我的PC的物理硬件,必须使用自己的软件来运行图形。这正是我担心的事情。 我的PC只有两个RAM插槽,所以我现在已经达到了RAM的最大值,它带有512MB,我刚刚在空插槽中安装了1GB。 如果我更换512MB卡到1GB卡,会造成伤害吗? - John Connor
@John Connor:“更换512MB卡到1GB卡会有害吗?”--这是一个问题,需要咨询你的电脑制造商。我无从得知。 - CommonsWare
+1 表示“这已经是逐步改善的情况了。虽然仍然很慢,但不像以前那么可怕了。”我使用 1024 作为设备 RAM 大小,但仍然很慢。 - emeraldhieu
@CommonsWare 看起来这个问题已经针对旧的 ARM 模拟器得到了解答。但是对于 x86 模拟器,新的显卡会提高性能吗?因为我需要在平板电脑模拟器上尝试复杂的动画效果。我的电脑有 4GB 的内存。我应该将内存从当前的 4GB 提升到 8GB 吗?哪个选项更好? - manjusg
1
@manjusg:“但是对于x86仿真器,新的显卡会提高性能吗?”——可能不会有太大的提升,但可以在AVD(硬件选项)中开启GPU仿真。“我的电脑有4GB内存。我应该从目前的4GB升级到8GB吗?哪个选项更好?”——我会选择升级RAM。 - CommonsWare

0

显卡和处理器对模拟器速度非常重要,我不知道您使用的是什么处理器,所以无法确定仅升级显卡是否会有很大的差异,但肯定比您现在的性能要好。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接