Setting up Windows version (0.9.8): Difference between revisions

Line 95: Line 95:


===CPU config===
===CPU config===
[[Image:GuideRel_7.png|left|thumb|The older memcard configuration]]
[[Image:GuideRel_7.png|left|thumb|CPU configuration]]


CPU configuration is rather a simple one. The dialog will tell you your CPU properties (at least those PCSX2 can detect correctly). This information will not be used in emulation it's solely for those users do not know the capabilities of their own systems.
CPU configuration is rather a simple one. The dialog will tell you your CPU properties (at least those PCSX2 can detect correctly). This information will not be used in emulation it's solely for those users do not know the capabilities of their own systems.


...
Options explanations:
 
* '''EERec''' -- Should be ON. This will allow the emulator to use recompiler on EE (Emotion Engine) and IOP (I/O Processor) processors which is much faster with almost no compatibility problems (Recompilation is a process of generating the x86 machine code from PS2 machine code).
* '''VU0Rec'''/'''VU1Rec''' -- Should be both ON. This will allow the emulator to use recompiler on VU0/VU1 (Vector Units) processors. These two options will enabled so-called SuperVU to function. The compatibility of such a recompilation is lower compared to EE/IOP but still is fairly high. There are games that may suffer from this recompilation having some weird graphical bugs. You'll not be able to play without this options because of the lack of CPU power.
** '''microVU0'''/'''microVU1''' -- It's recommended to have them ON. These two options will tell the emulator to use '''cottonvibe's''' microVU recompiler instead of SuperVU. microVU is more compatible and some games broken with SuperVU will be playable with microVU.
* '''Multi threaded GS mode (MTGS)''' -- Should be ON for double cores or Hyper-threading CPUs. This option will spawn a separate thread for GS processing (i.e. for GSDX plugin). So if your CPU has at least two cores the main PCSX2 thread will run using the first core and GSDX will use the second. Without this option PCSX2 will only use one core and will be much slower.
* '''Frame Limiting''' option. This will allow you to limit the speed of emulation to the default PS2 speed if your CPU is fast enough to emulate the game faster than this default speed. PCSX2 is limiting speed by counting the number of frames (screen updates) per second. This number is 60fps for NTSC games and 50fps for PAL games. Thus it's easier to archive the playable speeds with PAL games (and they do not have interlaced frames) but NTSC game may look a little smoother. If your CPU is fast enough for your game set this option to Normal allowing PCSX2 to slow down to the real PS2 speed else your game will run too fast. On the other hand if your game is too slow and nothing else can help (see the section '''Speed Hacks''') you can try to ''skip'' some frames (do not compute them at all). Skipping frames is not a precise process because every game use its own method to compute and generate visuals so for some games this will not work and may make others run too "uneven" or may cause some artifacts. Try it and tune it only if your game is too slow to play without frame skipping. To tune the frame skipping mode:
# Set '''Custom FPS Limit''' to 0 (it can change default 50 or 60 fps for a game, though you will not need this option).
# Set '''Skip Frames when slower than''' to a high enough value like 30 or 40. It will tell PCSX2 to start skipping only if your game runs slower than 30 or 40 FPS.
# The next two options are up to you to find for your certain game. You may set them all to 0 and may try to alter them to see if the game runs better. Each game may have its own best values.


===Gamefixes dialog===
===Gamefixes dialog===
67,563

edits