switch模拟器吧(2023Ryujinx进度报告3月)
Switch模拟器Ryujinx进度报告2022-3月
星之卡比:探索发现
在这里,我们再次在第一季度末,朝着 2022 年的中途稳步前进! 本月,Ryujinx 几乎所有方面都得到了改进,一个新的控制台启动了,让模拟社区一片哗然,还有一些杀手级的新版本,猜猜看,第一天就运行了!
在此之前,请查看我们的 patreon 目标并朝着这些目标前进:
Patreon目标:
Amiibo 仿真
2021 年 3 月并入主程序。
虽然兼容性接近完美,但 Amiibo 仍有一些改进可以在相关的 Github 问题上进行跟踪
自定义用户配置文件
2021 年 4 月并入主程序。
Vulkan GPU 后端 - 仍在进行中
已交付公共测试版本
ARB 着色器 - 2021 年 4 月达到的目标。
与 Vulkan 一起工作正在进行中,请稍等片刻,直到我们能够将此更新交付到我们满意的状态。
通过使用 OpenGL API 提高 NVIDIA GPU 上的着色器编译速度,ARB 着色器将进一步减少首次运行时的卡顿。
2000 美元/月 - 纹理包/替换功能 - 快到了!
这将有助于替换游戏中的图形纹理,从而实现自定义纹理增强、备用控制器按钮图形等。
一旦目标得以维持,预计到达时间:~3-4 周
2500 美元/月 - 一名全职开发人员 - 快到了!
这笔每月捐款将允许该项目的创始人 gdkchan 全职开发 Ryujinx。 我们所有的贡献者目前只在业余时间从事该项目!
5000 美元/月 - 额外的全职开发人员 - 尚未满足
这笔每月捐款将允许额外的 Ryujinx 团队开发人员全职从事该项目。
好吧。 我们走吧!
显卡:
自从 宝可梦传说:阿尔宙斯 最初发布以来,当谈到 AMD 和 Intel GPU 时,我们总是有一根刺。 虽然在最新的驱动程序上,使用我们的实验性 Vulkan 构建的游戏对他们来说运行得很好,但如果任何用户不幸使用 OpenGL 来代替,就不能这么说。 NPC 和 精灵宝可梦 都将是不可见的,或者会出现我们对这些显卡供应商所期望的各种图形故障。 渲染图像涉及使用的不是一个,而是多个着色器阶段,然后依次形成一个管道,以便向您展示您的图像。 如果着色器阶段需要该阶段未提供的前一阶段的矢量元素,那么我们就会遇到问题,因为内容在技术上是“未定义的”。 在 Nvidia 上,这不是问题,因为这些输入在各个阶段始终是一致的,但对于其它显卡供应商来说,它破坏了一些东西......很多东西。
宝可梦传说:阿尔宙斯
gdkchan 对着色器转换器进行了更改,以显式初始化下一阶段使用的矢量元素,但可能不会写入当前阶段。 结果是,虽然 AMD 的性能可能仍然很差,但图形输出是正确的。
宝可梦传说:阿尔宙斯
这里有几个边缘情况需要清理,虽然这是一个相当小的变化,但着色器翻译器用于每个游戏,每次绘制图像时。
瓦力欧制造
当 Brilliant Diamond 和 Shining Pearl 在其所有 gen 4 中被释放出来时,用户不禁注意到游戏需要一段时间才能启动.
这个问题实际上是双重的(如果一切按计划进行,未来的进度报告将解释问题的后半部分),但本报告将重点关注这些修复中的第一个。
一些游戏有缓冲区使用模式,它使用地址增加的小相邻缓冲区。 现在这会导致每次创建一个新的缓冲区,合并现有的重叠缓冲区。 它有效地一遍又一遍地调整相同缓冲区的大小,这是非常低效的。 因此,该修复只 允许缓冲区以 1.5 倍的速率扩展,虽然可能使用更多内存,但大大减少了缓冲区创建瓶颈。
其它游戏也因此受益,包括《超级马里奥银河》,众所周知,它在第一分钟左右的标题屏幕非常滞后,然后显然随机跳到 60fps。







