[Resident Evil Village] Random freezes during heavy combat - proton-cachyos + RTX 3090

Resident Evil Village — intermittent freeze (audio continues, video frozen) on proton-cachyos

Hi everyone,

I’m experiencing intermittent freezes in Resident Evil Village. When it happens, the screen completely freezes but audio keeps playing — the game becomes fully unresponsive and I have to force-close it.

System info:

  • CPU: Ryzen 7 5700X3D
  • GPU: EVGA RTX 3090 FTW3 Ultra (420W TDP variant), running in OC BIOS mode
  • Monitor: 1440p @ 180Hz
  • Compatibility tool: proton-cachyos-11.0-20260602 (Steam Linux Runtime)

Launch options currently in use:

PROTON_ENABLE_NVAPI=1 __GL_SHADER_DISK_CACHE_SKIP_CLEANUP=1 gamemoderun mangohud %command%

What I’ve observed:

  • First occurrence: froze during/after the Lady Dimitrescu boss fight. Adding the launch options above let me get past that specific fight.
  • Second occurrence: froze again, this time during a heavy combat sequence in the village (lots of enemies on screen). Same symptom — audio continues, video frozen, no input response.

This matches reports I’ve found from other Linux users of the same issue, generally attributed to a vkd3d-proton memory allocation failure during GPU-heavy moments (boss fights, large enemy counts), where the allocator falls back to system memory and the game effectively drops to 0 FPS instead of crashing outright.

What I’m planning to try next:

  • Adding PROTON_USE_NTSYNC=1
  • Clearing the vkd3d-proton shader cache files for the game
  • Possibly testing with PyroVeil (Vulkan layer for shader workarounds) if the issue persists

Has anyone on proton-cachyos specifically run into this and found a permanent fix? Curious whether this is something that could be addressed in a future proton-cachyos build, or if it’s more of an upstream vkd3d-proton/NVIDIA driver issue.

Happy to share Proton logs if useful.

Thanks!