您的位置:主页 > 大全今日 >深入浅出剖析PS2模拟器PCSX2教战守策电脑DIY >

深入浅出剖析PS2模拟器PCSX2教战守策电脑DIY

作者: 2020-05-22 浏览: 737 次

软体应用
  • 深入浅出剖析PS2模拟器PCSX2教战守策

    深入浅出剖析PS2模拟器PCSX2教战守策电脑DIY

    PCSX2是能够在 Windows 以及Linux作业系统底下执行PlayStation 2 游戏映像档和光碟片的模拟器。截止目前为止,主流的硬体规格,配合最新版本的PCSX2,已经可以执行绝大多数的PS2游戏光碟及其映像档。

    PCSX2 是以插件外挂为模拟核心的架构,试图模拟整台PS2主机各元件功能,当中有图形处理、控制器、光碟机、声音、 USB、以及韧体。不同的插件在相容性和性能表现上,常见相当大的落差,在早期时,由于PCSX2本身只具雏形,各方面尚未完善,因此运行速度不太理想,但在0.9版以后,效能有了飞跃性的提昇,尤其是非3D游戏,几乎已经可以流畅完美的进行模拟。而近年由于多核心处理器的流行,PCSX2每次的更新,都能发现对于多核心处理器的优化,若再配合效能不错的显示卡,已经能够全速执行一些热门的3D游戏,像是魔物猎人系列、太空战士X等。

    深入浅出剖析PS2模拟器PCSX2教战守策电脑DIY

    图 / 以PCSX2执行太空战士X之实况。

    PS2主机里面有两颗向量处理器,分别是时脉294.912MHz的MIPS R5900,以及时脉36.384MHz的MIPS R3000A,另外,还有一颗图形处理器。虽然PS2上的每一颗CPU都可以完整地模拟出来,但是由于PC的x86架构与PS2的架构有本质上的不同,因此早期要在一颗单核心CPU上模拟出PS2的所有核心,是相当複杂且困难的。一定会有聪明的读者联想到,现在多核心处理器已经相当普及,可以用一对一的方式来模拟,就能轻鬆解决上述难题。但若如此撰写程式,又会碰到多核心处理器,在不同核心之间的资料同步性与时脉精準度上,产生相当大的瓶颈,这个问题就连SONY在PS3主机上模拟执行PS2游戏,也遇到相当大的困扰,也因此有一部份PS2游戏,迄今尚无法在PS3上模拟游玩。而早期解决这个问题最有效的方法,就是尽量的拉高处理器的时脉,以强大的浮点运算能力,让游戏顺利的进行。而到了近年,处理器指令集的加强与多核心程式开发技术日趋成熟,因此PCSX2架构渐趋完善,时至今天,模拟器开发团队,仍孜孜不倦地开发更加稳定高效率的新版本。

    深入浅出剖析PS2模拟器PCSX2教战守策电脑DIY

    图 / PS2硬体架构图

    ■ 玩模拟器前应有的观念

    如果要顺畅的使用PCSX2模拟器,最主要的关键是处理器,其次是显示卡。挑选处理器的关键有两点,第一点最好有支援SSE4.1指令集,由于开发者大量利用此指令集执行游戏,因此若CPU 没有支援,那幺势必得用高时脉来弥补不足。而近期beat版的PCSX2新插件对于AVX指令集亦有支援,对于流畅度也大有裨益。第二点是处理器时脉越高越好,由于PS2处理器本身的浮点运算效能极为可观,因此需要高时脉的处理器进行模拟,游戏才能行云流水的进行。综述上面两点,截至目前为止,AMD处理器家族,并不支援SSE4.1以及AVX指令集,而在单核的效能上,INTEL又稍胜AMD一筹;因此若无预算考量,又想要玩模拟器,建议挑选INTEL并具备SSE4.1以上指令集的CPU,稍为有利些。不过若是使用AMD的读者也不需要心灰意冷,PCSX2在0.9版以后,程式架构进行大幅优化,尤其是在r4865版后,在「速度骇客」(speed hacks)选单中置入了MTVU(Multi-Threaded microVU1)选项,对于多核心或多线程处理器,有相当程度的支援,实际执行起来,对AMD多核心处理器也有不小的帮助。

    深入浅出剖析PS2模拟器PCSX2教战守策电脑DIY

    图 / R4865版PCSX2以后,MTVU选项支援多核心处理器加速。

    其次,对于显示卡的挑选来说,若不要求开高倍反锯齿功能,一般而言,几年前主流的显卡,像是NVIDIA 8800GT或是ATI 4850已经都运行得相当顺畅;但如果显卡支援DirectX 11,又是属于中阶以上强卡,像是NVIDIA的GTS450或是ATI的5770,对于画面特效,不只有所帮助,甚至压倒性地超越直接用PS2主机输出的画面效果。如果想知道自己的电脑能不能爽快地执行PS2的3D游戏,建议可以测试魔物猎人系列大作,本系列作在PCSX2中的3D游戏中,模拟效果可说箇中翘楚,一般来说,中低阶的电脑也能跑出流畅的效果,如果连这个游戏还跑不顺的话,建议该把电脑昇级一下啰。另外,PCSX2版本更新频繁,不需要一昧追求最新的版本,因为某些变更和电脑硬体的推陈出新有关,若你是初学者可能胡乱更新后反而速度会变慢,甚至当机无法执行,因此多保留几个自己觉得不错的版本当备份,方为上策。

    深入浅出剖析PS2模拟器PCSX2教战守策电脑DIY

    图 / PS2的大脑,EE(EmotionEngine)处理器。

    ■ 安装PCSX2与首次执行精灵

    步骤一,请先到官网http://pcsx2.net/downloads.php,下载PCSX2 0.9.8 installer,或直接到PCSX2.NET/FILES/28278下载,档案大小约12MB。接着进行安装,把该灌的套件都打勾,选择你要放置PCSX2的目录,结束后桌面会多出一个捷径。紧接着第一次运行PCSX2 时,会跳出首次执行精灵视窗,帮助玩家更加直观地设定PCSX2。

    深入浅出剖析PS2模拟器PCSX2教战守策电脑DIY

    图 / 步骤一,请将全部打勾后进行下一步。

    步骤二,首先请选择PCSX2介面语言,接着选择储存PCSX2生成的关联档及设定的资料夹。你可以选择将这些档案存放到Windows「我的文件」资料夹(User Documents),当然你也可以存放到一个你名称自订的资料夹中。

    深入浅出剖析PS2模拟器PCSX2教战守策电脑DIY

    图 / 步骤二,建议直接套用系统预设后按下一步。

    步骤三:选择模拟PS2主机各部份的插件,把「使用预设值」打勾,接着按下一步。

    深入浅出剖析PS2模拟器PCSX2教战守策电脑DIY

    图 /步骤三,暂时先用预设值

    步骤四:从列表中选择 BIOS 映像。基本上从PCSX2官网下载的档案里,不会有 BIOS的任何档案。获取 bios 的「唯一合法方式」就是从你个人的 PS2 撷取。虽然说在网路上,随手下载便可得BIOS档案,但因为SONY拥有PS2 BIOS的着作权,因此随意下载或散发BIOS是违法的,接着以下是撷取概述。

    深入浅出剖析PS2模拟器PCSX2教战守策电脑DIY

    图 /步骤四,要先得到bios,才能进行下一步。

    步骤五:首先你必需拥有一台可正常读写烧录片的PS主机,然后到http://tinyurl.com/3dgg85e下载DumpBios-USB.rar,解压缩后得到一个DumpBios-USB.ISO。将这个ISO档烧到一张CD-R里,接着準备把一个8MB以上的随身碟,以FAT/32格式化。準备妥当后,将烧好的光碟与随身碟,都装到PS2主机后开机,準备把BIOS抽出来。开机后第一个画面请按Select,然后出现第二个画面,在mass:/选项下按○。接着按X,画面跳出后,找到cdfs:/进去,后发现DumpBios-Mass.elf,选此elf档后按○。接着就一路按○下去,直到出现wait for 10 seconds后等一下,然后bios就被抽到随身碟上了。最后,将这个bios档撷取出来,在PCSX2资料夹下面建立一个BIOS资料夹,将BIOS档案放在里面,点选「重新载入列表」键,然后点击完成,初步设定工作于是告一段落。

    深入浅出剖析PS2模拟器PCSX2教战守策电脑DIY

    图 / 步骤五,PS2有改款过,所以抽出来的BIOS档名不尽相同。

    深入浅出剖析PS2模拟器PCSX2教战守策电脑DIY

    图 / 完成后会跳出一个log档视窗,记载着你目前使用的作业系统,以及你的

    CPU名称、时脉、支援哪些指令集等,还有各插件资讯。

    ■ 插件的设定

    在PCSX2主选单的「设定」里,可以调整你认为合适的 PCSX2 插件和设定。我们首先开始配置插件,然后是核心设定。依序点击『 PCSX2主选单 => 设定=> 插件/BIOS』选择并设定 PCSX2 将要使用的插件。会跳出元件选择视窗画面,
    一共有 3 个分页,别别是插件、BIOS、资料夹,本篇主要把焦点放在插件分页的设定中。

    深入浅出剖析PS2模拟器PCSX2教战守策电脑DIY

    图 /完成后,会跳出log档以及PCSX2主要的图形介面。

    首先,你可以取消勾选底部的「使用预设值 」并按「浏览」键来选用一个资料夹,这个资料夹是PCSX2用来载入各项插件所用。接着,我们可以看到左侧由上到下,依序有GS、PAD、SPU2、CDVD、USB、FW、DEV9,每项都是模拟PS2主机各元件的插件,如GS即为模拟图形相关,PAD为模拟摇桿相关,同理可推其他部份。中间是选择插件的下拉式选;最右侧「设定」按钮,按下去之后,会打开该插件对于运行游戏时的详细设定。最后,要提醒的是,完成设定后请记得点击右下角的套用,接着按确定,这样新的插件设定,才能发挥作用。

    深入浅出剖析PS2模拟器PCSX2教战守策电脑DIY

    图 / 插件页面里的GS以及PAD选项是最需要调整的设定。

    ■ 图形元件选择(GS):

    GSdx是Gabest所製作DirectX 9 以及 DirectX 10/11的插件,这个插件是PCSX2能够流畅运行的关键。首先你必需了解你的CPU支援哪些指令集,以GSDX 4600这个版本来说,支援SSE2、SSE3、SSE4.1三种版本,越新的版本,能够得到越好的画质及速度,网路近来流出beta版支援AVX指令集,是目前最强的插件;如果你的CPU并不支持以上指令集,请勿选取,否则会造成PCSX2当掉。另外,GSnull,顾名思义,这是一个空空如也的图形插件,不会输出任何画面,方便侦错用。最后,一定有读者会问,AMD新款处理器有添入SSE4a指令集,此指令集是否能够替代SSE4.1的功能?小编必需很遗憾地表示,在PCSX2这个程式中,并不支援SSE4a指令集,因此无法发挥SSE4.1的效果,令人遗憾。

    深入浅出剖析PS2模拟器PCSX2教战守策电脑DIY

    图 / 拉下GS选单,依照你的处理器指令集,选择适当的插件。

    选取匹配你处理器的GSdx SSE设定后,按下右边的设定窗,会跳出一个GSDX设定视窗。其中Renderer是决定图形渲染模式的选项。因此玩家必需先了解你的显示卡,对于DirectX的支援程度。基本上,只要对DX9支援,便可运行「Direct3D9 (Hardware)」模式,一般来说只要不是低阶文书卡,都能得到不错的效果;倘若显卡支援DX11,并在Vista / Win7的作业环境下,则能够使用最佳的图形渲染方式,选择「Direct3D11 (Hardware)」得到最漂亮的画面,同时模拟器相容性也更佳,当显示卡支援的时候,则强烈推荐使用。如果选择「Direct3D (Software)」,则GSdx会直接使用CPU来渲染图形,而不使用显卡进行图形处理,此时模拟速度会大幅下降,优点是会有最大的相容性,一般是开发者用来侦错用。若选择「Direct3D9 (Null)」、「Direct3D11 (Null)」、「Null (Software)」或「Null (Null)」,则GSdx不会进行任何渲染,将不会输出画面至萤幕上,此时速度会急速上昇,选Null系列插件的原因,通常是为了听游戏音乐或是侦错。

    深入浅出剖析PS2模拟器PCSX2教战守策电脑DIY

    图 / 一般玩家选D3D9(Hardware)或是选D3D11(Hardware)能得到最佳效果。


    「D3D Internal resolution」、「Interlacing」与「Hardware Mode Setting」:

    在显卡支援DX 9或11的情况下,Renderer选择Direct3D (Hardware)即可使用这些细部设定D3D。这部份主要设定模拟器输出的解析度,如果你的显示卡越强,就能以极高的解析度进行游戏,画面将以更加精细且清晰的贴图输出。若勾选Native,此时插件会以 PS2 原本的解析度来进行渲染,当然如果你的显卡是高阶游戏卡,可以试着在在or use旁的下拉选单,选择2x~6x Native,那幺游戏就会以原本的解析度乘以设定的倍数进行输出。举个例子,若游戏原本解析度是640×360,当你设定3x Native时,就会以1920×1080画质输出,至于是否能以如此高的画质稳定输出,端看玩家的显示卡而定,基本上目前中高阶显卡都能输出比ps2主机更加清析无锯齿的画面。「Interlacing」能使用六种交错扫瞄技术,对于少数特殊游戏,能够有效解除画面抖动的问题。一般而言预设None是最佳选择,但当玩家进行游戏遇到画面抖动时,不需要退出游戏,只要按F5就可以在七种模式中立即切换。「Hardware Mode Setting」里面四个选项建议都打勾,但若显示卡上的记忆体太少,或是游戏发生破图,在将里面「Allow 8-bit texture」的打勾取消。

    深入浅出剖析PS2模拟器PCSX2教战守策电脑DIY  深入浅出剖析PS2模拟器PCSX2教战守策电脑DIY

    图 /多数显卡输出超过4x,负担就会急遽增加。 图 / 若进行游戏遇到画面抖动时,再按F5切换即可。

    深入浅出剖析PS2模拟器PCSX2教战守策电脑DIY  深入浅出剖析PS2模拟器PCSX2教战守策电脑DIY

    图 / FFX动画中,预设值剑身有明显锯齿 图 / 开3x Native剑身与画面明显平滑化

    ■ 声音元件选择(SPU2):

    SPU2-X是唯一支援效果处理和Dolby Pro Logic (II)的声音插件,如果你的音效装置能够解码,可以听到像是乐器残响之类的声光效果,是公认目前最好的声音插件。有许多游戏只有在使用SPU2-X时才能顺利的进行。XAudio 2在Win7/Vista中表现最好,XP使用者可以嚐试比较DirectSound(nice)选项,若是用Linux的朋友请选用Portaudio方能正常发声。选择XAudio 2模组后,预设Stereo模式,以双声道输出音乐;如果是装5.1或7.1环绕喇叭的朋友,可以选Surround 5.1或7.1,发挥更好的娱乐效果。

    深入浅出剖析PS2模拟器PCSX2教战守策电脑DIY  深入浅出剖析PS2模拟器PCSX2教战守策电脑DIY

    图 / Win7/Vista选XAudio 2,XP可以比较DirectSound试试。 图 / 二声道喇叭及习惯用耳机的朋友请选Stereo

    深入浅出剖析PS2模拟器PCSX2教战守策电脑DIY

    图 / Win7+二声道环境下,本页面建议的设定情况。

    ■ 控制器元件选择(PAD):

    能够使用两种不同的插件,分别是LilyPad 0.10.0和SSSPSX PAD 1.7.1,小编在此推荐并介绍LilyPad插件的使用方法。LilyPad 是一个非常先进的输入插件,支援各种滑鼠、键盘、游戏手把,甚至连Xbox360手把也没问题!以下附三张图,外接手把只需要三个步骤便可完成。

    深入浅出剖析PS2模拟器PCSX2教战守策电脑DIY

    图 / LilyPad支援各种手把,畅游PCSX2游戏世界。

    深入浅出剖析PS2模拟器PCSX2教战守策电脑DIY

    图 / 第一步,插上手把。以图为例,DX Generic USB Joystick就是小编的外接手把。

    深入浅出剖析PS2模拟器PCSX2教战守策电脑DIY

    图 /第二步,选完DX Generic USB Joystick后,接着选Pad 1。

    深入浅出剖析PS2模拟器PCSX2教战守策电脑DIY

    图 /最后一步,在这边定义完手把功能后便大功告成。

    ■ PCSX2 核心设定:

    最后是 PCSX2 核心设定,依次按下「PCSX2主选单=>Config=>Emulation Settings」就能找到。一共有 6 个分页,分别是「EE/IOP」、「VUs」、「GS」、「游戏视窗」、「速度骇客」、「游戏修正」。一般来说,除了接下来要介绍的选项之外,除非你对PCSX2各功能非常了解,否则请尽量保持预设值。

    首先,到「游戏视窗」分页中,调整「图像纵横比」,预设是4:3模式,但现在多数玩家的电脑都是用宽萤幕进行工作,因此可以将此设定为宽萤幕(16:9)模式来享受游戏。当然,依各人喜好,你也可以选择填满全萤幕的延展模式。

    接着,到「游戏视窗」分页中,看看有没有哪些游戏名列其中,这些游戏通常是PS2没有遵守 IEEE 标準定义的单精度浮点数,所造成的错误。只要轻鬆打个勾按确套用确定后,即可正常游玩。

    深入浅出剖析PS2模拟器PCSX2教战守策电脑DIY

    深入浅出剖析PS2模拟器PCSX2教战守策电脑DIY

    图 /改变图像纵横比,画面比例有时会扭曲失真。 图 /执行游戏时若有严重贴图错误或当机,可于此调整。

    ■ 实测过程

    以上设定完成后,就可以拿出你的正版光碟,放进光碟机,开始游玩。也可以将游戏光碟作成映像档,由硬碟读取执行,对于游戏速度也略有帮助。小编再此还是要再提醒一下,製作好的游戏映像档只能供本人使用,不得随意散播分享。虽说在网路发达的现代,档案下载唾手可得,但请尊重智慧财产权,这样厂商才能开发出更精彩的游戏,以飨大众。

    由于小编手上只有几款游戏,就以火影忍者这款热门大作,来测试在AMD与Intel平台之间的差异。我们之前曾经说过,处理器指令集对PCSX2模拟器的影响很大。小编拿AMD Phenom II X4 955 以较高时脉3.2GHz进行游戏,配合速度更快的SSD硬碟加以运行,但很明显的,CPU一直在65~71%之间跳动,处理器负担重了不少;相对而言,小编首先将Intel平台的Turbo Boost功能关闭后,把Intel i5-2400以3.1GHz相对较低的时脉运行游戏,并且开启6x Native反锯齿,同时加重PCSX2程式中,对CPU与显卡的负担,却赫然发现CPU的负担仅有AMD的一半,在实测过程中间接证实了处理器指令集,对于PCSX2运行流畅度的影响十分巨大,对现阶段要玩模拟器的朋友来说,处理器的明智选择自然是不言可喻。不过值得让人期待的是,AMD阵营在即将出货的推土机处理器中,已经宣布导入SSE4.1指令集,届时会不会有令人振奋的表现,就让我们拭目以待。

    深入浅出剖析PS2模拟器PCSX2教战守策电脑DIY

    图 / 把光碟作成映像档后,持有者本人可如图所示执行游戏

    深入浅出剖析PS2模拟器PCSX2教战守策电脑DIY

    图 / AMD平台,支援SSE3指令集,以预设custom画质跑,CPU负担70%

    深入浅出剖析PS2模拟器PCSX2教战守策电脑DIY

    图 / intel平台,支援SSE4.1指令集,开6x Native反锯齿,CPU负担仅32%

    电脑DIY测试平台

    Intel处理器

    Intel Core i5 2400 @3.1GHz

    Intel H67主机板

    ASUS P8H67-M PRO

    显示卡

    GIGABYTE 260GTX

    记忆体

    Kingston DDR3-1333 2GB ×2

    系统硬碟

    Hitachi 2TB (7K3000)

    作业系统

    Windows 7 Ultimate 64bit SP1

    电源供应器

    海盗船 vx550w 80PLUS金牌

    电脑DIY测试平台

    AMD处理器

    AMD Phenom II X4 955 @3.2GHz

    AMD 880G主机板

    ASRock 880GMH-LE/USB3

    显示卡

    GIGABYTE 260GTX

    记忆体

    Kingston DDR3-1333 2GB ×2

    系统硬碟

    OCZ Vertex 2 40g SSD

    作业系统

    Windows 7 Ultimate 64bit SP1

    电源供应器

    ToughPower XT 775w

    ■ 结论

    由于每个人的电脑平台皆不尽相同,对于某些比较特殊的平台,运行起来的效果也许无法尽如人意。其实PCSX2里还有许多细部调节,像是速度骇客的分页选单中,就有一些选项,是专门为一些特殊情况,像是老电脑、内显等的情况设计而来,如果读者能将原始档案先行备份后,再去摸索当中的细部设定,相信无论是怎样的使用平台,经过最佳化以后,都能发挥出模拟器的极限效果。另外,如果要发挥出极限中的极限,我们在前文中已经谈过,时脉的高低对于模拟器的运行效率有相当明显的影响,如果你的使用平台允许,当运行速度不够理想时,也能试着将你的CPU超到一个安全的上限,对于模拟器的速度,也会有让人为之一亮的表现。

    深入浅出剖析PS2模拟器PCSX2教战守策电脑DIY

    图 / PCSX2设定流程图

    ■ 实用热键与常见问题

    有几个常见问题,当读者遇到以下情况时,可以试着解决看看。首先若是遇到画面抖动,在游戏中按F5切换调整,通常可以得到解决。其次,倘若速度过快过慢或是不稳定,可以试着在游戏中,按F4切换调整,常会有让人满意的结果
    如果你的作业环境是win7,常常发生整个模拟器当掉,或是一开始就不愿意让你执行的情况,请记得先以滑鼠右键点选模拟器,接着点击「以系统管理员身份执行」,通常可以让很多灵异事件不再发生。

    最后,小编附上一些实用的热键,供读者快速入门PCSX2的主要功能。

    Alt + Enter:全萤幕、以及视窗模式切换。 Tab:开启 Turbo 模式。 F1:即时存档。 F2:即时存档位置切换。 F3:读取即时存档。 F4:切换帧数限制模式。 F5:切换画面渲染模式。 F6:切换画面比例模式。F7:线框渲染,像是模拟电视的扫描线。

    F8:撷取画面。 F9:切换D3D软硬体模式。 F12:录製游戏画面 。

    深入浅出剖析PS2模拟器PCSX2教战守策电脑DIY

    图 / 建议用系统管理员的身份执行模拟器。

    深入浅出剖析PS2模拟器PCSX2教战守策电脑DIY

    图 / 录製游戏画面,上传展现你惊人的技巧,与众人分享。
     

  • 猜您还喜欢 猜您还喜欢