Rpcs3,当今适用于PS3的最佳模拟器
目录:
RPCS3是一种免费的开源模拟器,目前正在为流行的Sony PlayStation 3游戏机开发 。 该仿真器正在使用C ++编程语言开发,并且具有OpenGL,Vulkan和DirectX 12作为其图形API。 该仿真器当前可在Windows,Linux和FreeBSD操作系统上运行,从而可以在PC上播放和调试PlayStation 3游戏和软件。
RPCS3是当今最有前途的PS3仿真器
截至2018年10月1日,开发者的兼容性列表将3, 025款游戏中的1, 014款游戏标记为可玩,1, 310款可玩游戏 。 RPCS3最初由程序员DH和Hykem于2011年5月23日创建。 开发人员最初在Google Code上展示了该项目,并最终于2013年8月27日将其移至GitHub。 该仿真器于2011年9月成功运行了简单的自制项目,并于2012年6月首次公开发布。 v0。 0.0.2 。 其最新版本是v0.0.5-7439,于2018年10月14日发布。
我们建议您阅读西班牙语的有关AMD Ryzen 7 2700X评估的帖子
在2017年初,他的开发团队着手消除 RPCS3 昂贵的CPU端顶点预处理步骤 。 基本上,这意味着要实现所有这些自定义顶点类型以及用于顶点着色的顶点读取技术 ,并仅提供PS3硬件将看到的普通内存视图。 这极大地提高了RPCS3的性能,在某些应用程序中,性能提高了十倍以上。 这项更改使RPCS3可用于具有可播放帧速率的真实商业游戏中,而无需HEDT系统。 但是,新的恢复技术增加了顶点着色器的大小,并增加了一个复杂的功能以从存储块中提取顶点数据。
即使没有优化,这也导致图形驱动程序花费很长时间来绑定程序,这可能是由于使用了矢量索引,开关块和具有动态输出的循环所引起的,还需要其他操作,包括位更改和遮罩以解码顶点设计块。 代码运行非常快,但是链接步骤非常慢。 解决方案是预加载着色器,这样您下次就不需要编译它们了。
RPCS3在2017年4月因其模仿Persona 5的能力而在媒体上引起了广泛关注,该能力在游戏的西部发行日期之前实现了可玩性 。 2017年9月,Persona开发人员Atlus针对RPCS3的Patreon页面发布了DMCA删除通知。 此动作是由Patreon页面引起的,该页面经常提到模拟器在模拟Persona 5中的进度。但是,仅通过从页面中删除所有Persona 5参考来解决诉讼。
2017年2月9日,RPCS3收到了PPU线程调度程序的第一个实现 。 2017年2月16日,RPCS3获得了将官方PlayStation 3固件直接安装到其中央文件系统的功能。 据报道,在2017年5月,Vulkan图形API的实现显示出一些性能改进,接近400% ,使数款游戏进入“可玩”状态。
使用RCPS3的要求
通常,必须满足一组最低要求,仿真器才能运行。 用户将需要运行Windows 7,Windows 8,Windows 10,现代Linux发行版或现代BSD发行版的64位版本 。 至少需要2GB的RAM,一个X86-64 CPU和一个支持OpenGL 4.3或更高版本的GPU 。 还支持Vulkan和DirectX 12 API,建议使用支持Vulkan的GPU。 此外,还需要Microsoft Visual C ++ 2015可再发行,PlayStation 3固件以及游戏或应用程序 。 由于可以在模拟PS3上安装游戏和应用程序,因此存储要求取决于所安装的内容。
仍有很多工作要做
RPCS3仍处于Alpha状态,这意味着它的开发工作还远远没有完成 ,或者达到了可以视为第一个稳定发行版的地步。 PS3的体系结构非常复杂,主要是其Cell处理器 ,因此可以预见,要想运行大多数游戏而又不需要非常强大的PC,要经过很多年。 当前有很多游戏可以玩,但这并不意味着它们没有图形缺陷,或者即使在最强大的PC上,其性能也很低。
到此结束我们有关RPCS3的文章,RPCS3是当今Playstation 3的最佳模拟器。 请记住,您可以在社交网络上分享该帖子,以便它可以帮助更多需要它的用户。