15,188
edits
(→Shader Compilation: fix typo and reword Exclusive Ubershaders to emphasize it should not be preferred over the other options (besides Skip Drawing)) |
|||
(2 intermediate revisions by one other user not shown) | |||
Line 25: | Line 25: | ||
=== General === | === General === | ||
==== Video Backend ==== | ==== Video Backend ==== | ||
* Depending on the game and the graphics card: '''Vulkan''' will generally provide the best performance for Nvidia and AMD, while ''' | * Depending on the game and the graphics card: '''Vulkan''' will generally provide the best performance for Nvidia and AMD, while '''Direct3D 12''' is preferred on Intel. '''Direct3D 11''' is a good fallback option for stability or compatibility reasons. '''OpenGL''' should be avoided on AMD and Intel GPUs on Windows due to poorly optimized drivers. | ||
* '''V-Sync''' helps prevent screen tearing. | * '''V-Sync''' helps prevent screen tearing. | ||
Line 32: | Line 32: | ||
==== Shader Compilation ==== | ==== Shader Compilation ==== | ||
*''' | *'''Specialized (Default)''' should be used as a fallback for older systems or GPUs that do not work well with ubershaders such as some mobile GPUs. | ||
*'''Hybrid Ubershaders''' is the recommended setting for most GPUs as it reduces shader compilation stutter with minimal performance impact. | |||
*''' | *'''Exclusive Ubershaders''' is the most effective at reducing shader compilation stutter but should '''NOT''' be used unless you've encountered stuttering with Hybrid Ubershaders and have a very powerful GPU. | ||
*''' | *'''Skip Drawing''' is '''NOT''' recommended as it causes rendering issues in many games. | ||
*'''Compile Shaders Before Starting''' can reduce in game shader compilation stutter once a cache is built in exchange for longer game startup times. | *'''Compile Shaders Before Starting''' can reduce in game shader compilation stutter once a cache is built in exchange for longer game startup times. | ||