大气质量:PS模拟器的播放速度不均衡

来源:百度文库 编辑:神马品牌网 时间:2024/03/29 22:47:59
用ePSxe1.60模拟器玩PS游戏一下速度慢一下有跑起来像飞一样快
高手帮忙解决

配置->视频配置->桢率限制->把贞数调到60就可以了.

下载"Pcsx2 0.9.1"网址:http://0126.cn/soft/8506.htm(可能不好使)
但你的机器至少要有CPU2.2GHZ+128M显卡+256/512MB内存
使用说明:
在这一个指南里,我会解释一下如何设定PCSX2,以及给于一些提示,以发挥其最大极限的潜能.以下就是一些步骤:
1)首先,下载 最新 的PCSX2 v0.7(一些旧有的问题已经于此新版本解决了)
2)打开已下载的档案,解压到一个文件夹里(例如 C:\PCSX2)
3)在你已经解压的文件夹里,执行 pcsx2.exe .

设定 PCSX2

选择Config =>Configure以开始设定PCSX2.你将会看到:

首先,你可以利用 Set Plugins Directory 和 Set Bios Directory 来转换PCSX2 的 Plugins ( 插件程序 )和 Bios ( 基本输入输出系统 )所在的目录.
所以,如果你不是利用预设的文件夹(/plugins and /bios),你应该利用这两个按键来转换. 至于你在每一个插件程序以下的 Configuration 键,Test 键,和 About 键 , 有着这样的功能. Configuration 键是用来设定插件程序的,而 Test 键是用来测试其插件程序的操作性,以及 About 键将提供一些关于其插件程序的资料.
现在让我们开始设定PCSX2的插件程序:

图像: 其实一开始,你就可以使用 GSsoft v0.8 插件程序.此插件程序是基于软件而设的(完全没有使用到图像卡),所以执行时会比较慢,但是其兼容性暂时是最好的.
无论如何,一个崭新的插件程序, 由 Gabest 编写的 GSdx9 , 一个基于 DirectX 9 的插件程序,经以能够在PCSX2 v7.0 上操作.
这 GSdx9 插件程序是 极力 推荐于那些拥有支援 DirectX 9 的图像卡的用户.其速度和兼容性无疑是比 GSsoft 略胜一酬的.所以,如果你有支援 DirectX 9 的图像卡,不妨一试. GSdx9 v0.6 插件程序可以下载于 这里.
其他插件程序如 GStaris 和 GSmax 将不会出现于图像插件程序,因为它们的 规格已经过时了,你们不应该期待它们的更新.

使用 GSsoft v0.8 的用户,请按 Configure 键.
在 Full-screen (全荧幕) 和 Windowed resolution (非全荧幕),你可以设定任何你想要执行的解像度.
在 Options,你可以剔选/不剔选 "Display FPS Count" 来启动/关闭 内置的FPS(画面的顺畅度)显示器,来显示你的PCSX2当时所执行的顺畅度.
剔选/不剔选 "Use Frameskip" 来启动/关闭 画面略过功能,此功能是用来略过一些画面,以增加PCSX2的速度.(当你启动了,你将会看到一些速度上的改变).
剔选/不剔选 "Use Fullscreen" 来启动/关闭 GSsofts 的全荧幕显示.
剔选/不剔选 "Disable Stretching" 来关闭/启动荧幕伸展功能.建议剔选此功能来提升执行速度.
在 screen filtering 选项里,你只能选择 Disabled(关闭) 和 Scale2x(2x比例).使用 Scale2x 将会给予你较完美的显示,但是自然的速度会被减低.
在 Recording (记录)下,你可以剔选/不剔选 "Enable Recording" 来启动/关闭 GSsofts 内置的录影功能.此功能使用户能够将 GSsofts 的输出录起来.那影片将会被保存在 PCSX2 的文件夹里(pcsx2.exe 所在的文件夹).那影片的文件名永远都是 gssoft.mpg ,所以,在你打算录新的一片之前,请把它做备份来收存.
再下一些,你将会看到一个菜单,那是用来选择将会用于录影的 codec(多媒体数字信号编解码器).暂时,你只能选择 MPEG1.
最后, Texture Caching 不应该 启动因为此功能还在试验当中,而且会引起一些错误.
按 OK 键来保存你的变更设定,Cancel 键来取消和回去主菜单. Logging... 键只是给予开发者使用.

使用 GSdx9 v0.6 的用户,请按 Configure 键.
首先, GSdx9 插件程序拥有两个版本,普通版和 SSE2指令版.只有当你的中央处理器支援 SSE2指令 ( Pentium 4 或 Athlon64/FX ),请使用SSE2指令版,因为它会执行得快一些.其他中央处理器一定要用普通版,不然那插件程序将不会出现在图像插件程序里.
Resolution(解像度):在这菜单里,你可以选择 Windowed (非全荧幕),或者选择全荧幕的解像度/显示更新频率.
Renderer(描绘器):在这里你可以选择图像如何被描绘.
如果你选择 "Direct3D" , GSdx9 会利用你的图像卡 Direct3D 的功能,来增强模拟器的速度.还有就是这一个模式的兼容性还蛮好的,所以笔者相当推存此模式.
如果你选择 "Software(fixed)" 或 "Software(float)", GSdx9 将会使用其内置的软件描绘器.这个模式不会使用到你的图像卡,反而只会使用中央处理器来执行.当然模拟器的速度将会相对减低,但是却提高了兼容性.当你使用 "Direct3D" 时遇到任何图像瑕疵,你可以尝试使用这一个模式. 注意"Software(float)" 和 "Software(fixed)" 其实是同样的模式,但是前者会比较慢.所以,如果打算使用软件描绘器,请使用"Software(fixed)".
如果你选择 "Do not render",模拟器将不会描绘任何图像,所以你不会看到任何图像.当你只是想要聆听音乐而已,你应该使用此模式(因为此模式会给你蛮快的执行速度).
Shader:在此你会有三个选择:
Fixed Pipeline(固定流水线):将不会使用 Pixel Shader 技术.由于在这个时候,另外两项选择相当有问题,特别是对于 Nvidia 图像卡的用户,所以为了最好的兼容性,此模式是最实用的.
Pixel Shader 1.1:将会使用 Pixel Shader 1.1 技术,来增强图像的质素.
Pixel Shader 2.0:将会使用 Pixel Shader 2.0 技术,来增强图像的质素.
Half vres:这个模式是用来修复一些游戏.如果你看到奇怪的图像时,就尝试剔选吧!
按 OK 键来保存你的变更设定,Cancel 键来取消和回去主菜单.

音响: 同样的,一开始,你就可以使用 SPU2null v0.3 插件程序.但是由于那个是"Null"(无效)的,所以将不会产生任何声音.另外,还有一个新的音响插件程序,PEOPS SPU2,已经支援PCSX2 v0.7.
这一个 PEOPS SPU2 插件程序,虽然还在开发早期,但是已经能够产生声音,甚至是音乐.有时,它也有可能会在游戏的执行上有着一定的帮助.
极力推存,但是你会看到速度明显地减低1-2fps.PEOPS SPU2 v1.2 插件程序可以下载于 这里.
Pete (编写员)已经将每一个设定的详细描述包括在那插件程序的 readme (读我),所以,好好地利用吧!

第一操纵手挚/第二操纵手挚:

你将会看到:

只有 PadwinKeyb v0.8 插件程序可以选择.暂时,还有其他两个操纵手挚的插件程序:
Zenogais 的 PADzenogais[DX9] ,可以下载于 这里
nagisa 的 SSSPSXPad ,可以下载于 这里.
其实,第二操纵手挚的选项是废置的,因为你可以在 PadwinKeyb v0.8 插件程序里,设定两个操纵手挚的按钮.
现在,按 Configure 键来设定你的第一操纵手挚和第二操纵手挚的按钮:
注意: 如图,你看到 start 键和 select 键并没出现.其实,这只是程式上的 bug (瑕疵).当你用滑鼠去按一按这两个按钮旁边的线,它们就会出现.

我猜,看过图后,想必知道怎么做了吧?只要按你想要设定的按钮,然后再按你想要的按钮,就可以了.按 PAD2 去设定第二操纵手挚的按钮.如果好了,就按 OK 来保存设定.
其实呢,PCSX2 v0.7已经加入了 Analog 的支援,但是并没有在任何地方提及到.
无论如何,你不可以设定其按钮,你只能使用预设的:
移动左边的 Analog 杆:按着左滑鼠键,然后移动滑鼠来操作.
移动右边的 Analog 杆:按着右滑鼠键,然后移动滑鼠来操作.
要注意的是,使用这方法,两方的 Analog 杆会一起移动(两方都会出现同样的移动).
还有,你也可以使用左滑鼠键充当 L3 键和右滑鼠键充当 R3 键.
还有就是,这操纵手挚插件程序和操纵手挚是有冲突的(蛮开玩笑吧? ).提议你将你的操纵手挚从电脑移走,以便设定键盘的按钮.

光碟: 在这里,你可以设定哪一个光碟插件程序负责去读取你的 CD/DVD 或 image(映象档).预设的有 CDVDbin v0.67 , Linuzappz Iso CDVD v0.4 和 CDVDnull v0.4.

使用 CDVDbin 的用户,请按 Configure 键.
从这里,你可以按 "Choose a CD/DVD bin or iso image" 键来选择你想要模拟器执行的 image(映象档).如果你选择了,你可以用两种方法来执行它.第一,你可以按 Run =>Execute ,这你将会先看到 BIOS 的执行,然后才进入游戏(就像真正的PS2).而第二的方法就是按 Run =>CD ,但是这会直接进入游戏.
剔选/不剔选 "Debug Messages"来启动/关闭 除错迅息(只适用于开发者).
剔选/不剔选 "Force CD Audio on detection failure"来启动/关闭 一个特别的修复(只有1%的使用率).
按 CLOSE 键来保存你的变更设定.

使用 Linuzappz Iso CDVD v0.4 的用户,请按 Configure 键.
这插件程序有一个特殊功能,就是它可以将你想要执行的映象档压缩来节省硬碟的空间.
按 "Select Iso" 来选择你想要执行/压缩的映象档.当你选择了映象档,你可以关掉那个视窗,然后使用 CDVDbin 的执行方法来执行,或按 "Compress Iso"来压缩映象档.如果你选择了已压缩的映象档,你可以按 "Decompress Iso"来解压.
暂时,你只可以在 "Compression Method"(压缩方法)下选择 ".Z compress faster".
按 OK 键来保存你的变更设定.

CDVDnull v0.4 就像 SPU2null 般是"Null"(无效)的,这代表它没什么用的.只是当你要执行游戏的测试版(通过 Open =>Elf)或者你只想执行 BIOS 档(通过 Run =>Execute).这插件程序并没有任何设定.

除了预设的光碟插件程序,还有另外两个光碟插件程序可以被PCSX2 0.7支援.这两个光碟插件程序和预设的不同,它们可以直接可以读取游戏光碟.当然,读取映象档是快很多,但是直接读取游戏光碟可以更快的测试游戏的执行率.这两个光碟插件程序是Pete 的 PEOPS CDVD v1.2 plugin 和 CDVDraft v0.64 by Xeven.
若想要知道如何去设定,请参考那两个光碟插件程序的附带文章.

硬碟: 这一个硬碟插件程序是用来模拟硬碟的.预设的只有 Dev9null v0.2 ["Null"(无效)].如果你想使用 Dev9linuz v0.1 插件程序的话,你可以下载它的 source(原始资料),然后自己编译.要注意的是 Dev9linuz 离完成还有一段距离,以及此插件程序只适用于开发者.此时并没有其他第三方的硬碟插件程序.

USB: 这一个USB插件程序是用来模拟USB(Universal Serial Bus)的.预设的只有 USB Null v0.3 ["Null"(无效)].如果你想使用 USB linuz v0.3 插件程序的话,你可以下载它的 source(原始资料),然后自己编译.要注意的是 USB linuz 离完成还有一段距离,以及此插件程序只适用于开发者.此时并没有其他第三方的硬碟插件程序.(是的,我是直接抄上面的 )

Firewire: 这一个Firewire插件程序是用来模拟PS2的Firewire端口.预设的只有 FireWireNull v0.3 ["Null"(无效)]

终于到了 BIOS(基本输入输出系统)了.在这个菜单里,你可以找到你的BIOS映象档,如果你拥有一个BIOS映象档,并把它放进 bios 文件夹里.请注意的是唯一一个合法的 bios 拥有权就是直接从你的Play Station 2得到. 不要 在PCSX2的论坛里问哪里可以得到BIOS映象档,因为那是犯法的.由于新力(SONY)拥有PS2 BIOS的版权,所以如果我们不合法地提供PS2 BIOS,NGmu会得到麻烦的.请参考这里来查询关于BIOS的资料.
注意: 从0.7开始,我们建议你是用比 SCPH-10000.bin 更新的BIOS.没有新的BIOS,你可能可以执行一些游戏,但是兼容性会受影响.BIOS档包括了 rom1.bin,rom2.bin,erom.bin 和 SCPH-XXXXX.nvm (XXXXX 是BIOS的型号,例如 SCPH-34004.nvm).后者也可以在你设定了BIOS(时间区域,语言等等)过后,由PCSX2制作出来,但是建议直接从你的PS2取出.再一次提醒你,不要 在PCSX2的论坛里问哪里可以得到那些档案,因为它们也是BIOS的一部分. 这里有个auMatt的简单文章来解释这些档案有何用:
基本上,第一批曰本的PS2拥有一个BIOS档而已,至于其他档例如DVD player都是安装在记忆卡上.
至第二批开始,DVD player是安装在另一个加密的ROM(只读存储器).
ROM1 其实是BIOS额外的附属档.它只是多了一些资料,例如DVD player的ID号码.
ROM2 是一样的,但是我觉得只有在华文版的PS2才有.
希望这些可以帮到你.
一个新的BIOS撷取器可以用来撷取你的PS2的 Bios,ROM1,ROM2,EROM和NVM.请在这里下载
注意(1):从0.7开始,内置的 HLE BIOS 已经被移除了,因为它只适用于测试游戏试玩版.还有就是由于模拟器有了初步的进步,所以我们觉得不会有很多人再测试游戏试玩版吧?

注意(2):若要提升兼容性,建议你使用比 SCPH-10000.bin 更新的BIOS.因为此BIOS和PCSX2的记忆卡模拟以及一些其他模拟有冲突.

如何撷取PS2的BIOS:参考 PS2Dev 和 EMUForums 的一个标题 这里

现在,我们终于完成了全部PCSX2插件程序的设定.
接下来就是CPU(中央处理器)的设定(通过 Config =>Cpu).你会看到:

剔选/不剔选 "Enable Console Output" 来启动/关闭第二个出现在模拟器后面的视窗.这视窗主要是用来除错的.在那视窗,你可以看到不同的迅息来帮你确定问题的所在,或你可以看到当执行游戏时,模拟器所做的一切.不建议初学者使用,因为它会把模拟器的速度减低.当模拟器被关闭后,所有出现在那个视窗的迅息将会保存在 /logs/emuLog.txt(只是限于开发者版本).如果你自行关闭那视窗,模拟器也会同时关闭.

剔选/不剔选 "Enable Patches" 来启动/关闭游戏的修补档.游戏修补档大多数是用来跳过游戏里的影片.但是,游戏修补档并还没完全被模拟,所以有可能会把模拟器停止操作.更高级的游戏修补档可以用来增加兼容性,但是并不是普通用户可以制作出来的.如果你有些游戏在任何影片前停止操作,你可以自己制作游戏修补档来跳过游戏里的影片.请参考CKemu的指南来制作游戏修补档.
你也可以开启第二视窗来得到游戏的CRC(模拟器执行了游戏的ELF档后).CRC将会用来制作游戏修补档.

剔选/不剔选 "Disable Recompiler" 来关闭/启动模拟器的动态编译器.如果你剔选了,这代表你已经启动了模拟器的解释程序器.动态编译器和解释程序器是两种不同的执行代码( 动态编译器 - 一种把由高级语言编写的程序翻译成可执行机器语言的程序 / 解释程序器 - 将指令翻译为机器语言并在执行下一个指令之前完成此指令的程序 ).动态编译器有很低的兼容性,但是却很快.至于解释程序器有很高的兼容性,但速度却很慢.还有就是解释程序器会使到第二视窗显示更多的除错迅息.
要记得,动态编译器是有很低的兼容性,但是有些游戏只会在动态编译器开启时操作.所以,你可以使用它来测试一些游戏的兼容性.

剔选/不剔选 "Disable VUs recompile"(只可以在开发者版本转换) 来关闭/启动 VUs 编译器.VUs 编译器是用来启动在PS2里的VUs(Vector Units)的特别编译器来增加速度.我们提议 最好 你剔选它因为它仍然在初期开发中,会使到大部分的游戏不能正常操作.

剔选/不剔选 "Enable Reg Caching"(只可以在开发者版本转换) 来启动/关闭"注册缓冲存储器".这功能可以增加模拟器的速度,但是会减低兼容性.我们提议 最好 你不要剔选它因为它仍然在初期开发中,会使到大部分的游戏不能正常操作.

Process Priority(程序的资源占有率):在这个菜单里,你可以选择 Normal(普通),High(高),和Low(低),去安排你想要你的中央处理器分发给PCSX2的资源.这表示如果你选择越高的占有率,PCSX2会使用更多的中央处理器资源来执行.我们建议你设定Normal,因为把它设定成High会有很多问题.

那么,我们就完成PCSX2的设定了!
现在,就让我来解释一些其他设定的用途:
File =>Run CD: 如果你按了这个,模拟器就会执行你在光碟插件程序里所选择的映象档,或者会让你选择映象档(如果你还没选择的话).若你是使用 PEOPS CDVD 或 CDVDraft插件程序的话,模拟器会直接从光碟读取游戏.要注意的是用此功能会跳过BIOS的执行,然后直接执行游戏.

File =>Open ELF File: 你可以用这功能来执行游戏试玩版(通常是.elf档).或者如果当你执行游戏时,看到 "This is not a PS2 game" 的迅息,你可以试用这功能来尝试一下.当你按了后,你需要寻找在游戏光碟上的 SLUS_XXX.XX 或 SLES_XXX.XX ( XXXXX 在不同的游戏有不同的号码).当你找到了,选择它,就可以解决了

File =>States =>Load/Save/Other: 这里你可以读取/保存游戏进度(在你执行了游戏后,按Esc键)."Other"可以让你使用其他游戏进度档.但是我们并不鼓励这样来读取游戏进度 ,因为一些插件程序例如 GSdx9 有着一些问题.但是你也可以通过 F1 来保存, F3 来读取,和 F2 来转换游戏进度的位置.

File =>Exit: 把模拟器关掉.

Run =>Execute: 这功能可以让你执行你在设定里所选择的BIOS档.但是如果你不是选择 CDVDnull 插件程序的话,它将会弹出一个视窗,让你选择映象档,或者,当你使用 PEOPS CDVD 或 CDVDraft 插件程序,它将会弹出"Error opening CDVD plugin"的迅息.当你按Esc键来暂停模拟器,这也可以用来恢复模拟器的操作.但是你却不应该这样来暂停模拟器,因为 GSdx9 插件程序有着一些恢复操作的问题.

Run =>Reset: 重新执行模拟器.

Run =>Arguments: 如果你不会使用这个, 不要自行改变

Config =>
Configure: 会打开插件程序设定的视窗.
Graphics/Controllers/Cdvdrom/Dev9/USB/Firewire:会打开你所选择的插件程序设定视窗.(图像/操纵手挚/光碟/硬碟/USB/Firewire)
Memcards: 会打开记忆卡的管理员,但是暂时并不能做些什么.
Cpu: 会打开我们之前看到中央处理器的设定.
Patches: 会打开游戏修补档的视窗.它会读取在 /patches 文件夹内所有的 pnach 档(游戏修补档).你可以制作,编辑,或游览游戏修补档的目录.此功能并没有被任何人测试过,所以有可能会有问题.

Language =>*你要的语言*: 会改变PCSX2的语言.

Debug =>Enter Debugger/Remote Debugging/Memory Dump: 这些功能只是用来除错的,所以如果你不是开发者,你就不要用吧!
Debug =>Logging(只是限于开发者版本): 这里你可以启动更多不同的记录(保存在 /logs/emuLog.txt ).此功能只是用来除错,也就是说不适用于普通用户.开启这功能会减慢模拟器的速度.