[SOLVED] Reshade + ENB with GTA V and Windows 10 64bit Pro
- ibbanez
- Topic Author
Less
More
8 years 3 months ago #1
by ibbanez
Reshade + ENB with GTA V and Windows 10 64bit Pro was created by ibbanez
I tagged onto another thread, but im thinking that because it said solved, that maybe its getting over looked. Originally I stated that I couldn't run both ReShade + ENB with GTA V. I have however, since troubleshooting, can get it to work with the old version 0.17.1. However, version 0.18.x and newer, I get the immediate CTD when both are enabled. My Proxy settings in the ENB are as follows:
Current Settings
[PROXY]
EnableProxyLibrary=true
InitProxyFunctions=false
ProxyLibrary=ReShade64.dll
System
Intel 3930k
32 GB Ram
980 ti x 2
SSD
It seems like once ReShade started adding its framework with the ReShade.fx file, those don't work with my setup for some reason. I don't know if its a combination of Windows 10 + 980ti SLI or something,but its weird that I have 0 issues running ENB + the newest ReShade on Fallout 4, Skyrim, Fallout 3, etc. Thanks guys..
Current Settings
[PROXY]
EnableProxyLibrary=true
InitProxyFunctions=false
ProxyLibrary=ReShade64.dll
System
Intel 3930k
32 GB Ram
980 ti x 2
SSD
It seems like once ReShade started adding its framework with the ReShade.fx file, those don't work with my setup for some reason. I don't know if its a combination of Windows 10 + 980ti SLI or something,but its weird that I have 0 issues running ENB + the newest ReShade on Fallout 4, Skyrim, Fallout 3, etc. Thanks guys..
Please Log in or Create an account to join the conversation.
- crosire
Less
More
8 years 3 months ago #2
by crosire
Replied by crosire on topic Reshade + ENB with GTA V and Windows 10 64bit Pro
These are both injectors which hook into the rendering pipeline. Possible conflicts are inevitable, depending on how each does its hooking: ReShade may overwrite hooks by ENB or the other way round, which usually crashes. Sometimes it may work out fine, other times it does not. To answer why it works pre 0.18.0 for you: In 0.18.0 the internal hooking system was changed for both D3D9 and DXGI interfaces to improve compatibility with overlay software (mainly Steam). It is a trial and error process to find the right hooking methods with most widespread compatibility and the current way works very well with most injector software (overlays, screen recorders, etc.), where the previous way did not. But there are of course cases where it doesn't (GTAV ENB for you being one). This is unfortunate, but as said, inevitable.
Please Log in or Create an account to join the conversation.
- ibbanez
- Topic Author
Less
More
8 years 3 months ago #3
by ibbanez
Replied by ibbanez on topic Reshade + ENB with GTA V and Windows 10 64bit Pro
I guess what I am confused about is the fact that so many other people seemingly are able to run both without issues, and the others that had issues, just didn't set up the Proxy file correctly. This is what was leading me to question Windows 10 + my 980ti SLI setup or something. I removed EVGA Precision X and just overclocked via Nvidia Inspector instead. At least I found an old version that will work, so for that I'm happy, but was more curious than anything as to why I was running into these issues. I enjoy searching for these types of things since its what I do for a living, but getting information about things always helps Thanks.
Please Log in or Create an account to join the conversation.
- Daz
Less
More
8 years 3 months ago - 8 years 3 months ago #4
by Daz
Replied by Daz on topic Reshade + ENB with GTA V and Windows 10 64bit Pro
I have the same setup as you. Running Win 10 and 980ti in SLI.
I managed to get both ENB and ReShade working by doing the following:
1) Rename the "ReShade64.dll" to "dxgi.dll"
2) In the enblocal change to:
[PROXY]
EnableProxyLibrary=true
InitProxyFunctions=false
ProxyLibrary=d3d11.dll
It may or may not help you, as I know it doesn't work for some users. Good luck!
My only issue is the Scroll Lock key doesn't seem to disable the reshade.
I managed to get both ENB and ReShade working by doing the following:
1) Rename the "ReShade64.dll" to "dxgi.dll"
2) In the enblocal change to:
[PROXY]
EnableProxyLibrary=true
InitProxyFunctions=false
ProxyLibrary=d3d11.dll
It may or may not help you, as I know it doesn't work for some users. Good luck!
My only issue is the Scroll Lock key doesn't seem to disable the reshade.
Last edit: 8 years 3 months ago by Daz.
Please Log in or Create an account to join the conversation.
- ibbanez
- Topic Author
Less
More
8 years 3 months ago #5
by ibbanez
Replied by ibbanez on topic Reshade + ENB with GTA V and Windows 10 64bit Pro
If scroll lock doesn't turn effects off, are you sure they are even coming on? Do you see the ReShade welcome message behind the ENB one at startup? I don't understand why you would make the ENB dll the one the proxy file is using, but I will give it a shot. Im concerned that you only have ENB working though since you can't toggle the ReShade effects, but I will give it a shot.
Please Log in or Create an account to join the conversation.
- ibbanez
- Topic Author
Less
More
8 years 3 months ago #6
by ibbanez
Replied by ibbanez on topic Reshade + ENB with GTA V and Windows 10 64bit Pro
I have no idea how it works, but you sir are a genius... Now, I have no idea why the ENB basically calls itself, which is weird if you think about it, but I know that renaming ReShade to dxgi.dll it will call itself, but you would think that ENB would have to be running in order for settings inside enbseries to have any effect, but whatever the reason, all I can say is that it works. So again, thank you. But, I also wanted to add that the scroll lock does enable and disable ReShade for me, so I would maybe check your settings in some of the files to make sure that they are setup correctly to use the Scroll lock. Thanks again.
Please Log in or Create an account to join the conversation.
- Daz
Less
More
8 years 3 months ago #7
by Daz
Replied by Daz on topic Reshade + ENB with GTA V and Windows 10 64bit Pro
Ha no worries. Glad it worked for you
Please Log in or Create an account to join the conversation.