PCSX2
PCSX2是能够在Microsoft Windows和Linux操作系统底下运行PlayStation 2 游戏与自制进程的仿真器,目前可以运行绝大多数的PS2游戏软件。PCSX2目前已完成软件测试并推出正式版本,但需要较高等级的硬件才能达到理想效果。时至今日,PCSX2仍无法完美仿真所有PS2游戏软件。[2]
![]() | |
![]() 在Windows 10下运行的PCSX2 1.4.0 | |
原作者 | Linuzappz、Shadow |
---|---|
开发者 | PCSX2 Team |
首次发布 | 2002年3月23日 |
当前版本 |
|
源代码库 | |
编程语言 | C++, C |
操作系统 | Microsoft Windows、Linux、macOS(已暂停更新) |
平台 | IA-32 (并非AMD64,由于缺乏性能方面的提升[1]) |
文档大小 | |
类型 | 游戏机模拟器 |
许可协议 | GNU General Public License |
网站 | PCSX2.net |
背景与发展
PCSX2最初由PCSX-Reloaded的开发者Linuzappz与Shadow于2001年开始开发,之后其他开发者加入。2002年3月发表第一个测试版本0.026版,能够加载一些游戏[3],尽管速度并不理想。经过对内核、BIOS模拟的完善,2006年7月发布0.9.1版。[4]
2007年到2011年这五年间,开发者主要提升模拟速度,实现网络对战。0.9.8版于2011年5月发布,该版本带来了使用wxWidgets重构的GUI界面,全新的VU(矢量处理器)重编译器、内存卡编辑器、全新的SPU2-X音频插件等改进,提升了兼容性。[4]2012年8月3日发表第一个正式版本1.0.0版[5]。
PCSX2就像它的前身PCSX一样,是以插件程序(plugin)为基础的架构,从内核仿真器分门别类出好几个功能:功能有图形处理、控制器、光驱,还有USB、音效和IEEE 1394(i.Link)端口。不同的插件程序,在兼容性和功能上可能会产生出不同的效果。
此外,由于其相关的版权考量和法律问题,PCSX2需要自行从PS2主机提取BIOS文档,开发团队不提供BIOS文档下载。2016年9月起,PCSX2能够通过PSX模式兼容部分PlayStation的游戏。[6]
特性
画质改进(GSdx插件)[10]
插件系统
为了性能及兼容性的增强,开发者正进一步完善一些插件。
插件名称 | 子系统 | 注释 |
---|---|---|
GSdx | 视频 | 最快且最为精确的图形插件。需要Direct3D或OpenGL支持,可选择插件使用的GPU。GSdx插件与PSX模拟器兼容,但仅限软件渲染。该插件也有非官方的版本,如ToCAEDIT[11]和GSdx-Cutie[12]。 |
GSdx FX | GSdx插件的后处理着色器包。 | |
ZZogl | 优化较少的图形插件,使用OpenGL处理图像。该插件为ZeroGS KOSMOS插件的分支。 | |
SPU2-X | 音频 | 最精确的音频插件。 |
SSSPSX Pad | 输入 | 简化的输入插件。 |
LilyPad | 支持键盘、鼠标、手柄的高级输入插件。 | |
Nuvee | 支持光枪和USB鼠标的插件。 | |
TwinPad | 另一个支持键盘和鼠标的插件。 | |
XPad | 为Xbox 360控制器设计的插件。 | |
CDVD | 光驱 | 简单的光驱插件,从本机光驱加载游戏。 |
Linuz ISO CDVD | 支持ISO镜像及压缩文档的插件。 | |
Dev9 | 硬盘 | 模拟PS2硬盘与以太网的插件。 |
MegaDev9 | Dev9的高级版本,目前只部分模拟PS2硬盘。 | |
Netplay | 网络对战 | 允许特定游戏联机对战的插件。 |
运行性能
PCSX2在早期的时候(2006年之前),由于软件本身还没有很完善,所以它运行游戏的速度不是很快(大约只有2~15帧率,NTSC制式的PS2帧率为60),很多游戏并不能顺畅运行,当时仿真速度最快的仅有PS2的BIOS。之后的0.9版本在性能方面已经有很显著的提升,不少2D的画面与菜单已经可以接近全速来仿真了,且这个版本也开始支持双内核处理器(CPU),让使用双内核CPU的电脑能够获得更高的帧率。
PCSX2于2006年4月发布0.9版,硬件的性能已有长足提升,运行速度比先前的版本更上一层,更支持SSE 4.1和DirectX 10。若搭载双内核CPU(Athlon 64 X2或是Core 2 Duo)并配合性能不错的显卡和视频显示插件(Radeon R520系列或是GeForce 7系列)的电脑,已经能够运行热门的3D游戏,像是《最终幻想X》、《战神》系列等;且开发群与试用版用户皆表示,这些游戏已能够完整仿真无误。而现在PCSX2的团队仍然还在开发着更有效率的仿真器版本。
硬件需求
系统需求 | ||
---|---|---|
最低 | 推荐 | |
x86平台的电脑[13] | ||
系统 | Windows Vista SP2或Linux | 64位的Windows 7/8/8.1/10或Linux |
CPU | 支持SSE2,Pentium 4或Athlon 64 | Intel Haswell或更新架构(或与之等效的AMD处理器)@3.2GHz或更高频率 |
2GB | 4GB或更高
| |
卡 | 支持DirectX 10 | 支持DirectX 11或更高 |
硬件需求很大程度上取决于模拟的游戏。通常情况下,CPU是性能的瓶颈,而非GPU,尤其是在只使用CPU进行模拟的软件渲染模式下。在硬件渲染模式下,GPU的性能要求取决于内部分辨率的大小。代码未优化或使用性能较差的显示卡也会导致部分游戏不能流畅运行。
处理器时脉需求
在仿真器方面,PCSX2最常被人诟病的问题是,必须要有一颗能够超频到很高时脉的双核CPU,才能全速来玩大部分PS2的游戏;而这就是目前PS2仿真器在发展上出现的最主要瓶颈,就是在PC架构上去仿真多内核的PS2。PS2主机带有Emotion Engine中央处理器(294.912MHz MIPS R5900与两颗36.384MHz MIPS R3000A矢量处理器),还有一个Graphics Synthesizer图形处理器。虽然PS2上的每一颗CPU都可以在多内核处理器上完整地仿真出来,但是由于PC的x86架构与PS2的架构有根本上的不同,再加上多内核在同步性和时脉间的精确度上难以控制,仿真PS2的所有处理器仍是相当复杂的;连索尼互动娱乐(SIE)目前也无法完全解决这个问题,可以在PS3上以软件仿真方式运行的PS2游戏只有约一半。[14]从1.0.0版起,MTVU加速功能实现,PCSX2能使用三个内核进行模拟。[15]因此,当前要解决仿真器速度问题,最有效的方法就是使用至少三内核的处理器超频到高时脉。
评价
PCSX2一直深受欢迎。Geek.com的Matthew Humphries称其为“了不起的作品”。[16]尽管PC World的Alex Garrett和Micro Mart的David Hayward批评PCSX2设置较为复杂,但仍称之为杰作。[17][18]Digitaltrends.com的Brandon Widder将PCSX2列入他的“最佳模拟器”文章中。[19]
另见
- 游戏机模拟器列表
- Dolphin,同世代GameCube模拟器
- RPCS3,PlayStation 3模拟器
参考数据
- . GitHub. [2017-02-09]. (原始内容存档于2019-02-17) (英语).
- . PCSX2. [2017-02-10]. (原始内容存档于2017-01-28).
- . T客邦. [2013-01-26]. (原始内容存档于2012-08-16).
- refraction. . pcsx2.net. [2017-02-19]. (原始内容存档于2017-01-22) (英国英语).
- . PCSX2. [2013-01-26]. (原始内容存档于2013-01-15).
- . github.com. [2017-02-18]. (原始内容存档于2019-02-17) (英语).
- bositman. . pcsx2.net. [2017-02-11]. (原始内容存档于2017-01-28) (英国英语).
- . forums.pcsx2.net. [2017-02-11]. (原始内容存档于2017-01-19) (英语).
- . forums.pcsx2.net. [2017-02-11]. (原始内容存档于2016-11-10) (英语).
- bositman. . pcsx2.net. [2017-02-21]. (原始内容存档于2017-02-22) (英国英语).
- . Toca Edit. 2014-12-20 [2016-04-21]. (原始内容存档于2016-03-22).
- . GitHub. [2016-04-21]. (原始内容存档于2018-06-11).
- . GitHub. [2017-02-09]. (原始内容存档于2016-08-28) (英语).
- . www.psdevwiki.com. [2017-02-10]. (原始内容存档于2017-02-11) (英国英语).
- . github.com. [2017-02-21]. (原始内容存档于2019-02-17) (英语).
- . Geek.com. 2012-08-06 [2017-02-21]. (原始内容存档于2017-04-23) (美国英语).
- . PCWorld. [2017-02-21]. (原始内容存档于2017-05-05) (英语).
- . 2015-11-25 [2017-02-21]. (原始内容存档于2015-11-25).
- . Digital Trends. 2016-11-19 [2017-02-21]. (原始内容存档于2016-11-29) (美国英语).
外部链接
![]() |
维基共享资源上的相关多媒体资源:PCSX2 |
- (英文)PCSX2官方网站(页面存档备份,存于)
- (英文)PCSX2官方网站的讨论区(页面存档备份,存于)
- (英文)PCSX2 Github项目网页(页面存档备份,存于)
- (英文)PCSX2官方Wiki站(页面存档备份,存于)