Bureaucrats, ninja, Administrators
67,565
edits
(→GSdx) |
(→GSdx) |
||
Line 146: | Line 146: | ||
'''Interlacing'''<br /> | '''Interlacing'''<br /> | ||
This option is the set of deinterlacing techniques GSdx will use to reduce NTSC interlacing effects (screen "shaking" or other [http://en.wikipedia.org/wiki/Interlaced_video artifacts]). '''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 incorrect FPS readings 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 | {{Tip|You can cycle through the interlacing modes ingame by pressing ''F5''.}} | ||
''' | '''D3D internal resolution (scaling)'''<br /> | ||
This option is only available if Hardware Renderer has been selected above. You can improve the visual quality of your games by increasing the resolution at which the textures are rendered. Please keep in mind that any non-native rendering resolution may cause various glitches in games (from very minor 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. Note also that the higher resolution means more work for your video card, thus slowing down rendering process. | |||
*'' | *''Original PS2 Resolution - Native'': GSdx will render only in internal resolution when this option is ON (that is why Custom Resolution and Scaling get grayed out). | ||
*'' | *''Scaling'': This option will allow you 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 scaling multiplier instead of custom resolution may prevent some upscaling bugs from manifesting. As of 2015 most graphics cards can easily render at x2 or x3 scaling but may get a sharp speed drop at higher settings. | ||
'''Shaders section'''<br /> | |||
'''Shaders | |||
[[image:GSdx_Shade_Boost_Settings.png|thumb|left|Shade boost]] | [[image:GSdx_Shade_Boost_Settings.png|thumb|left|Shade boost]] | ||
*''Enable Shade Boost'': This option will help you to adjust saturation, brightness and contrast to your liking. | *''Enable Shade Boost'': This option will help you to adjust saturation, brightness and contrast to your liking. Press ''Settings..'' button to configure. The ''Reset'' button allows you to set the sliders to their initial positions. | ||
{{Clear new paragraph}} | {{Clear new paragraph}} | ||
*''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 '' | *''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 ingame by pressing ''PageUp''. | ||
*''Enable FX Shader'': Since version 1.2.0, PCSX2 is able to use [[external shaders]] to add various effects | *''Enable FX Shader'': Since version 1.2.0, PCSX2 is able to use [[external shaders]] for visual improvements and to add various special effects. By default, PCSX2 comes with 4 simple scanline shaders (which you can cycle through with F7 while ingame). 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]. <br /> | ||
{{Tip|You can toggle the | Open downloaded zip file and extract ''PCSX2Fx_Settings.txt'' and ''shader.fx'' files in the same directory ''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 potentially have an enormous impact on speed. Note that you can '''use''' external shaders even with GSdx '''software''' renderer, which is the best way to get higher visual quality in this rendering mode. | ||
}} | {{Tip|You can toggle the external shaders on and off by pressing '''Home''' button while ingame.}} | ||
'''Hardware mode Settings''' | '''Hardware mode Settings''' | ||
This set of options is available only if you have selected Hardware Renderer. | This set of options is available only if you have selected Hardware Renderer. Here you can tune some settings for extra performance or video quality. | ||
*''Texture filtering'': Enables linear | *''Texture filtering'': Enables linear filtering when rendering textures. '''Checked''' option will ensures filtering in any case and '''grayed''' will only use filtering for 3D textures (this may help with some 2D games that will look weird otherwise). | ||
*''Logarithmic Z'': Changes the way the third (depth) coordinate is treated ( | *''Logarithmic Z'': Changes the way the third (depth) coordinate is treated (logarithmic or linear). This option should be left ON unless you experience some weirdness in the objects (like seeing through them). This options is enabled only for graphics cards that do NOT support a 32bit Z-buffer. | ||
*''Allow 8-bit textures'': Sacrifices texture decoding speed for video card memory (RAM) requirements. In 8-bit texture mode the plugin will utilize less memory of your graphics card storing some of the textures in 8-bit format (instead of 32-bit otherwise). That may help with some games that use a lot of 8-bit textures but may become a clog for the others because these textures will then be decoded by the special shader consuming a portion of the cards processing power. | *''Allow 8-bit textures'': Sacrifices texture decoding speed for video card memory (RAM) requirements. In 8-bit texture mode the plugin will utilize less memory of your graphics card storing some of the textures in 8-bit format (instead of 32-bit otherwise). That may help with some games that use a lot of 8-bit textures but may become a clog for the others because these textures will then be decoded by the special shader consuming a portion of the cards processing power. | ||
Line 182: | Line 180: | ||
'''Enabled HW hacks''' | '''Enabled HW hacks''' | ||
[[image:GSdx2 Hacks Configuration.png|thumb|left|GSdx HW Hacks]] | [[image:GSdx2 Hacks Configuration.png|thumb|left|GSdx HW Hacks]] | ||
{{Warning|Use this settings only in case you absolutely sure they are needed for your game to function.<br /> | {{Warning|Use this settings only in case you are absolutely sure they are needed for your game to function.<br /> | ||
These settings can | These settings can cause serious graphical glitches if used in incorrect games.}} | ||
This | This checkbox will enable HW hacks that can be configured further using ''Configure'' button. | ||
*''MSAA'': This option is used to activate multisample anti-aliasing mode. | *''MSAA'': This option is used to activate multisample anti-aliasing mode. It may dramatically improve the quality of visuals but requires some additional processing power from your video card. Additionally it is highly video card memory demanding and may crash PCSX2 if the card runs out of RAM. You can set the option to 2,4,8 or 16. The plugin will automatically choose and use only the supported mode. For more information read the description at the right panel. | ||
*''Skipdraw'': Skips drawing some surfaces | *''Skipdraw'': Skips drawing some surfaces based on how likely they are to cause issues. This option may help with removing ghost images or other post-processing effect rendered incorrectly. You should specify how many surfaces need to be skipped after the first problematic one is found. Always try lower values (like 1-3) first before using higher ones. The side effect is the increased possibility for broken/missing graphics and effects. This hack may cause random performance boosts as well. | ||
*''Alpha'': Try this if your game has issues with fog like effects or shadows. | *''Alpha'': Try this if your game has issues with fog like effects or shadows. | ||
*''Half-pixel Offset'': This hack adds an 0.5 pixel offset to all surfaces so some common up-scaling issues may be fixed. You can try it when blur or halo effects seem to appear shifted to the upper-left corner from where they should be. | *''Half-pixel Offset'': This hack adds an 0.5 pixel offset to all surfaces so some common up-scaling issues may be fixed. You can try it when blur or halo effects seem to appear shifted to the upper-left corner from where they should be. | ||
*''Sprite'': Gets rid of black inner lines in 2D sprites. | *''Sprite'': Gets rid of black inner lines in 2D sprites. Grayed option is recommended. | ||
*''WildArmsOffset'': Lowers GS precision to avoid gaps in pixels when upscaling. | *''WildArmsOffset'': Lowers GS precision to avoid gaps in pixels when upscaling. It's known to help with upscaling problems for some 2D games. Read the description at the right panel for more information. | ||
*''Aggressive-CRC'': Can remove effects in some games to make image clearer. Read the description at the right panel for more information. | *''Aggressive-CRC'': Can remove effects in some games to make image clearer. Read the description at the right panel for more information. | ||
*''Alpha Stencil'': | *''Alpha Stencil'': This setting will disable partial transparency or prevent drawing some elements. May improve drawing shadows. Read the description at the right panel for more information. | ||
*''Nvidia Hack'': Fixes odd stretching issues in | *''Nvidia Hack'': Fixes odd stretching issues in certain NVIDIA drivers when upscaling (using DirectX 11). Try not to use this unless your game Videos or 2D screens are stretching outside the frame. | ||
*''Disable CRCs'': | *''Disable CRCs'': The option will disable all the GSdx hacks. This will break many games; but for certain games like [[Shadow of the Colossus]], you might like the result better. | ||
*''TC Offset X/Y'': These settings can help | *''TC Offset X/Y'': These settings can help fixing some misaligned textures when using upscaling. They will correct textures in some games, including [[Shin Megami Tensei: Persona 3|Persona 3]], [[Haunting Ground]] and [[Xenosaga Episode III: Also Sprach Zarathustra|Xenosaga]]. | ||
'''Software Mode Settings''' | '''Software Mode Settings''' | ||
This set of options will work only if you have selected Software Renderer. You can tune some settings for extra performance or video quality here. The options will not | This set of options will work only if you have selected Software Renderer. You can tune some settings for extra performance or video quality here. The options will not get grayed out even when you select hardware renderer so that you are able to configure both hardware and software mode. Some games may require switching between these modes (F9) so you might need to prepare everything beforehand. | ||
*''Extra Rendering threads'': This option determines how many threads GSdx will use while rendering to take advantage of all the vacant cores your CPU | *''Extra Rendering threads'': This option determines how many threads GSdx will use while rendering to take advantage of all the vacant cores your CPU might have (note that it will only be useable for software rendering). For example set it to 3 for quad core processors (1 for PCSX2 and 3 for GSdx software rendering). This may boost speed significantly in multi-core systems. | ||
*''Edge anti-aliasing (AA1)'': This may improve the resulting visuals by applying an anti-aliasing algorithm (required by emulation in some games) but will also reduce performance. This is an experimental option so it must be used with some caution. | *''Edge anti-aliasing (AA1)'': This may improve the resulting visuals by applying an anti-aliasing algorithm (required by emulation in some games) but will also reduce performance. This is an experimental option so it must be used with some caution. | ||
'''Movie Capture''' | '''Movie Capture''' | ||
This feature will only work while you are | This feature will only work while you are ingame. By pressing ''F12'' a message box for video capture will appear. You'll need to specify the place where to store video, processing codec (like for ex. [http://sourceforge.net/projects/x264vfw/ x264vfw], note you'll be only able to use already installed codecs) and picture resolution. Please be aware that lossless or uncompressed video may produce VERY large files so your HDD must have enough free space to contain it. <br/> | ||
Press F12 the second time to stop capturing. The result video will be automatically speed up to 100%. If you use SPU2-X as audio plugin the audio file | Press ''F12'' the second time to stop capturing. The result video will be automatically speed up to 100% even if you have experienced slowdowns while playing. If you use SPU2-X as your audio plugin the audio file ''recording.wav'' will be also recorded and saved alongside with the video file. | ||
You can find some additional information on GSdx plugin [[GSdx|here]]. | You can find some additional information on GSdx plugin [[GSdx|here]]. |