Citra取笑Vulkan支持在联发科和Exynos上获得更好的性能
当谈到在Android上进行3DS仿真时,只有一个仿真器可以工作,那就是Citra。它是PC上流行的仿真器的一个端口,如果你有一部搭载高通芯片组的旗舰Android智能手机,其性能使其成为Android上的最佳仿真器。然而,在开发人员长时间保持沉默之后,一系列巨大的变化即将到来,这些变化将提高每个人的性能,尤其是联发科和Exynos用户,并增加了对Vulkan API的支持。
滚动以继续内容
明确地说,Vulkan的支持目前还处于开发阶段,但根据开发人员的一篇博客文章,他们说“初步测试已经非常有希望了。”这不仅意味着它在非骁龙SoC上的性能更好(该团队表示,在某些情况下,它的性能“翻了一番”以上),还意味着Mac用户将能够再次使用Citra。苹果在2018年放弃了对现代OpenGL的支持,并要求开发人员实现苹果的金属或类似MoltenVK的东西,以将Vulkan调用映射到金属。
然而,当谈到性能改进时,这并不是团队必须分享的全部。如果您曾经使用过Citra的众多修改之一,如Citra MMJ,那么您可能听说过着色器缓存。然而,着色器缓存在Android上的官方Citra版本中不受支持;这只是一个仅限桌面的功能。基本上,当在屏幕上使用着色器时,需要在播放时动态编译和渲染着色器。这可能会导致卡顿,但着色器缓存允许模拟器保存这些着色器以供以后使用,这意味着下次它们将出现时,它们只能从存储中读取并显示。它不会大幅提高整体性能,但应该会缓解很多口吃。
鉴于Citra开发者长时间的沉默,他们现在分享这一点的事实意味着肯定会有一些巨大的改进。该团队仍然坚称“开发是非常活跃和活跃的”,尽管承认它一直是“缓慢的”,而且,特别是在Vulkan方面,“像这样的大项目确实需要很长时间才能实现。”然而,这是一个令人兴奋的时间作为一个模拟球迷,我们期待着尝试Citra与其Vulkan后端和新的着色器缓存,当它发布。
资料来源:Citra