Setting up Windows version: Difference between revisions

m (divs -> Template)
Line 129: Line 129:


'''Adapter'''
'''Adapter'''
<br />Here you can select which graphics adapter GSdx will use.
<br />Here you can select which graphics adapter GSdx will use. This option is especially useful for computers which have a dedicated graphics card and an onboard graphics chip, so that user can specify the dedicated graphics card explicitly.
Very useful for computers which have a dedicated graphics card and an onboard graphics chip, so the user can select the much faster dedicated graphics card explicitly.


'''Renderer'''  
'''Renderer'''  
<br />Here you can choose how the graphics will be rendered.
<br />Here you can choose the way the graphics will be rendered.


*By selecting ''"Direct3D9 (Hardware)"'', GSdx will use the Direct3D capabilities of your graphics card, boosting the emulation speed significantly.
*By selecting ''"Direct3D9 (Hardware)"'', GSdx will use the Direct3D capabilities of your graphics card, boosting the emulation speed significantly.
 
*By selecting ''"Direct3D10 (Hardware)"'' or ''"Direct3D11 (Hardware)"'' '''(only selectable in Vista/Windows 7 with DX10/11 graphics card)''', GSdx will use its Direct3D10/11 mode which is usually the fastest mode and sometimes even more compatible as well. It is '''highly recommended''' if your system supports it.
*By selecting ''"Direct3D10/11 (Hardware)"'' '''(only selectable in Vista/Windows 7 with DX10/11 graphics card)''', GSdx will use its Direct3D10/11 mode which is usually the fastest mode and sometimes even more compatible as well. '''Highly recommended''' if your system supports it.
*By selecting ''"Direct3D9 (Software)"'', ''"Direct3D10 (Software)"'' or ''"Direct3D11 (Software)"'', GSdx will use its built-in software renderer, which will not use your graphics card at all, but your processor instead. This way the rendering speed is greatly reduced but you will get maximum compatibility. Recommended if you encounter graphics bugs with the Direct3D (Hardware) renderer.
 
*By selecting ''"OpenGL (hardware)"'', GSdx will use the OpenGL backend. As of now is a slower and less compatible equivalent of the DirectX renderers. But it's the only option for Linux users.
*By selecting ''"Direct3D9/10/11 (Software)"'', GSdx will use its built-in software renderer, which will not use your graphics card at all, but your processor instead. This way the emulation speed is greatly reduced but you get maximum compatibility. Recommended if you encounter graphics bugs with the Direct3D (Hardware) renderer.
*By selecting ''"OpenGL (software)"'', GSdx will use the OpenGL backend in software mode (see Direct3D (Software)).
 
*By selecting ''"Direct3D9 (null)"'', Direct3D10/11 (null)", "Null (software)" or "Null (null)" the plugin will not render anything, thus not giving any output on the screen. It's useful for debugging purposes only.
*By selecting ''"OpenGL (hardware)"'', GSdx will use the OpenGL backend, which at this time is a slower equivalent of the DirectX renderers, with the same or worse compatibility. It's the best option for Linux users.
 
* By selecting ''"OpenGL (software)"'', GSdx will use the OpenGL backend in software mode, with the same characteristics as described above.
 
*By selecting ''"Direct3D9 (null)"'', Direct3D10/11 (null)", "Null (software)" or "Null (null)" the plugin will simply not render anything, thus not giving any output on screen. Use it only if you want to e.g. Hear some music since with this mode you get a dramatic speed increase.


'''Interlacing'''
'''Interlacing'''
<br />Here you are able to choose between None, Auto and 6 other interlacing techniques, which are used to remove the "shaking" of the display. '''We recommend leaving this to Auto for most games.'''
<br />Here you are able to choose between None, Auto and 6 other interlacing techniques, which are used to remove the screen "shaking" or [http://en.wikipedia.org/wiki/Interlaced_video interlacing effects]. '''We recommend leaving this on Auto for all but some picky games.'''
In parentheses, you can see what kind of effect and maybe disadvantage (e.g. like the half FPS note in blend) each one of these modes have.
In parentheses, you can see what kind of effect and maybe disadvantage (e.g. like the incorrect FPS readings in blend) each one of these modes have.
{{Tip|You can cycle through the interlacing modes when running a game by pressing the F5 key.}}
{{Tip|You can cycle through the interlacing modes when running a game by pressing the F5 key.}}
'''Scaling Subsection'''
'''Scaling Subsection (D3D internal resolution)'''
Only available if a Hardware Renderer has been selected above. Here you can tweak various settings to improve the visual quality of your games by increasing the resolution the textures are rendered at or applying filtering. Do keep in mind that changing the native resolution of games can cause various glitches (from the usual very minor glitches to more serious ones in rare cases).
Only available if a Hardware Renderer has been selected above. Here you can improve the visual quality of your games by increasing the resolution at which the textures are rendered. Do keep in mind that changing the native resolution of games can cause various glitches (from the usual very minor glitches to more serious ones in rare cases). On the other hand for many games (especially for 3D ones) increasing internal resolution will improve the graphics dramatically.  


*''D3D internal resolution'': Here you can specify the exact resolution you want resources to be rendered at!This way, if your PC is powerful enough (mainly your graphics card), you can play your favorite ps2 games in much higher resolutions making the graphics crisp and more detailed.Note that the higher the resolution, the more resources the plugin will have to use, thus making emulation much slower.
*''D3D internal resolution'': Here you can specify the exact resolution you want textures to be rendered at. This way, if your PC is powerful enough (mainly your graphics card), you can play your favorite ps2 games in much higher resolutions making the graphics crisp and more detailed. Note that the higher resolution means more work for your video card, thus slowing down rendering process.


*''Original PS2 Resolution - Native'': If you check this box, the plugin will render in the native resolution of the ps2 (that is why Custom Resolution and Scaling get grayed out)
*''Original PS2 Resolution - Native'': If you check this box, the plugin will render in the original resolution of the game you are emulating (that is why Custom Resolution and Scaling get grayed out).


*''Scaling'': Set it to Custom to use whatever you set in the setting below (Custom Resolution). Setting it to 2x-6x will multiply the game's internal resolution by that value and render it. So if a game's native resolution is 640x320, setting this to 3x will render it at 1920x960 (triple of the native resolution). This way some upscaling bugs are prevented which would be present if you set a Custom Resolution in the boxes below.At this time most games and graphic cards can do x2 or x3 scaling fine but get a sharp speed drop at higher settings.
*''Scaling'': This option will simply make it possible to choose an arbitrary resolution ('''Custom Resolution'''). Or you can set it to 2x-6x so that the game's internal resolution will be multiplied by that value. For instance setting this option to '''3x''' for a game with native resolution of 640x320 will render all scenes at 1920x960 (triple of the native resolution). Using simple multiplier instead of custom resolution may prevent some upscaling bugs from manifesting. As of 2014 most of graphics cards can easily render at x2 or x3 scaling but may get a sharp speed drop at higher settings.
 
*''Custom Resolution'': When Scaling is set to custom, you can input here whatever resolution you want the game to be rendered at.


'''Shaders subsection'''
'''Shaders subsection'''
[[image:GSdx_Shade_Boost_Settings.png|thumb|left|Shade boost]]
[[image:GSdx_Shade_Boost_Settings.png|thumb|left|Shade boost]]
*''Enable Shade Boost'': By checking this a new set of options will become available to you via the settings button at the right. Click settings to adjust saturation, brightness and contrast to your liking for the video output of GSdx. You can click the reset button on the lower left to set the sliders to their initial positions.
*''Enable Shade Boost'': This option will help you to adjust saturation, brightness and contrast of any game to your liking. You can click the reset button on the lower left to set the sliders to their initial positions.


{{Clear new paragraph}}
{{Clear new paragraph}}
*''Enable FXAA'': By enabling this GSdx will apply the FXAA anti-aliasing algorithm to improve the visual quality of your games with a usually minor speed hit. You can toggle FXAA on and off by pressing the PageUp key.
*''Enable FXAA'': GSdx will apply the FXAA anti-aliasing algorithm to improve the visual quality of your games with a (usually) minor speed hit. You can also toggle FXAA on and off ''in-game'' by pressing the PageUp key.


*''Enable FX Shader'': Since version 1.2.0, PCSX2 is able to use [[external shader]] programs to add various effects and visual improvements. By default, PCSX2 comes with 4 simple scanline shaders (which you can cycle through while running a game by pressing F7). For a huge set of shader effects which include UHQ FXAA, Bilinear FS Filtering, Bicubic FS Filtering, Gaussian FS Filtering, High Quality Blended Bloom, Per-Channel Gamma Correction, Scene Tone Mapping, RGB Colour Correction, S-Curve Contrast Enhancement, Texture, Sharpening, Pixel Vibrance, Post-Complement Colour Grading, Cel Shading, Scanline Emulation, Vignette and Subpixel Dithering you can download Asmodean's shader file from our forum [http://forums.pcsx2.net/Thread-Custom-Shaders-for-GSdx?pid=334766#pid334766 HERE]. Open the zip file and extract the PCSX2Fx_Settings.txt and shader.fx files in the same directory with ''pcsx2.exe''. You can change the settings of the shader by opening the PCSX2Fx_Settings.txt and following the included instructions and finally saving the file with your changes. Use with caution as setting huge values here can have an enormous impact on speed. Note that '''you can use external shaders even with a GSdx (software) renderer,''' which is the best way to get higher visual quality with this rendering mode.  
*''Enable FX Shader'': Since version 1.2.0, PCSX2 is able to use [[external shader]]s to add various effects and visual improvements. By default, PCSX2 comes with 4 simple scanline shaders (which you can cycle through ''while playing'' by pressing F7). For a huge set of shader effects which include UHQ FXAA, Bilinear FS Filtering, Bicubic FS Filtering, Gaussian FS Filtering, High Quality Blended Bloom, Per-Channel Gamma Correction, Scene Tone Mapping, RGB Colour Correction, S-Curve Contrast Enhancement, Texture, Sharpening, Pixel Vibrance, Post-Complement Colour Grading, Cel Shading, Scanline Emulation, Vignette and Subpixel Dithering you can download Asmodean's shader file [http://forums.pcsx2.net/Thread-Custom-Shaders-for-GSdx?pid=334766#pid334766 from the PCSX2 forums]. Open the zip file and extract the PCSX2Fx_Settings.txt and shader.fx files in the same directory the main ''pcsx2.exe'' is located. You can change some shaders' settings by editing the PCSX2Fx_Settings.txt (the file contains all the needed instructions). External shaders should be used with caution because some of them may have an enormous impact on speed. Note that you can '''use''' external shaders even with a GSdx '''software''' renderer, which is the best way to get higher visual quality with this rendering mode.  
{{Tip|You can toggle the use of external shaders on and off by pressing the '''Home''' button while running a game.
{{Tip|You can toggle the use of external shaders on and off by pressing the '''Home''' button ''while playing'' a game.
}}
}}
'''Hardware mode Subsection'''
'''Hardware mode Subsection'''
Only available if a Hardware Renderer has been selected above. Here you can change some settings for extra performance or video quality.
Only available if a Hardware Renderer has been selected above. Here you can change some settings for extra performance or video quality.


67,565

edits