Welcome, Guest.
Username: Password: Remember me

TOPIC: Easy Troubleshooting - Never Deal Troubles Again!

Easy Troubleshooting - Never Deal Troubles Again! 3 months 3 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?

               - How to install Reshade on even older games?
             In game interface does not show up
             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 components does ReShade affect most?
                 - About 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
             How to decrease shaders opacity
             Extra Shaders

Updates log
Warning: Spoiler! [ Click to expand ]

Last Update: 12 July 2019
Last Edit: 3 days 20 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 3 months 3 weeks ago #2

 

INSTALLATION

Requirements
Windows: Every version from 7 onwards are supported. DirectX End-User Runtimes must be installed.
 Some users reported issues with other versions than windows 10, so this one is highly recommended.
Linux: Seems like ReShade is supported on linux thanks to a recent DXVK update for Wine.
 Make sure you have a Vulkan-compatible GPU.
Mac: ReShade is currently not supported on iOS systems. No updates are planned for that.

Everything about APIs


  - Direct3D 9, Direct3D 10+ or OpenGL?
After you select the game you wanna install ReShade into, the setup tool will ask you which rendering API is used by that game.
The setup will try to automatically recognize it and will place a check in the box considered the right one.
The automatic identification, however, may not be correct in every cases. If so, check online for what API the game uses.
The PC Gaming Wiki will be your friend.

  - What About DirectX 8 / 12 or Vulkan?
Right now ReShade is fully compatible with any OpenGL and DirectX (9 to 11) games.
From ReShade version 4.3.0, an experimental DirectX 12 support was build.
Any other API is not supported.

About DirectX 8 games, you'll need d3d8to9 tool, which you can find on the top of the page.

  - How to install Reshade on even older games?  (Not confirmed yet)
There are some APIs used by older games that need to be converted into ones that Reshade can read, since there is no way to install Reshade directly in those games.
The API we're talking about are:  DirectX (1 to 7)DirectDraw and Glide.
The most common wrapper used to make Reshade compatible with these libraries are DXGL and dgVoodoo2.
They both should do the job. While DXGL seems to be more efficient, dgVoodoo2 is the only one compatible with Glide APIs.

The installation procedure is the same: You need to install DXGL / dgVoodoo2 before installing Reshade.
Remember that DXGL converts older APIs into OpenGL, while dgVoodoo2 converts them into DirectX 11. So:
DXGL = Choose Direct3D 10+ during Reshade installation
dgVoodoo2 = Choose OpenGL during Reshade installation
(Based on acknowledge's suggestion)

Be aware!
Using this method to apply Reshade into older games might lead to visual / techincal issues, which can affect the integrity of your games.
More about it:

JBeckman wrote:
Warning: Spoiler! [ Click to expand ]
Due to forum's limit, I couldn't place the redirect link to the original JBeckman topic.
You'll find the full one in the replies of this thread: Page 2, reply #23

In game interface does not show up
If you can't see ReShade's UI on top of the screen when the game runs, you probably missed something during installation.
Make sure you selected the right game executable, as well as its proper API.
Read the information mentioned above about requirements and APIs, and ensure everything is okay.

Crash on startup
There are several reasons that can lead into a crash. First, make sure your ReShade version is up to date.
Take note that any third party software, like MSI Afterburner / RivaTuner, can conflict with ReShade, so try to disable them.
If the game uses DirectX 11, try renaming every  "dxgi"  file to  "d3d11".

Some Anti-Cheat system could detect ReShade as an untrusted software. It often happens when a new ReShade version is released, waiting to be whitelisted. If so, you have to install an older version or, at worst, uninstall ReShade completely.

Unable to download archive
It happens when the setup tool fails to download the standard shaders repository. You can download it by yourself from the official GitHub Repository and place the  "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 even by other protection systems, like Windows Defender or Browsers' anti malwares. Like anti-cheats, also security softwares have to whitelist newest ReShade versions, so it's common to have this problem when a new update is released.
(Based on Wicked Sick's suggestion)

Uninstalling
Automatic way: Launch the setup tool 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.
Manual way: Navigate through your game directory and reach the location of your game executable. You'll find .ini files (ReShade.ini - Preset.ini), .dll files (d3d9.dll / d3d10.dll / d3d11.dll / dxgi.dll / opengl32.dll, depending on the game API) and a "reshade-shaders" folder. Select and delete them all.
Last Edit: 16 hours 36 minutes ago by Duran.te.
The administrator has disabled public write access.
The following user(s) said Thank You: Wicked Sick, acknowledge, OtisInf, Uncle Crassius, Viper_Joe, romulus_ut3, Zumokufu

Introducing: Easy Troubleshooting 3 months 3 weeks ago #3


IN GAME

Everything about Presets
  - What are Presets?
Consider them as casings in the form of text document. They contain all informations about what shaders are used and their settings. An automatic - standard preset (named DefaultPreset.ini) will be created every time you'll install ReShade into a game and you'll start tweaking shaders. To switch preset / create / delete a new one, 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 components does ReShade affect 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.

  - About 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 parameters 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 need to have writing folder permissions. To give those ones to your account, navigate through your game folder Properties > Security > Edit and check "Full Control" for your user account. Alternatively, you can run the game as administrator every time you want to launch it.

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: 3 weeks 6 days 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 3 months 3 weeks ago #4


SHADERS

Shaders load order
Shaders in the Home tab represents the order in which they are loaded. Each shader affects every overlying effects.
Here there's a list with the general rules you should follow for a better shaders ordering you can use as a reference:

 - Effects like Ambient Occlusion or the most recent Ray Traced Global Illumination, must be placed on top.
   You don't want to see effects like Bloom or Fog passing through, or to apply a color grading that does not includes AO or GI.
 - Apply Sharpening filters after Anti-Aliasing ones, and Depth of Field after them.
 - Pay attention to Color Grading shaders, as it should influence effects like Bloom or Ambient Occlusion.
   Place any grading effects after them.
 - Image - Correcting shaders like Deband or Denoise, as well as any Lens - Dirt shaders like Film Grain or Lens Flare, should be placed on bottom.



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)


How to decrease shaders 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: 3 weeks 6 days ago by Duran.te.
The administrator has disabled public write access.
The following user(s) said Thank You: Wicked Sick, Uncle Crassius, Viper_Joe, Zarathustra, romulus_ut3, Zumokufu

Introducing: Easy Troubleshooting 3 months 3 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: 3 months 3 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 3 months 3 weeks ago #6

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

Introducing: Easy Troubleshooting 3 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 3 months 3 weeks ago #8

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

Introducing: Easy Troubleshooting 3 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 3 months 3 weeks ago #10

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

Introducing: Easy Troubleshooting 3 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 3 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 3 months 2 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: 3 months 2 days ago by wolfpack7.
The administrator has disabled public write access.

Introducing: Easy Troubleshooting 1 month 2 weeks 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: 1 month 2 weeks ago by thalixte.
The administrator has disabled public write access.

Introducing: Easy Troubleshooting 1 month 1 week ago #15

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

Introducing: Easy Troubleshooting 1 month 1 week 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 1 month 2 days 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 1 month 2 days 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: 1 month 2 days ago by CeeJay.dk.
The administrator has disabled public write access.

Introducing: Easy Troubleshooting 1 month 16 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: 4 weeks 1 day ago by Duran.te.
The administrator has disabled public write access.

Introducing: Easy Troubleshooting 4 days 13 hours ago #20

Hi Duran.te, thanks for all the effort!
And will you please consider adding some info regardding use ReShade on ancient games(DDraw, Glide, etc )?
The administrator has disabled public write access.
The following user(s) said Thank You: Duran.te
  • Page:
  • 1
  • 2