DuckStation 0.1 with PGXP

是的,距离上次我们在模都提到PS模拟器已经6年了。但是PS模拟器的进步当然没有终止,新的模拟器和新的技术不停涌现,这次我们要说一下PS模拟器圈子的当红炸子“鸭”- DuckStation和PGXP技术。

DuckStation,鸭站。嗯,和白马会所没任何关系。是一个开源的PS模拟器,有着类似ePSXe的易用性和基本与Mednafen / Beetle PSX接近的先进技术,再加上开源在Github上的代码和包括原生libretro核心、安卓的多平台支持,鸭站可以说是近几年最具流行潜力的PS1模拟器了。不过鸭站并不以精确模拟为卖点,它是个高效模拟器,主打玩的爽。

主要特性包括:

  • CPU编译器/ JIT(x86-64和AArch64)
  • 硬件(D3D11,OpenGL,Vulkan)和软件渲染
  • 硬件渲染器中的升级,纹理过滤和真彩色(24位)
  • PGXP用于几何精度和纹理校正
  • “快速启动”,跳过BIOS启动/介绍
  • 保存状态支持
  • Windows,Linux,高度试验性的 macOS支持
  • 支持bin / cue图像,原始bin / img文件和MAME CHD格式
  • 直接启动自制程序的可执行文件
  • 直接加载可移植声音格式(psf)文件
  • 用于输入的数字和模拟控制器(隆隆声转发到主机)
  • Namco GunCon lightgun支持(用鼠标模拟)
  • NeGcon支持
  • 台式机的Qt和SDL前端
  • 适用于Windows和Linux的libretro核心
  • Windows版本的自动更新
  • 自动内容扫描-游戏名称/区域由redump.org提供
  • 每个游戏可选的自动切换存储卡

但是鸭站最近的大流行应该上还是源自于PGXP (Parallel/Precision Geometry Transform Pipeline 并行/精密 几何转换 管道) 也就是我们现在经常提到的PS游戏的3D防抖显示。

大家都知道PS在运行3D游戏(例如:合金装备Solid,放浪冒险谭,古墓丽影,最终幻想8等等)时都会发生明显的多边形的扭曲和抖动。这是硬件3D机能的先天问题,在低分辨率的电视上这种扭曲还能接受,但是在模拟器上高清显示就很难忍受了,严重影响了画质。SS也有类似问题,不过不是那么严重,在N64、DC以后这情况就完全不存在了。掌机方面NDS的3D游戏也会扭曲,PSP就基本过关。

PGXP就是用来优化这种硬件先天问题的。根据A9VG的大佬总结,类似PGXP技术在2013年就开始出现了,当时称作 GTE accuracy,属于GPU插件的hack选项,存在不少兼容性问题。到了2016年8月 Ngemu的 iCatButler 正式发布了PCSXR-PGXP,一个使用PGXP技术的PCSXR开源改版,PGXP成为了重要的PS模拟器技术特性,PGXP为PS模拟引入了亚像素精度,用以消除抖动的多边形问题。同时,它添加了正确的透视纹理,解决了“纹理扭曲”问题。2016年10月, iCatButler 又把PGXP移植到了更先进的Mednafen/Beetle PSX里,因为老旧的PCSXR GL构架导致了一些PGXP的兼容性问题。

DuckStation在一开始并不支持PGXP,直到最近的2020年8月初,作者stenzek
(Git头像是只站立的鸭子)才把PGXP功能添加完成,然后鸭站这货就红了。

PGXP虽然带来了模拟画面的巨大进步,但仍旧有一定的争议。因为不是实体机原生功能,除了和精确模拟的原则相悖,使用PGXP会对整体的游戏兼容性产生影响。所以还是有很多PS模拟器在观望…不过没有关系,Mednafen和DuckStation在用就行啦。

我个人认为,牛逼的模拟器必须要比实机有更好的输出画面、更低的操作延迟以及更好的人机交互体验。在高于实机上百倍的算力加成之下,这已经超越了还原游戏的范畴,这是一种行业进步,而且这种模拟器会越来越受欢迎。

好了,以上就是是关于DuckStation的事情了,鸭站为什么会这么火,大家有什么想法呢?欢迎在评论区告诉小编一起讨论哦!XD

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注