Setting up Windows version: Difference between revisions

Line 85: Line 85:
[[image:Component_Selector_Banner.png]]
[[image:Component_Selector_Banner.png]]
<br />''The Component Selector'' is the plugin and BIOS configuration window that will open when you select '''Config => Plugins/Bios''. It has 3 tabs -- Plugins, BIOS and Folders.
<br />''The Component Selector'' is the plugin and BIOS configuration window that will open when you select '''Config => Plugins/Bios''. It has 3 tabs -- Plugins, BIOS and Folders.
<br />We will start with configuring plugins then move onto Core settings configuration.
<br />We will start with configuring plugins then move onto Core settings configuration and Folders configuration.


==Plugin configuration==
==Plugin configuration==
[[File:ConfigMenu.png|400px|thumb|left|Click to enlarge.]]
[[File:ConfigMenu.png|400px|thumb|left|Click to enlarge.]]


PCSX2 is a plugin oriented program. Your ''pcsx2.exe'' is the main processor that can emulate the real PS2 on the PC but it does not work alone. It needs a graphics plugin to display the game graphics and a sound plugin to play game sounds and music, and it also needs a pad plugin to allow you to play using your keyboard, mouse or gamepad. Moreover there may be more than one plugin of each type so you may choose which is better suited for a particular game. All plugins are stored (by default) in the plugins folder of your main PCSX2 folder. Some plugins like ''GSDX'' for example can be updated quite often so you may want to renew only this plugin (out of all plugins). In order to do it you'll need to download the updated version and extract it by using the archiver into your plugins folder. The changing of some settings (choosing your new plugin) may also be required.
PCSX2 is a plugin oriented program. Your ''pcsx2.exe'' is the main processor that can emulate the real PS2 on the PC but it does not work alone. It needs a graphics plugin to display the game graphics and a sound plugin to play game sounds and music, and it also needs a pad plugin to allow you to play using your keyboard, mouse or gamepad. Moreover there may be more than one plugin of each type so you may choose which is better suited for a particular game. All plugins are stored (by default) in the plugins folder of your main PCSX2 folder. Some plugins like ''GSDX'' for example can be updated quite often so you may want to renew only this plugin (out of all plugins). In order to do it you'll need to download the updated version and extract it by using the archiver into your plugins folder. Selecting your new plugin and changing its configuration may also be required.


Go to Config => Plugin/BIOS selector, select to select and configure the plugins PCSX2 will use.
'''If you select a different plugin from the drop-down list you will not be able to configure it until you press ''apply'' button!'''
The plugin configuration page will look like this (see the picture on the left).


You'll see a screen like this.
<div style="clear: both;">&nbsp;</div>
 
===Graphics (GS) plugins===
<div style="clear: both;">
==Graphics==
</div>
First, you will want to check what version of pixel shaders and DirectX (on Windows) your graphic card supports. You can do that [http://www.gpureview.com/videocards.php here].
First, you will want to check what version of pixel shaders and DirectX (on Windows) your graphic card supports. You can do that [http://www.gpureview.com/videocards.php here].
<br />
<br />
For the time being you will be able to use 3 GS plugins:
At this time you will be able to use 3 GS plugins:
<br />
<br />
*GSdx v0.1.16
*GSdx v0.1.16
*ZeroGS v0.97.1
*ZeroGS v0.97.1
*GSnull driver v0.1.0
*GSnull driver v0.1.0
GSdx v0.1.16 is a DirectX 9 and DirectX 10/11 plugin by '''Gabest''' which recently got greatly improved in both speed and image quality. It requires pixel shaders 2 and SSE2 to work and Vista/Windows 7/8 with a DirectX 10 compliant graphics card for the DirectX10/11 mode. ZeroGS is a very old plugin which has not been developed in years. A very small number of games works better with this plugin than with GSdx, you can try it as a '''last resort'''. GSnull is, as the name suggests, a null graphics plugin which will not output any kind of video. It is used for debugging purposes.
GSdx v0.1.16 is a DirectX 9 and DirectX 10/11 plugin by '''Gabest''' which recently got greatly improved in both speed and image quality. It requires at least pixel shaders 2 and SSE2 to work and Vista/Windows 7/8 with a DirectX 10 compliant graphics card for the DirectX10/11 mode. ZeroGS is a very old plugin which has not been updated in years. Still a very small number of games works better with this plugin than with GSdx, you can try it as a '''last resort'''. GSnull is, as the name suggests, a null graphics plugin which will not output any kind of video. It is used for debugging purposes.
===GSdx===
 
====GSdx====
[[image:GSDx2.png|thumb|GSdx]]
[[image:GSDx2.png|thumb|GSdx]]
Select ''GSdx v0.1.16'' and press the Configure button.
The default PCSX2 installation has GSdx in 5 versions: SSE2, SSSE3, SSE4.1, AVX and AVX2. They are in fact the same plugin compiled using different optimization instruction sets.
First of all, GSdx comes in 5 versions: SSE2, SSSE3, SSE4.1, AVX and AVX2.
<br />Use only the appropriate version for your CPU otherwise the emulator may crash. Also note that the difference between the versions speed-wise is in fact minuscule and only some games are showing any improvements in speed when using more optimized version. So if you are unsure, your safe choice is the SSE2 version. Here's the order from the slowest to the fastest one for reference:
<br />'''Only IF''' your processor supports these instruction sets, use highest version you can, since it will be faster for you in this order from slowest to fastest:  
#SSE2
#SSE2
#SSSE3
#SSSE3
Line 118: Line 116:
#AVX2
#AVX2


The new AVX and AVX2 instructions give a minor speed up '''only with the software renderers of GSdx and not the hardware ones.'''
The new AVX and AVX2 instructions give a minor speed up '''only in the software mode of GSdx''' and do not improve the hardware mode.
Note: AMD users do '''NOT''' mistake SSE3 with SSSE3 (1 extra S) and SSE4A with SSE4.1, they are totally different and are '''NOT''' supported. In this case use the SSE2 flavor.
<br />Note to AMD users do '''NOT''' mistake SSE3 with SSSE3 (1 extra S) and SSE4A with SSE4.1, they are totally different and are '''NOT''' supported on AMD systems before Bulldozer/Bobcat. Please fall back to SSE2 plugin instead in case your system has older CPU.
{{Tip|
{{Tip|
*'''SSE2''' supporting CPUs: [http://en.wikipedia.org/wiki/SSE2#CPUs_supporting_SSE2 Check here]
*'''SSE2''' supporting CPUs: [http://en.wikipedia.org/wiki/SSE2#CPUs_supporting_SSE2 Check here]
67,565

edits