Unable To Capture ReShade Output In Call of Duty 2 When Using DXVK HDR Fork

  • GT500
  • Topic Author
More
10 months 4 days ago #1 by GT500 Unable To Capture ReShade Output In Call of Duty 2 When Using DXVK HDR Fork was created by GT500
This is a weird one. I want to play Call of Duty 2 in HDR and record the gameplay for YouTube. I used the DXVK HDR fork (specifically this version ) along with ReShade to get the game in HDR, but OBS Studio will not capture ReShade's output (including its UI). Note that I did use the tool linked  here  to patch the game's stack size so ReShade would work.

Using the Game Capture source set to capture any fullscreen application OBS Studio captures the game just fine, however ReShade output does not appear in the captured video at all. OBS Studio only captures the game's output before ReShade processes it.

Using the Display Capture source, OBS Studio only captures a single frame of output from the game, and then nothing else. ReShade's UI also doesn't appear in the captured frame.

Using the Window Capture source doesn't appear to be an option, as the Call of Duty 2 game window doesn't appear in the list of open windows in OBS Studio.

I've tried changing the Vulkan present method to "Prefer layered on DXGI Swapchain", however this has no effect on capturing from the game with OBS Studio.

I'm currently at a loss for how to capture HDR gameplay footage from this game. Does anyone else have any ideas?

FYI: I also tried the dgVoodoo2 D3D9 -> D3D11 route, but the AutoHDR addon for ReShade would cause the game to crash when HDR was turned on.

I also tried using SpecialK to get the game into Borderless Window Mode, which allowed me to add it to OBS Studio using a Window Capture source, however SpecialK only seems to work when the game is running in native D3D9 mode (the game just crashes if using DXVK or dgVoodoo 2) so no HDR. SpecialK also causes the game to crash when using RTSS. As for the Window Capture mode, when running the game via the DXVK HDR fork it isn't able to capture from the game.

I know there's an OBS Studio capture addon for ReShade, however I don't like to set up the addon-capable version of ReShade for Vulkan games due to anti-cheat compatibility. Is it possible to have the addon-capable version only hook certain Vulkan games, or is it an all-or-nothing sort of thing as I have been assuming?

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

  • GT500
  • Topic Author
More
9 months 2 weeks ago #2 by GT500 Replied by GT500 on topic Unable To Capture ReShade Output In Call of Duty 2 When Using DXVK HDR Fork
An update to dgVoodoo2 (2.84) has helped solve this problem. I can now use Desktop capture in OBS Studio 31 and MajorPainTheCactus's original  AutoHDR  addon for ReShade isn't crashing the game (the version from EndlesslyFlowering still crashes it). I can also see ReShade's UI and I can clearly see the effects in the captured video when using Desktop capture, so I can now record HDR gameplay of CoD2 with ReShade.

Huge thanks to dege-diosg for dgVoodoo2, and also to everyone involved in ReShade. Things like this just wouldn't be possible without your hard work.

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