科技

当前位置/ 首页/ 要闻频道/科技/ 正文

Citra 戏弄 Vulkan 支持以在 MediaTek 和 Exynos 上获得更好的性能

导读 当谈到 Android 上的 3DS 仿真时,实际上只有一个仿真器可以工作,那就是 Citra。它是流行的 PC 模拟器的一个端口,如果您拥有配备

当谈到 Android 上的 3DS 仿真时,实际上只有一个仿真器可以工作,那就是 Citra。它是流行的 PC 模拟器的一个端口,如果您拥有配备 Qualcomm 芯片组的旗舰 Android 智能手机,其性能使其成为Android 上最好的模拟器之一。然而,在开发人员长时间保持沉默之后,即将发生一系列巨大的变化,这些变化将提高每个人的性能,尤其是MediaTek和 Exynos 用户,它们增加了对 Vulkan API 的支持。

需要明确的是,Vulkan 支持目前仅处于开发阶段,但根​​据开发人员的博客文章,他们表示“初步测试已经非常有希望了”。这不仅意味着在非 Snapdragon SoC 上有更好的性能(该团队表示在某些情况下它的性能“翻了一番以上”),而且还意味着 Mac 用户将能够再次使用 Citra。Apple 在 2018 年放弃了对现代 OpenGL 的支持,并要求开发人员实施 Apple 的 Metal 或类似 MoltenVK 的工具,以将 Vulkan 调用映射到 Metal。

然而,这并不是团队在性能改进方面必须分享的全部内容。如果您曾经使用过 Citra 的众多修改之一,例如 Citra MMJ,那么您可能听说过着色器缓存。但是,Android 上的官方 Citra 版本不支持着色器缓存;它只是一个仅限桌面的功能。本质上,当在屏幕上使用着色器时,它们需要在您玩游戏时即时编译和渲染。这可能会导致卡顿,但着色器缓存允许模拟器保存这些着色器供以后使用,这意味着它们下次出现时,可以从存储中读取并显示它们。它不会大幅提高整体性能,但应该可以减轻很多卡顿现象。

鉴于 Citra 开发人员长期保持沉默,他们现在分享这个事实意味着肯定会有一些巨大的改进。该团队仍然坚持“开发非常活跃和活跃”,尽管承认它一直“缓慢”,而且,特别是在涉及 Vulkan 时,“像这样的大项目确实需要很长时间才能实现。” 尽管如此,对于仿真爱好者来说,这是一个激动人心的时刻,我们期待在 Citra 发布时试用其 Vulkan 后端和新的着色器缓存。

免责声明:本文由用户上传,如有侵权请联系删除!