ValveSoftware / ValveSoftware/Proton

Resident Evil 4 (2050650)

Open
#6,641 90 comments 5 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Game compatibility - Unofficial Regression
Dominant language
C++
Stars
32.8k
Forks
1.6k
PR merge metrics
PR metrics pending

Description

Compatibility Report

  • Name of the game with compatibility issues: Resident Evil 4 (2023 Remake)
  • Steam AppID of the game: 2050650

System Information

I confirm:

  • that I haven't found an existing compatibility report for this game.
  • that I have checked whether there are updates for my system available.

steam-2050650.zip

Not sure, what you guys can see there, but on this run where I captured the log I did:

  • start the game
  • try to change settings
  • load a save game
  • quit the game

Symptoms

  • Game immediately crashes with Proton 7.0.6, needs Experimental or GE-Proton7-51 to run
  • Can't change any settings
  • Performance was fine on first run, but seems to be 20-30fps, dropping to what feels like > 10 fps at some places. Deleting the prefix does not help
  • Game freezes when trying to exit (to desktop)
  • Game is using ~20 - 24GB RAM. Not sure if that's a bug, but that doesn't seem normal
  • MangoHud goes bonkers, refreshes extremely fast and shows 0 fps

Reproduction

Start the game from steam, try to change any settings and start a new game.

Further notes

In the meantime, I managed to fix my issues. Apparently, it needed to filter the right GPU with DXVK_FILTER_DEVICE_NAME=6600 (6600 cuz I have a 6600XT in my secondary PC where I found the fix), still running on ge-proton7-53. Quite surprising, considering it's a D3D12/VKD3D game. Without the filter, Mongohud still reports, that the 6600XT is being used, so no clue what's going on.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the attached steam-2050650.zip log and the linked system information report, then reproduce the reported behavior using Proton 7.0.6, Experimental, and the listed GE-Proton versions. Compare startup, settings changes, performance, and exit behavior, including the DXVK_FILTER_DEVICE_NAME=6600 workaround. Done means isolating a reproducible Proton compatibility problem rather than only documenting the workaround.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp, linux
Domain
operating-systems, performance
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.