[SOLVED] Latest Steam Beta crashes games using Reshade
- jon30rockaholic
- Topic Author
EDIT: Just found another Steam-related Reshade crash. If I allow Steam to download games while playing them, then Rise of the Tomb Raider will crash on the level loading screen if you are using Reshade.
Please Log in or Create an account to join the conversation.
- SpinelessJelly
Please Log in or Create an account to join the conversation.
- Fredoooooooo
Please Log in or Create an account to join the conversation.
- jon30rockaholic
- Topic Author
SpinelessJelly wrote: Not in every setup (my games never crashed though I've always had the beta client on). Still, good pointer for people who may encounter similar trouble.
Yeah I forgot to mention my setup. Makes sense that it wouldn't happen to everybody.
I'm on Windows 8.1 x64 with the following specs:
ASRock Pro4 mobo
GTX 970
i5 4690K
Samsung 850 Pro SSD
16GB RAM
Not sure if listing specs will help or not, but maybe the bug is just related specifically to my setup / the settings used in my apps.
Please Log in or Create an account to join the conversation.
- JBeckman
The new Steam beta has some changes to the overlay for compatibility with D3D12 and I assume something with those changes are causing this behavior but interestingly enough only a few games are affected since for example Rise of the Tomb Raider and Fallout 4 work just fine whereas this game crashes.
(Steam overlay is also disabled as I have no need for it but it is still loaded with the Steam API as can be seen from the Steam log files so this issue still occurs.)
No idea when the Steam beta will move to the stable / release branch but hopefully ReShade 2.0 or a quick fix after it's release will fix this problem properly.
EDIT: Injecting via d3d11.dll over dxgi.dll stopped the crashes.
(Too generic with dxgi as it's d3d10, d3d11 and d3d12 compatible?)
Please Log in or Create an account to join the conversation.
- Radical53
Please Log in or Create an account to join the conversation.
- Dr4Wm4N
We should make a list of games having trouble with Steam Beta and ReShade, so for now (list edited 02/24/2016):
- Batman Arkham Knight (crashes, fixed by renaming dxgi.dll to d3d11.dll, but toggle keys are non-functional)
- Call of Duty Black Ops III (crashes, fixed by renaming dxgi.dll to d3d11.dll)
- Marvel Heroes 2016 (crashes, can someone test the dll renaming fix as I don't play this game?)
- Street Fighter V (crashes, fixed by renaming dxgi.dll to d3d11.dll)
- Watch_Dogs (crashes, fixed by renaming dxgi.dll to d3d11.dll)
- XCOM 2 (fixed by renaming dxgi.dll to d3d11.dll)
Please Log in or Create an account to join the conversation.
- Mobeeuz
Please Log in or Create an account to join the conversation.
- CaptainFabulous
Can someone detail how to use the workaround please?
Please Log in or Create an account to join the conversation.
- Dr4Wm4N
Please Log in or Create an account to join the conversation.
- JBeckman
(IE I use F10 to toggle effect on and off and F11 to toggle the depth buffer.)
Hopefully a full fix will come when ReShade 2.0 is released (Or perhaps shortly afterwards as a hotfix if required.) although the newest info there seems to be that there's still a few issues to fix and the mediator tool is not fully ready yet plus the people involved with this are also short on time due to real life and such so it could be another couple of weeks until it's available.
EDIT: As far as I can tell from d3d*.log it fails when it creates this swap chain.
19/02/2016 12:42:55:340 [02004] | INFO | Installing delayed hooks for "C:\WINDOWS\system32\d3d11.dll" (Just loaded via 'LoadLibraryA("d3d11.dll")') ...
19/02/2016 12:42:55:341 [02004] | INFO | > Found 2 match(es). Installing ...
19/02/2016 12:42:55:358 [02004] | INFO | > Installed 2 hook(s).
19/02/2016 12:42:55:359 [02004] | INFO | Redirecting 'D3D11CreateDevice(0000000005118F70, 0, 0000000000000000, 0, 0000000012D8FA6C, 1, 7, 0000000012D8F9AC, 0000000000147478, 000000006394B270)' ...
19/02/2016 12:42:55:359 [02004] | INFO | > Passing on to 'D3D11CreateDeviceAndSwapChain':
19/02/2016 12:42:55:359 [02004] | INFO | Redirecting 'D3D11CreateDeviceAndSwapChain(0000000005118F70, 0, 0000000000000000, 0, 0000000012D8FA6C, 1, 7, 0000000000000000, 0000000000000000, 0000000012D8F9AC, 0000000000147478, 000000006394B270)' ...
19/02/2016 12:42:58:963 [02004] | INFO | Redirecting 'IDXGIFactory::CreateSwapChain(0000000000535120, 000000000511A300, 00000000001477E0, 000000006394AF68)' ...
19/02/2016 12:42:58:963 [02004] | INFO | Redirecting 'IDXGIFactory::CreateSwapChain(0000000000535120, 0000000009C22D78, 00000000001477E0, 000000006394AF68)' ...
19/02/2016 12:42:58:963 [02004] | INFO | Redirecting 'IDXGIFactory::CreateSwapChain(0000000000535120, 0000000009C22D78, 00000000001477E0, 000000006394AF68)' ...
19/02/2016 12:42:58:963 [02004] | INFO | Redirecting 'IDXGIFactory::CreateSwapChain(0000000000535120, 0000000009C22D78, 00000000001477E0, 000000006394AF68)' ...
19/02/2016 12:42:58:963 [02004] | INFO | Redirecting 'IDXGIFactory::CreateSwapChain(0000000000535120, 0000000009C22D78, 00000000001477E0, 000000006394AF68)' ...
19/02/2016 12:42:58:963 [02004] | INFO | Redirecting 'IDXGIFactory::CreateSwapChain(0000000000535120, 0000000009C22D78, 00000000001477E0, 000000006394AF68)' ...
19/02/2016 12:42:58:963 [02004] | INFO | Redirecting 'IDXGIFactory::CreateSwapChain(0000000000535120, 0000000009C22D78, 00000000001477E0, 000000006394AF68)' ...
19/02/2016 12:42:58:963 [02004] | INFO | Redirecting 'IDXGIFactory::CreateSwapChain(0000000000535120, 0000000009C22D78, 00000000001477E0, 000000006394AF68)' ...
19/02/2016 12:42:58:963 [02004] | INFO | Redirecting 'IDXGIFactory::CreateSwapChain(0000000000535120, 0000000009C22D78, 00000000001477E0, 000000006394AF68)' ...
19/02/2016 12:42:58:963 [02004] | INFO | Redirecting 'IDXGIFactory::CreateSwapChain(0000000000535120, 0000000009C22D78, 00000000001477E0, 000000006394AF68)' ...
19/02/2016 12:42:58:963 [02004] | INFO | Redirecting 'IDXGIFactory::CreateSwapChain(0000000000535120, 0000000009C22D78, 00000000001477E0, 000000006394AF68)' ...
19/02/2016 12:42:58:963 [02004] | INFO | Redirecting 'IDXGIFactory::CreateSwapChain(0000000000535120, 0000000009C22D78, 00000000001477E0, 000000006394AF68)' ...
19/02/2016 12:42:58:963 [02004] | INFO | Redirecting 'IDXGIFactory::CreateSwapChain(0000000000535120, 0000000009C22D78, 00000000001477E0, 000000006394AF68)' ...
(And so on and so on until the game crashes.)
Going to try and get a pastebin of the entire thing and a tracelog in case it helps solve the issue or at least gives some info on why it might happen.
EDIT:
Games.rar
www109.zippyshare.com/v/NfzLzboY/file.html
D3D11.log, D3D11.tracelog (Where it seems to work but the toggle keys are non-functional.)
DXGI.log, DXGI.tracelog (Crashes on start.)
Please Log in or Create an account to join the conversation.
- JBeckman
...
Windows
Added a workaround for some game crashes with additional third-party graphics mods
Should fix this, hopefully.
Please Log in or Create an account to join the conversation.
- CaptainFabulous
Anywho, the Steam beta has gone live and Marvel Heroes doesn't work. This sucks.
Please Log in or Create an account to join the conversation.
- JBeckman
Copy either ReShade32.dll or ReShade64.dll to the games install folder depending on if the game is 64 or 32 bit, for Steam games this is pretty simple to check as a 32-bit game will be using Steam_api.dll for 32-bit and Steam_api64.dll for 64-bit games.
You can use the Mediator tool and it'll do a system link between the game folder and where you put ReShade but I don't know how you would go about renaming the .dll files if you use this method as I always manually install ReShade and have no knowledge on how Mediator / Assistant works other than that it apparently links the game folder to the ReShade folder via a "symlink" method.
Anyway always rename the ReShade binaries (.dll files.) and don't alter any Windows files.
(DXGI is a bit of a generic one for D3D10, D3D11 and on W10 also D3D12 though ReShade does not currently support that particular API, yet. - whereas D3D9, D3D10, D3D11 and D3D12 .dll are exact names for that particular version of the DirectX graphics API.)
Please Log in or Create an account to join the conversation.
- crosire
Please Log in or Create an account to join the conversation.
- CaptainFabulous
Thanks!
Please Log in or Create an account to join the conversation.