ValveSoftware / ValveSoftware/Proton
Resident Evil 4 (2050650)
Nobody has claimed this yet.
- 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
- GPU: Radeon RX 7900XTX
- Driver/LLVM version: Mesa 22.3.6
- Kernel version: 6.3.0-rc2 mainline
- Link to full system information report as Gist: https://gist.github.com/alex9k1/98e7217ac2156c3d4634f524ae887359
- Proton version: Experimental
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.
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
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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