
Umino
Published
Worked right out of the box - i have installed the game in a second steam library on another drive but it started without any fiddling
runs fine with proton 5.13 or lower - on 6.3 & 7.0 the game starts, plays sound & responds to gamepad input but no graphics (black screen).
using proton 4.11-13 it starts up and loads into the game more often than not and runs without crashes from then on.
i noticed only one annoying thing: playing @ 1080p on an i7 4790 the game would freeze for a second every couple of minutes (often with sound glitches like NPCs repeating a line over and over repeating a line over and over repeating a line over and over) but then continue to run normally until the next one-second-freeze.
the game also had similar performance issues @720p on an athlon 200GE
not sure if this is related to running the game on linux tho, as the game does EVERYTHING on the CPU and thus is very taxing at high res even for modern 4 GHz multi core CPUs ... i just don't have windows installed on any of the two machines so i can't compare if the game would behave differently without proton.
after applying the mf-install (https://github.com/z0z0z/mf-installcab) the game would not start at all - but this was probably caused by something else because i have already managed to get RE2 to work using the same method and that one did not start either even though it did work just fine previously.
restarting the computer made both games start up again but RE7 got stuck at the first loading screen before the menu.
this also happened with RE2 the first time i tried it and was fixed by using a different mfplat.dll file.
after that, RE7 did start up fine and i could start a new game and play without any noticeable issues or glitches so far.
works out of the box, but performance is worse than it should be on my hardware
the game hardly ever goes over 30 FPS, even on "performance" settings - usually 15-25 FPS with a few sudden, short drops into the single digits here and there - all this while my CPU utilization does not go over 50%, GPU does not go over 50%, RAM and vRAM only 50% and my GPU and CPU FANs don't even need to ramp up.
i have found that playing with the "Framerate" setting eliminated the FPS drops i was experiencing earlier.
While "Vsync" limits the framerate on the GPU, the "Framerate" setting seems to be limiting the game framerate somewhere else in the engine - not sure how it exactly works, but setting "Framerate = 60" and "Vsync = OFF" made the game run a lot smoother but did not stop the GPU from pumping out 130+ FPS - it actually pumped out MORE FPS than with the "framerate = unlimited, Vsync = off" setting
overall, if one can get the fixes applied and the game running, i'd say playing the game like this can be an enjoyable experience
install the game via steam but do not launch it yet
in the game folder, open
BH5AE_install.vdf
with a text editor and remove these lines:"Run Process" { "GFWL" { "process 1" "%INSTALLDIR%\redist\gfwlivesetup.exe" "command 1" "/q" "HasRunKey" "HKEY_LOCAL_MACHINE\Software\CAPCOM\RESIDENT EVIL 5\GFWL" }
apply the GFWL fixes
start game - it will hang at a black screen after the capcom and dolby logo - ALT+F4 out of it
install windows media player 11 (this may take a while)
protontricks 21690 wmp11
launch the game again. it should start up and run properly now
I have tested this game on two machines:
my main rig with an i7 4790 CPU, 16 GB DDR3 1333 RAM, radeon RX580 running manjaro cinnamon (X11)
and another PC with i3 4330 CPU, 8 GB DDR3 1600 RAM, geforce GTX 750 TI running manjaro gnome (wayland)
most of the time, the game ran fine on both machines at around 120 FPS. but every now and then there are sudden, short but hefty FPS drops.
interestingly, the drops where fewer but more severe on my main rig, wich made the game feel less smooth on that machine even tho it is a lot more powerful than the other PC and has the OS and game installed on fairly new SATA3 SSDs while the other PC was cobbled together from leftover parts, loads the OS from a crappy, old, no name SSD with terrible response time (by todays standards) and the game sits on an old 160GB 2.5" SATA2 WD black.
i don't know if this is a wayland VS X11 thing or a radeon VS geforce thing or something else causing this