protonscr

[d3d11] Everybody's Gone to the Rapture - needs d3d11.cachedDynamicResources = "c"

dxvkclosed
doitsujin/dxvk#5160 · opened 2025-08-21 by RareMv · updated 2025-08-26 · 1 comments · github
RRareMv 2025-08-21 github

Everybody's Gone to the Rapture is a CryEngine 3.x game released on PS4 in 2015 and ported to PC in 2016. The game suffers from wack performance on all modern GPUs/CPUs, similar to the issues the original Crysis 3 started suffering past ~2017 with poor GPU usage due to inconsistent CPU performance, regardless of GPU or CPU. AMD GPUs were affected more so than Nvidia.

Game is mostly unplayable on every hardware configuration with visuals maxed out, especially "OBJECT" on Very High (game LODs). It's necessary setting OBJECT to Low to provide functional performance.

Running the game in DX11 or with DXVK will result in around jittery 30 something fps, with certain viewports shooting to 300+ fps.

The FIX: d3d11.cachedDynamicResources = "c". This makes the game stay consistently north between 60 to 100 fps. As opposed to most CryEngine 3 games that benefit from d3d11.cachedDynamicResources = "a", this game only reacts positively to "c". Can you please add it as a default config for this game in a future dxvk revision? Thank you.

Software information

Everybody's Gone to the Rapture
Maxed settings, OBJECT on Low required

System information

  • GPU: 7900 XTX
  • Driver: Adrenalin 25.8.1
  • Wine version: Windows 11 24H2
  • DXVK version: 2.7.0

Apitrace file(s)

  • No need
Ddoitsujin maintainer 2025-08-22 github

Feel free to file a PR, shouldn't be too hard to add here: https://github.com/doitsujin/dxvk/blob/master/src/util/config/config.cpp#L473

Definitely need the exe name for an app profile anyway.

Nothing extracted yet.