Overlay does not appear when running Doom: The Dark Ages with Proton

  • AriaOnyx
  • Topic Author
More
3 days 8 hours ago #1 by AriaOnyx Overlay does not appear when running Doom: The Dark Ages with Proton was created by AriaOnyx
I am using Proton to play Doom TDA and I have not been able to get the ReShade menu to appear in the game.

So far I have tried
  • Loading the game with
    +r_allowBlackListedLayers 1
  • Renaming 
    DISABLE_VK_LAYER_reshade_1
    to something else in the
    ReShade64.dll
    file
  • Rolling back to earlier versions of ReShade that have worked with other games instead of the current 6.7.3 version
  • Compiling ReShade from the GitHub page instead of using the binary installer
  • Using the
    reshade-linux
    install script
  • Installing ReShade manually using Wine to run the installer EXE with the game's Proton prefix selected as the Wine prefix
  • Tried both Vulkan and DX10/DX11/DX12 in the installer
  • Setting overrides for
    dxgi.dll
    to "native, builtin" and for
    d3dcompiler_47.dll
     to "native".
  • Trying Proton Experimental, Proton 10.0-4, GE-Proton10-4, and Proton 11.0 (Beta)
  • Installing with both the standard installer and the full add-on installer.
  • Changing the value of
    KeyOverlay
    in
    ReShade.ini
     to set a different key to bring up the overlay.
And it is the exact same result every time. The game starts and there is no header about ReShade being loaded and pressing the Home key does nothing. 

I know that it is at least installing and running because when I launch TDA it generates these log files:

[spoiler=
ReShade.log
]16:21:31:809 [  444] | INFO  | Initializing crosire's ReShade version '6.7.3.2148' (64-bit) loaded from 'S:\common\DOOMTheDarkAges\dxgi.dll' into 'S:\common\DOOMTheDarkAges\idTechLauncher.exe' (0x597AB570) ...
16:21:31:813 [  444] | INFO  | Registering hooks for 'user32.dll' ...
16:21:31:813 [  444] | INFO  | > Libraries loaded.
16:21:31:813 [  444] | INFO  | > Found 21 match(es). Installing ...
16:21:31:817 [  444] | INFO  | Registering hooks for 'C:\windows\system32\dinput.dll' ...
16:21:31:817 [  444] | INFO  | > Delayed.
16:21:31:817 [  444] | INFO  | Registering hooks for 'C:\windows\system32\dinput8.dll' ...
16:21:31:817 [  444] | INFO  | > Delayed.
16:21:31:817 [  444] | INFO  | Registering hooks for 'C:\windows\system32\d2d1.dll' ...
16:21:31:817 [  444] | INFO  | > Delayed.
16:21:31:817 [  444] | INFO  | Registering hooks for 'C:\windows\system32\d3d9.dll' ...
16:21:31:817 [  444] | INFO  | > Libraries loaded.
16:21:31:817 [  444] | INFO  | > Found 11 match(es). Installing ...
16:21:31:821 [  444] | INFO  | Registering hooks for 'C:\windows\system32\d3d10.dll' ...
16:21:31:821 [  444] | INFO  | > Delayed.
16:21:31:821 [  444] | INFO  | Registering hooks for 'C:\windows\system32\d3d10_1.dll' ...
16:21:31:821 [  444] | INFO  | > Delayed.
16:21:31:821 [  444] | INFO  | Registering hooks for 'C:\windows\system32\d3d11.dll' ...
16:21:31:821 [  444] | INFO  | > Libraries loaded.
16:21:31:821 [  444] | INFO  | > Found 3 match(es). Installing ...
16:21:31:825 [  444] | INFO  | Registering hooks for 'C:\windows\system32\d3d12.dll' ...
16:21:31:825 [  444] | INFO  | > Libraries loaded.
16:21:31:825 [  444] | INFO  | > Found 8 match(es). Installing ...
16:21:31:829 [  444] | INFO  | Registering hooks for 'C:\windows\system32\dxgi.dll' ...
16:21:31:829 [  444] | INFO  | > Delayed until first call to an exported function.
16:21:31:829 [  444] | INFO  | Registering hooks for 'openvr_api.dll' ...
16:21:31:829 [  444] | INFO  | > Delayed.
16:21:31:829 [  444] | INFO  | Initialized.
16:21:31:910 [  444] | INFO  | Redirecting RegisterClassExW(lpWndClassEx = 000000000091C300 { "Qt631PowerDummyWindow", style = 0 }) ...
16:21:31:911 [  444] | INFO  | Redirecting RegisterClassExW(lpWndClassEx = 000000000091C1A0 { "Qt631ClipboardView", style = 0 }) ...
16:21:31:911 [  444] | INFO  | Redirecting RegisterClassW(lpWndClass = 000000000091D460 { "QEventDispatcherWin32_Internal_Widget5385175104", style = 0 }) ...
16:21:31:911 [  444] | INFO  | Redirecting RegisterClassExW(lpWndClassEx = 000000000091D2A0 { "QEventDispatcherWin32_Internal_Widget5385175104", style = 0 }) ...
16:21:32:395 [  444] | INFO  | Redirecting RegisterClassExW(lpWndClassEx = 000000000091D540 { "Qt631TrayIconMessageWindowClass", style = 0 }) ...
[/spoiler]

[spoiler=
ReShade.log1
]16:21:32:619 [  592] | INFO  | Initializing crosire's ReShade version '6.7.3.2148' (64-bit) loaded from 'S:\common\DOOMTheDarkAges\dxgi.dll' into 'S:\common\DOOMTheDarkAges\DOOMTheDarkAges.exe' (0x854F40DF) ...
16:21:32:624 [  592] | INFO  | Registering hooks for 'user32.dll' ...
16:21:32:624 [  592] | INFO  | > Libraries loaded.
16:21:32:624 [  592] | INFO  | > Found 21 match(es). Installing ...
16:21:32:629 [  592] | INFO  | Registering hooks for 'C:\windows\system32\dinput.dll' ...
16:21:32:629 [  592] | INFO  | > Delayed.
16:21:32:629 [  592] | INFO  | Registering hooks for 'C:\windows\system32\dinput8.dll' ...
16:21:32:629 [  592] | INFO  | > Delayed.
16:21:32:629 [  592] | INFO  | Registering hooks for 'C:\windows\system32\d2d1.dll' ...
16:21:32:629 [  592] | INFO  | > Delayed.
16:21:32:629 [  592] | INFO  | Registering hooks for 'C:\windows\system32\d3d9.dll' ...
16:21:32:629 [  592] | INFO  | > Delayed.
16:21:32:629 [  592] | INFO  | Registering hooks for 'C:\windows\system32\d3d10.dll' ...
16:21:32:629 [  592] | INFO  | > Delayed.
16:21:32:629 [  592] | INFO  | Registering hooks for 'C:\windows\system32\d3d10_1.dll' ...
16:21:32:629 [  592] | INFO  | > Delayed.
16:21:32:629 [  592] | INFO  | Registering hooks for 'C:\windows\system32\d3d11.dll' ...
16:21:32:629 [  592] | INFO  | > Libraries loaded.
16:21:32:629 [  592] | INFO  | > Found 3 match(es). Installing ...
16:21:32:634 [  592] | INFO  | Registering hooks for 'C:\windows\system32\d3d12.dll' ...
16:21:32:634 [  592] | INFO  | > Libraries loaded.
16:21:32:634 [  592] | INFO  | > Found 8 match(es). Installing ...
16:21:32:638 [  592] | INFO  | Registering hooks for 'C:\windows\system32\dxgi.dll' ...
16:21:32:638 [  592] | INFO  | > Delayed until first call to an exported function.
16:21:32:638 [  592] | INFO  | Registering hooks for 'openvr_api.dll' ...
16:21:32:638 [  592] | INFO  | > Delayed.
16:21:32:638 [  592] | INFO  | Initialized.
16:21:34:708 [  592] | INFO  | Redirecting RegisterClassA(lpWndClass = 0000000000917AF0 { "Titan WinConsole", style = 0x20 }) ...
16:21:34:708 [  592] | INFO  | Redirecting RegisterClassExA(lpWndClassEx = 0000000000917940 { "Titan WinConsole", style = 0x20 }) ...
16:21:34:825 [  592] | INFO  | Redirecting CreateDXGIFactory1(riid = {770AAE78-F26F-4DBA-A829-253C83D1B387}, ppFactory = 00000000009124D8) ...
16:21:34:825 [  592] | INFO  | Installing export hooks for 'C:\windows\system32\dxgi.dll' ...
16:21:34:826 [  592] | INFO  | > Found 5 match(es). Installing ...
16:21:34:844 [  592] | INFO  | Redirecting IDXGIFactory1::EnumAdapters1(this = 000000002D25AAA0, Adapter = 0, ppAdapter = 00000000009125A8) ...
16:21:34:844 [  592] | INFO  | Redirecting IDXGIFactory1::EnumAdapters1(this = 000000002D25AAA0, Adapter = 1, ppAdapter = 00000000009125A8) ...
16:21:34:847 [  592] | INFO  | Redirecting CreateDXGIFactory1(riid = {770AAE78-F26F-4DBA-A829-253C83D1B387}, ppFactory = 00000000009124D8) ...
16:21:34:848 [  592] | INFO  | Redirecting IDXGIFactory1::EnumAdapters1(this = 000000002D25B060, Adapter = 0, ppAdapter = 00000000009125A8) ...
16:21:34:849 [  592] | INFO  | Redirecting IDXGIFactory1::EnumAdapters1(this = 000000002D25B060, Adapter = 1, ppAdapter = 00000000009125A8) ...
16:21:34:851 [  592] | INFO  | Redirecting CreateDXGIFactory1(riid = {770AAE78-F26F-4DBA-A829-253C83D1B387}, ppFactory = 00000000009124D8) ...
16:21:34:853 [  592] | INFO  | Redirecting IDXGIFactory1::EnumAdapters1(this = 000000002D25FC70, Adapter = 0, ppAdapter = 00000000009125A8) ...
16:21:34:853 [  592] | INFO  | Redirecting IDXGIFactory1::EnumAdapters1(this = 000000002D25FC70, Adapter = 1, ppAdapter = 00000000009125A8) ...
16:21:34:856 [  592] | INFO  | Redirecting CreateDXGIFactory1(riid = {770AAE78-F26F-4DBA-A829-253C83D1B387}, ppFactory = 00000000009124D8) ...
16:21:34:857 [  592] | INFO  | Redirecting IDXGIFactory1::EnumAdapters1(this = 000000002D260260, Adapter = 0, ppAdapter = 00000000009125A8) ...
16:21:34:857 [  592] | INFO  | Redirecting IDXGIFactory1::EnumAdapters1(this = 000000002D260260, Adapter = 1, ppAdapter = 00000000009125A8) ...
16:21:34:859 [  592] | INFO  | Redirecting CreateDXGIFactory1(riid = {770AAE78-F26F-4DBA-A829-253C83D1B387}, ppFactory = 00000000009124D8) ...
16:21:34:861 [  592] | INFO  | Redirecting IDXGIFactory1::EnumAdapters1(this = 000000002D260850, Adapter = 0, ppAdapter = 00000000009125A8) ...
16:21:34:861 [  592] | INFO  | Redirecting IDXGIFactory1::EnumAdapters1(this = 000000002D260850, Adapter = 1, ppAdapter = 00000000009125A8) ...
16:21:34:863 [  592] | INFO  | Redirecting CreateDXGIFactory1(riid = {770AAE78-F26F-4DBA-A829-253C83D1B387}, ppFactory = 00000000009124D8) ...
16:21:34:865 [  592] | INFO  | Redirecting IDXGIFactory1::EnumAdapters1(this = 000000002D260E40, Adapter = 0, ppAdapter = 00000000009125A8) ...
16:21:34:865 [  592] | INFO  | Redirecting IDXGIFactory1::EnumAdapters1(this = 000000002D260E40, Adapter = 1, ppAdapter = 00000000009125A8) ...
16:21:34:867 [  592] | INFO  | Redirecting CreateDXGIFactory1(riid = {770AAE78-F26F-4DBA-A829-253C83D1B387}, ppFactory = 00000000009124D8) ...
16:21:34:868 [  592] | INFO  | Redirecting IDXGIFactory1::EnumAdapters1(this = 000000002D261430, Adapter = 0, ppAdapter = 00000000009125A8) ...
16:21:34:869 [  592] | INFO  | Redirecting IDXGIFactory1::EnumAdapters1(this = 000000002D261430, Adapter = 1, ppAdapter = 00000000009125A8) ...
16:21:34:879 [  592] | INFO  | Redirecting CreateDXGIFactory1(riid = {7B7166EC-21C7-44AE-B21A-C9AE321AE369}, ppFactory = 0000000000912240) ...
16:21:34:879 [  592] | INFO  | Redirecting IDXGIFactory::EnumAdapters(this = 000000002D26CC20, Adapter = 0, ppAdapter = 0000000000912228) ...
16:21:34:879 [  592] | INFO  | Redirecting IDXGIFactory::EnumAdapters(this = 000000002D26CC20, Adapter = 1, ppAdapter = 0000000000912228) ...
16:21:34:930 [  592] | INFO  | Redirecting RegisterClassW(lpWndClass = 00000000009183A0 { "Titan_CLASS", style = 0x20 }) ...
16:21:34:930 [  592] | INFO  | Redirecting RegisterClassExW(lpWndClassEx = 0000000000918240 { "Titan_CLASS", style = 0x20 }) ...
16:21:38:339 [  712] | WARN  | Ignoring LoadLibrary('api-ms-win-appmodel-runtime-l1-1-2') call to avoid possible deadlock.
[/spoiler]

The GPU is RX 6700 XT, the CPU is an AMD 7800x3D. Obligatory "I'm on Arch BTW", and it is fully updated as of this morning.

Please Log in or Create an account to join the conversation.

  • AriaOnyx
  • Topic Author
More
3 days 8 hours ago #2 by AriaOnyx Replied by AriaOnyx on topic Overlay does not appear when running Doom: The Dark Ages with Proton
Also I seem to have botched the formatting on that post. Apologies, it's been a very long time since I've last used BBCode.

Please Log in or Create an account to join the conversation.

  • crosire
More
23 hours 52 minutes ago #3 by crosire Replied by crosire on topic Overlay does not appear when running Doom: The Dark Ages with Proton
The Wine Vulkan loader doesn't load Vulkan layers like ReShade, you'll need to install the official Khronos Vulkan loader (vulkan-1.dll, e.g. via protontricks). And then install ReShade into Proton.

Please Log in or Create an account to join the conversation.