GSdx: Difference between revisions

Jump to navigation Jump to search
639 bytes added ,  21 July 2014
Added a section for hardware hacks and updated the page with info about settings.
(AMD supports SSSE3. Improve your wiki. Dolphin Team wuz here!)
(Added a section for hardware hacks and updated the page with info about settings.)
Line 26: Line 26:
* '''D3D internal resolution''' -- is used to set the render resolution target. The higher resolution you choose here the bigger picture will be rendered before being resized into your screen resolution thus you'll see more clear and crisp visuals. Unfortunately all those game you'll be playing were created and tested for lower native resolution (~500 x ~450) so some picture parts or objects may look wrong (displaced/framed/no image/invalid colors, etc.) when rendered in higher resolution. These artifacts you may eliminate only by using '''native resolution'''. Increasing internal resolution will impact the rendering speed so the higher resolution you set the more powerful graphics card you'll need to have.
* '''D3D internal resolution''' -- is used to set the render resolution target. The higher resolution you choose here the bigger picture will be rendered before being resized into your screen resolution thus you'll see more clear and crisp visuals. Unfortunately all those game you'll be playing were created and tested for lower native resolution (~500 x ~450) so some picture parts or objects may look wrong (displaced/framed/no image/invalid colors, etc.) when rendered in higher resolution. These artifacts you may eliminate only by using '''native resolution'''. Increasing internal resolution will impact the rendering speed so the higher resolution you set the more powerful graphics card you'll need to have.
** '''Native''' resolution. In contrast with the higher extrapolated '''D3D internal resolutions''', this is a more compatible mode because it uses the original PS2 display resolution. It should be used first before you attempt to upscale your resolution.
** '''Native''' resolution. In contrast with the higher extrapolated '''D3D internal resolutions''', this is a more compatible mode because it uses the original PS2 display resolution. It should be used first before you attempt to upscale your resolution.
* '''SW renderer threads''' -- chooses the number of threads (pipes) to render the picture in software mode. Every additional thread here means one additional CPU core will be used in the rendering process. You're still going to need at least one core left for the PCSX2 itself so if you, for instance, have 4 cores (quad core CPU) you may want to set this field to 3.
* '''Enable Shade Boost''' -- is used to manually adjust Saturation/Brightness/Contrast levels.
* '''Enable FXAA''' -- check this to enable [http://en.wikipedia.org/wiki/Fast_approximate_anti-aliasing Fast approximate anti-aliasing]. This method of anti-aliasing does not require as much compute power as MSAA, however textures may not appear as sharp compared to MSAA.
* '''Enable FX Shader''' -- check this to enable custom shaders. In order to use a custom shader, the shader file must be named "shader.fx" and placed in the same directory as the main executable ("pcsx2.exe").
* '''Texture filtering''' -- filters textures when resizing them (like cubic or linear filtering). The resulting visuals may look better with this option but you will loose some FPS. Apart from ON and OFF there's the third GRAYED option. GSDX will apply filtering only for "3D textures" when this option is selected so some 2D sprite games may look better. Leave this option ON by default unless noted otherwise for a certain game you're going to play.
* '''Texture filtering''' -- filters textures when resizing them (like cubic or linear filtering). The resulting visuals may look better with this option but you will loose some FPS. Apart from ON and OFF there's the third GRAYED option. GSDX will apply filtering only for "3D textures" when this option is selected so some 2D sprite games may look better. Leave this option ON by default unless noted otherwise for a certain game you're going to play.
* '''Logarithmic Z''' -- changes the way the third (depth) coordinate is treated (logatithmic or linear). This option should be left ON unless you experience some weirdness in the objects (like seeing through them).
* '''Logarithmic Z''' -- changes the way the third (depth) coordinate is treated (logatithmic or linear). This option should be left ON unless you experience some weirdness in the objects (like seeing through them).
Line 42: Line 44:
Source: [http://forums.pcsx2.net/Thread-What-does-allowing-disabling-8-bit-textures-do PCSX2 forum]
Source: [http://forums.pcsx2.net/Thread-What-does-allowing-disabling-8-bit-textures-do PCSX2 forum]
* '''Alpha correction (FBA)''' -- is a correction to make some textures partly or fully transparent (as required by the emulation) but may cause unusual slowness in some games. Should be ON by default unless your game is slowed down buy this option (This, for example, may help games like [[Super Robot Taisen Original Generations]]).
* '''Alpha correction (FBA)''' -- is a correction to make some textures partly or fully transparent (as required by the emulation) but may cause unusual slowness in some games. Should be ON by default unless your game is slowed down buy this option (This, for example, may help games like [[Super Robot Taisen Original Generations]]).
* '''Wait for VSync''' -- setting this may give you less flickering picture for CRT monitors but may result in poor performance if your machine is not fast enough for the emulated game.
* '''SW renderer threads''' -- chooses the number of threads (pipes) to render the picture in software mode. Every additional thread here means one additional CPU core will be used in the rendering process. You're still going to need at least one core left for the PCSX2 itself so if you, for instance, have 4 cores (quad core CPU) you may want to set this field to 3.
* '''Windowed''' -- choose between full screen or windowed mode.
* '''Edge anti-aliasing (AA1)''' -- can be used in software renderer modes only. This can improve the resulting visuals by applying an anti-aliasing algorithm (required by emulation in some games) but will also reduce performance.
* '''Edge anti-aliasing (AA1)''' -- can be used in software renderer modes only. This can improve the resulting visuals by applying an anti-aliasing algorithm (required by emulation in some games) but will also reduce performance.
* '''Output merger blur effect''' -- ...
 
 
===Hardware hacks===
These settings require that you are using the hardware renderer and have '''Enable HW hacks''' checked.
* '''MSAA''' -- is used to specify [http://en.wikipedia.org/wiki/Multisample_anti-aliasing multisample anti-aliasing] mode for hardware renderers. This may dramatically improve the quality of visuals but requires some additional processing power from your video card. You can set this to '''2''','''4''','''8''' or '''16'''. The plugin will automatically choose and use only the supported mode.
* '''Alpha''' --
* '''Half-pixel Offset''' --
* '''Sprite''' --
* '''WildArmsOffset''' --
* '''Aggressive-CRC''' --
* '''Alpha Stencil''' --
* '''NVIDIA Hack''' --
* '''Disable CRC''' --
* '''TC Offset X/Y''' --


===Options appear in older version of GSDX (obsolete options)===
===Options appear in older version of GSDX (obsolete options)===
Line 68: Line 82:
-n = shifting left(x) or down(y) depending on the axis<br>
-n = shifting left(x) or down(y) depending on the axis<br>
n = shifting right(x) or up(y) depending on axis<br>
n = shifting right(x) or up(y) depending on axis<br>
* '''MSAA''' -- is used to specify [http://en.wikipedia.org/wiki/Multisample_anti-aliasing multisample anti-aliasing] mode for hardware renderers. This may dramatically improve the quality of visuals but requires some additional processing power from your video card. You can set this variable to '''1''','''2''','''4''' or '''8'''. The plugin will automatically choose and use only the supported mode. <code>
:MSAA=x
</code>


*'''Accurate scaled Resolution '''(as of SVN revision [http://code.google.com/p/pcsx2/source/detail?r=2055 2055])
*'''Accurate scaled Resolution '''(as of SVN revision [http://code.google.com/p/pcsx2/source/detail?r=2055 2055])
Line 110: Line 120:


* '''END''' -- (?)
* '''END''' -- (?)
* '''HOME''' -- toggles FX shader on/off.
[[Category:Guides]]
[[Category:Guides]]
[[Category:Plugins]]
[[Category:Plugins]]
ninja
320

edits

Navigation menu