Welcome, Guest.
Username: Password: Remember me

TOPIC: Easy Troubleshooting - Never Deal Troubles Again!

Easy Troubleshooting - Never Deal Troubles Again! 2 months 4 weeks ago #1


Easy Troubleshooting is a comprehensive collection of all those issues that might occur while dealing with ReShade.
The goal is to explain, in the easiest way possible, the nature of the problems and the way to solve them.
If you have any kind of suggestion or question, feel free to reply!

This guide was not created with the purpose to compete against "Common Issues and Their Solutions"
Easy Troubleshooting has been designed as FierySwordswoman officially announced the end of his guide's support.

  INDEX

INSTALLATION
             Requirements
             Everything about APIs
               - Direct3D9, Direct3D10+ or OpenGL?
               - What About DirectX 8 / 12 or Vulkan?
             ReShade UI not showing
             Crash on startup
             Unable to download archive
             Reshade detected as virus
             Uninstalling

IN-GAME
               Everything about Presets
                 - What are Presets?
                 - How to use Presets?
               Performance
                 - Which hardware components ReShade affects most?
                 - Loading times
                 - How to get the best performance
               Changes not being saved
               Shaders missing from main tab
               Setting up a value over its limits
               Mouse Issues
                 - Mouse is stuck into a certain area of the screen
                 - Unable to move mouse

SHADERS
             Shaders load order
             Depth-dependent shaders don't work
             Shaders messing with game UI
               - MXAO is flipped / darkens the whole scene
               - FXAA / SMAA distort text
             Shaders hidden settings
             Tweak: Reducing every shaders intensity / opacity
             Extra Shaders

Updates log
Warning: Spoiler! [ Click to expand ]

Last Update: 15 June 2019
Last Edit: 1 day 5 hours ago by Duran.te.
The administrator has disabled public write access.
The following user(s) said Thank You: crosire, Wicked Sick, CeeJay.dk, jas01, acknowledge, Uncle Crassius, Ryukou36, Viper_Joe, thalixte, Daodan and this user have 4 others thankyou

Introducing: Easy Troubleshooting 2 months 4 weeks ago #2

 

INSTALLATION

Requirements
Officially, the requirements to make ReShade work are:
Every Windows versions (from 7 onwards) as operating system, and the DirectX End-User Runtimes installed.
Some users reported issues with non-windows 10 versions, so this one is highly recommended.

Everything about APIs


  - Direct3D9, Direct3D10+ or OpenGL?
It depends on wich API the game uses.
To get this, either check ReShade Compatibility List (located on top of any ReShade's pages: the fourth entry called "Games"), or search a game on PC Gaming Wiki and, on the contents list, look for API.

  - What About DirectX 8 / 12 or Vulkan?
Right now ReShade is fully compatible with OpenGL and DirectX 8 to 11 games.

From ReShade version 4.3.0 an experimental DirectX 12 compatibility was introduced.
If you wanna try it, just download the updated version from ReShade Home page.

Any other API are not supported yet.

If your concerned game leans on DirectX 8, you'll need d3d8to9 tool, located on the top of every ReShade page.
Some recent games automatically start with a newer, not ReShade - supported API by default. In some cases, they could still let you decide to run with an older ReShade - friendly one from their options menu, so don't forget to check this one.

ReShade UI not showing
If, when you launch the game, you can't see ReShade interface on top of the screen, it was likely not injected correctly into the game. Make sure you selected the right game executable, as well as its proper API during installation.

Crash on startup
There may be several reasons that can lead to a crash. First, make sure your ReShade version is up to date.
Take note that any third party software, like MSI Afterburner / RivaTuner, could conflict with ReShade, so try to disable them.
In some cases, depending on the API, many users solved this problem by renaming every "dxgi" file to "d3d11".
Besides, some Anti-Cheat system can detect ReShade as an untrusted software. Is so, you could be forced to install an older whitelisted version, or, at worst, uninstall ReShade completely.


Easy Anti-Cheat easily anti-allowing reshade injection

Unable to download archive
If the installer fails to download the standard shaders repository, download it by yourself from the official GitHub Repository and place "Shaders" and "Textures" folder in your ReShade folder located in your game path.

Reshade detected as virus
Sometimes ReShade can be identified as a False Positive by some antivirus (typically those using Heuristic Analysis, or other protection systems like Windows Defender and Browsers' anti malwares.
This often happens when a newer version of ReShade comes out, and it still needs to be whitelisted by security softwares.
(Based on Wicked Sick's suggestion)

Uninstalling
Launch ReShade setup and select your game executable. After choosing the API, the setup will ask you to overwrite or uninstall ReShade for that game: click No and you're done.
You can also uninstall ReShade manually by deleting its files from the game directory.
Last Edit: 1 day 5 hours ago by Duran.te.
The administrator has disabled public write access.
The following user(s) said Thank You: Wicked Sick, OtisInf, Uncle Crassius, Viper_Joe, romulus_ut3, Zumokufu

Introducing: Easy Troubleshooting 2 months 4 weeks ago #3


IN GAME

Everything about Presets
  - What are Presets?
Consider them as vessel in the form of text document. They contain all informations about what shaders are used and with what settings.
An automatic - standard preset (named DefaultPreset.ini) will be created every time you'll install ReShade into a game and you'll start playing with shaders and their settings.
To switch preset, create a new one or delete them, just use the + , - or the arrow buttons next to the preset setting on top of ReShade's Home page.

  - How to use Presets?
You'll find users - forged presets everywhere out there. Along with Google and YouTube, a sweet place you can rely is SweetFX Database: just click on the obvious "Presets" button on top of every ReShade page and start exploring new horizons!

To load a preset, once you downloaded it, drag it in your game folder. Once in game, you need to select it from the drop down menu, located on top of ReShade's interface, in the Home tab. Make sure you have all the shaders the preset requires in your shader folder.
Also, keep in mind that presets made with outdated ReShade versions will easily not work. If so, search for another updated preset, or downgrade your ReShade version. You can download all previous versions from Mediafire: ReShade Repository.
Performance
  - Which hardware components ReShade affects most?
ReShade is mostly GPU hungry.
Watch how GPU load behaves compared to the other statistics, when ReShade is active:

ReShade Off                                                      ReShade On

Note that ReShade might slightly hit VRAM. If you experience stuttering with ReShade On, watch out if you're out of VRAM first.

  - Loading times
Loading times are really up to your CPU. The more powerful it is, the faster the loading will be.
Enable Performance Mode when you're done with your preset configuration, as it will definitely speed up compilation by not rendering shaders variables and unused shaders.

  - How to get the best performance
Some shaders allows you to set parametrs like Quality, Resolution, Samples amount, and so on.
Don't be afraid to tweak them to get a little bit of extra performance in order to get the best quality - performance ratio.
Also, note that some shaders that have the same effect (AdaptiveSharp and LumaSharp, for example, are both Sharpening shaders) are more performance - friendly than others. Try out various shaders to see what fits better for you.

Use LUTs!
If on one hand they require some setup, on the other they can provide awesome grading without using many shaders at the same time, and save some performance accordingly.
In this regard, you'll find this one very useful: FierySwordswoman's Guide to LUTs

...And remember to check Performance Mode after you finish configuring your ReShade preset!

Changes not being saved
You probably don't have the required folder permissions. You can either run the game as administrator, or give those ones to your account by going in your game's folder Properties > Security > Edit and check "Full Control" for your account / Users.

Shaders missing from main tab
Make sure that Shaders are present in your Shaders Folder located in Game Directory > reshade-shaders > Shaders.
If they still won't show up, navigate to the Settings Tab and set your Shaders Folder in "Effect Search Paths".



Fixing "Shaders not showing up" problem


Setting up a value over its limits
You can set a higher, lower, or even negative value than the predetermined ones by holding Ctrl and clicking on the parameter you want to change. To set a negative one, just add the minus sign ( - ) before the value.

Mouse Issues
  - Mouse is stuck into a certain area of the screen
This happens when the game's resolution is upscaled. Set it to your screen native one to fix this.

  - Unable to move mouse
Some games prevent free mouse movement by steadily resetting its position. You need to get something that lets you use your mouse first when in game, like opening an inventory or going into a pause menu, then you can open ReShade's interface.
Keep in mind that you can also use your keyboard to navigate through the interface.

Keyboard Controls:
Arrow keys: Move
Spacebar: Confirm
Esc button: Undo
Ctrl + Tab: Switch tabs
Last Edit: 1 day 4 hours ago by Duran.te.
The administrator has disabled public write access.
The following user(s) said Thank You: Uncle Crassius, Viper_Joe, romulus_ut3, Zumokufu

Introducing: Easy Troubleshooting 2 months 4 weeks ago #4


SHADERS

Shaders load order
Shaders in the Home tab represents the order in which they are loaded.
Don't ignore this, else you'll see artifacts like ambient occlusion and bloom not being affected by color grading.

Use the following list as a general order reference during your changes:

          1 )  Ambient Occlusion
          2 )  Anti-Aliasing
          3 )  Sharpening
          4 )  Bloom
          5 )  Depth of Field
          7 )  Motion Blur
          8 )  Deband
          9 )  Film Grain




Fixing Ambient Occlusion (MXAO) passing through Fog by changing Load Order


Depth-dependent shaders don't work
First of all check ReShade Compatibility List to find out if ReShade works perfectly with a game.
Watch for game's Anti-Aliasing. MSAA, in particular, is well-known for messing up with depth access, so disable it.
Verify that the Depth Texture Format is correct, by navigating to the last interface tab (DX9 / DX11 - depending on the game), in the section " Depth and Intermediate Buffers ".
(Based on Daodan's suggestion)

Besides, remember that ReShade automatically disables depth access in every game that make use of network activity.
So, during online sessions, the depth buffer may flicker or not work completely.

Shaders messing with game UI
This is due to the generic nature of ReShade. Differently from ENB, ReShade has no way to know when to apply a certain effect during the rendering of the game, so it applies them after the image is completely displayed on the screen.

Unfortunately there's no definitive way to fix this. You can use UIMask.fx to prevent one or more shader from being applied in certain areas of the screen, or UIDetect.fx to toggle off shaders when a predetermined image is detected. You can also hide this unwanted effect as much as you can by playing with values like intensity, blending and fade distance, depending on the shader.

  - MXAO is flipped / darkens the whole scene

You have to change the Preprocessor Definitions.
In the first case edit RESHADE_DEPTH_INPUT_IS_UPSIDE_DOWN,
in the second one change RESHADE_DEPTH_INPUT_IS_REVERSED.
To modify them, click on "Edit global preprocessor definitions" in the Home tab of ReShade interface and invert the value.
(0 and 1 are the only acceptable values.)

  - FXAA / SMAA distort text
ReShade Anti-Aliasing techniques work on the entire screen. That's why texts, as well as other elements, are being altered.
To fix this, if you have depth access, use SMAA in depth mode.
Otherwise, play with each shader's settings to reduce its influence on unwanted elements.

Shaders hidden settings
Some shaders options might not be displayed in the ReShade settings.
To activate these settings, click on Edit Global Preprocessor Definitions, then add there your interested value.
(Example: if you wanna switch to the new MartyMcFly's Ambient Occlusion algorithm, type MXAO_HQ 1)

Or just use my favourite, but less efficient, lazy way:



Enabling New HQ Algorithm in Marty McFly's Ambient Obscurance (aka MXAO)


Tweak: Reducing every shaders intensity / opacity
Some Shaders allows you to edit their Intensity by playing with their settings, some others don't.
Though there's not an official way to "reduce shaders opacity" through ReShade interface, I managed to achieve this by making some tweaks.
Basically we'll use a mask for a specific shaders and we'll make it cover the entire screen.

First of all you'll need the effect UIMask to be present in your Shaders Folder ( Game Directory > reshade-shaders > Shaders ), so check this Shader during ReShade installation.
UIMask shader comes with a sample texture called UIMask.png, located in the Texture Folder ( Game Directory > reshade-shaders > Textures ). Open this one with an image editor software and fill it completely with Black ( or download a full black image from google and rename it UIMask.png, after all it's the result that counts ).

Once all's set, launch your game, open ReShade interface and drag your interested Shader between UIMask_Top and UIMask_Bottom. In this way it will limit its effectiveness just to that specific shader (watch the image below to see the load order).
To increase or decrease the opacity, just move the slider "Mask Intensity" as you want.



Decreasing Godrays Opacity level


Extra Shaders
The standard Shaders Repository does not contain all the authors' effects. Extra shaders are located in their own storages.
Unfortunately, due to the Forum limits, I couldn't directly place here the list containing all links, so I switched to Pastelink.
If I forgot to mention someone, please report it to me with a reply.

List for shaders not on Standard Repository

The list is sorted alphabetically according to the authors' names.
Last Edit: 1 day 5 hours ago by Duran.te.
The administrator has disabled public write access.
The following user(s) said Thank You: Wicked Sick, Uncle Crassius, Viper_Joe, romulus_ut3, Zumokufu

Introducing: Easy Troubleshooting 2 months 4 weeks ago #5

Awesome! Stickied. (Note: your image hoster redirects through cloudflare's browser check which causes the images to not show up. I'd suggest something like imgur instead).
Cheers, crosire =)
Last Edit: 2 months 4 weeks ago by crosire.
The administrator has disabled public write access.
The following user(s) said Thank You: Duran.te, evgeniy.trifonov

Introducing: Easy Troubleshooting 2 months 4 weeks ago #6

Thanks! Appreciated.
Images should be fixed, hope they work now.
The administrator has disabled public write access.

Introducing: Easy Troubleshooting 2 months 3 weeks ago #7

One suggestion for DEPTH DEPENDENT SHADERS DON'T WORK: also check the (DX9)/DX11 tab to see if the wrong texture is selected.
The administrator has disabled public write access.
The following user(s) said Thank You: Duran.te

Introducing: Easy Troubleshooting 2 months 3 weeks ago #8

Added. Thanks for feedback!
The administrator has disabled public write access.

Introducing: Easy Troubleshooting 2 months 3 weeks ago #9

  • Wicked Sick
  • Wicked Sick's Avatar
  • Offline
  • Die young or suffer (Forgive my poor English)
Durante, you could go over about false positives, man. This should help because it always comes up with every new update.

Congratulations in making this thread, I am sure this will help a lot of people and provide answers to questions before they are even asked haha

Also, thanks for the other shaders, I was missing two from those links.
Finding relief somewhere between a tree's branch and its shade.
The administrator has disabled public write access.
The following user(s) said Thank You: Duran.te

Introducing: Easy Troubleshooting 2 months 3 weeks ago #10

Section Added. Thanks for all!
The administrator has disabled public write access.

Introducing: Easy Troubleshooting 2 months 3 weeks ago #11

  • Wicked Sick
  • Wicked Sick's Avatar
  • Offline
  • Die young or suffer (Forgive my poor English)
No problem, man. Glad to help with that suggestion.

About the GitHubs, there is also Fuba's. Do you think he would mind putting his in that list?

github.com/Fubaxiusz/fubax-shaders/
Finding relief somewhere between a tree's branch and its shade.
The administrator has disabled public write access.
The following user(s) said Thank You: Fu-Bama, Duran.te

Introducing: Easy Troubleshooting 2 months 3 weeks ago #12

I hope not. I'll add it to enrich the guide
In case he or anyone else, for whatever reason, didn't like their repositories to be on that list, I will remove them accordingly.

Anyway, thanks for reporting!
The administrator has disabled public write access.
The following user(s) said Thank You: Wicked Sick

Introducing: Easy Troubleshooting 2 months 3 days ago #13

so I am trying to use reshade with Star Wars: Knights of the old republic and in the compatibility on this website it says it works perfectly and I click on the OpenGL (which is what it should be to install correctly) but it doesn't work I get to the title screen and it has what I assume is resahde as another game and then Kotor as the actual game but both of them have black screens and after a little while the reshade just closes and then I am able to play normally with any mods I have had and what not but I have spent hours now almost days trying to fix this problem and haven't found anything that has worked yet so please, if you can, help me.
Last Edit: 2 months 3 days ago by wolfpack7.
The administrator has disabled public write access.

Introducing: Easy Troubleshooting 2 weeks 1 day ago #14

@Crosire, i find this guide so usefull, what do you think about adding a link to it on the Reshade's web site ?
Last Edit: 2 weeks 1 day ago by thalixte.
The administrator has disabled public write access.

Introducing: Easy Troubleshooting 2 weeks 16 hours ago #15

It is linked on the home page right below the download button already.
Cheers, crosire =)
Last Edit: 2 weeks 16 hours ago by crosire.
The administrator has disabled public write access.

Introducing: Easy Troubleshooting 2 weeks 14 hours ago #16

crosire wrote:
It is linked on the home page right below the download button already.

Oh, didn't noticed that :blush: Thks a lot...
The administrator has disabled public write access.

Introducing: Easy Troubleshooting 3 days 12 hours ago #17

I didn't either and the fact that we missed it suggests it's not obvious to users.
The people the need the help the most are the people that don't read the fine instructions, so it should be SUPER obvious.

I suggest making another tab to the website (at the top) that says Help which takes you to this guide directly.
The administrator has disabled public write access.

Introducing: Easy Troubleshooting 3 days 12 hours ago #18

@Durante this forum scales down your gifs which ruins the quality. I suggest looking at what resolution they become when you click them and then making new gifs at that resolution so they are not scaled down.

Also why gifs when you can use video?

P.S. The awful bayer dithering triggers me. I know it was probably either the provider or imgur that added this but it hurts my eyes.
Last Edit: 3 days 12 hours ago by CeeJay.dk.
The administrator has disabled public write access.

Introducing: Easy Troubleshooting 1 day 11 hours ago #19

@CeeJay.dk. Your suggestion could be a solution, we'll wait crosire's response.

Edit: Never mind, I just noticed the big obvious "FAQ" new button on top.

The dithering, kindly offered by imgur's algorithm, should be a sort of gifs optimizer. Add to that the forum's downscaling and you'll get that triggering result. I should definitely switch to videos (don't ask me why I never thought about it before...).
Cleverly, I didn't backup original shots, so I'll have to recreate them from scratch!  yaay...

Happy to see you came back to the forum after months, anyway. :)
Last Edit: 17 hours 52 minutes ago by Duran.te.
The administrator has disabled public write access.