
ggtyler
Published
Controllers do not work properly with the native version. Other than that, it works flawlessly.
Controller input does not work properly and only some buttons work. Using Proton fixes this problem (I tried with 7.2-GE-3-test-3, but it'll probably work for other versions.) Keyboard and mouse work fine.
Launches into a black screen, then crashes after a while. Tried with Proton Experimental too.
DRI_PRIME=1 WINEDLLOVERRIDES="winmm.dll=n,b" %command%
Only used protontricks to make CET work - Not required for the base game.
The max resolution I can set seems to be 1536x864, despite having a 1080p and 1440p monitor. To be honest, I don't even mind this, as it does help with performance.
DRI_PRIME=1 PROTON_LOG=1 mangohud %command%
On 768p, all low settings, I get 30 FPS and 10 1% lows. On Windows, I can do 1080p, medium settings, at a solid 60.
I am on a system with integrated graphics, and I have noticed mangohud did not detect GPU stats, so I suspect it's having problems using the dGPU. However - the standard DRI_PRIME=1 argument does not seem to fix this, and performance is the same throughout Proton GE 9.5, 9.7, 9.9, and Experimental, so if it's a problem with dGPU usage, it's with this game w/ Proton.
DRI_PRIME=1 PROTON_ENABLE_NVAPI=1 gamemoderun mangohud %command%
If you have an NVIDIA GPU, you NEED to enable NVAPI for this game to be playable. Using it without that config value causes the game to slow to a crawl. Afterwards, was able to play at a solid 90 FPS at 1080p.
DRI_PRIME=1 PROTON_ENABLE_NVAPI=1 gamemoderun mangohud %command% -nobattleye
Winetricks / Protontricks used to allow the use of mods via ScriptHookV / dotnet
Some objects, especially indoors, are misplaced. For example the couch in Franklin's house (later in the game) is on top of the table and the 3 chairs next to the door cycle through a million different textures depending on viewing angle.
Upon reloading, the entire world is unable to load properly, presumably stuck at the last position you were at.
Experiencing a third of the framerate compared to Windows
Opening steam overlay causes the entire game to hang, forcing the user to quit via Steam.
I've tried the following over the past few days to get a stable experience:
- Lowered all settings to minimum
- Switched to DirectX version 10
- Added
preempt=full
to kernel - Updated drivers
- Added performance mods over ScriptHookV
- Moved the entire game from my NTFS drive to BTRFS (which involved uninstalling and reinstalling since Steam kept erroring out saying "Content file locked")
I've concluded that the performance problems are related to power draw, essentially the GPU is running at about half its cap, so it might just be related to power draw for this one particular title on this hardware. Even disregarding the performance, the graphical/stability problems are a nightmare and only happen on this one game, and thus I simply cannot recommend this, even for singleplayer.
(No, it's not ScriptHookV or dotnet, it happens regardless of mods.)
DRI_PRIME=1 PROTON_ENABLE_NVAPI=1 gamemoderun %command% --use-d3d11 -USEALLAVAILABLECORES
Ragdolls are more buggy due to lower FPS (although hard to tell with this game)
At most half of the framerate compared to Windows.
This game is poorly optimized as it is and requires significant tweaks to get it working well on Windows. I've had multiple instances where the game would lock to 15-20 FPS, whether that be alt+tabbing, changing render scale, or who knows what, on the base game, latest drivers, so on. Adding Linux only complicates matters even further and I do not recommend it.
Triggers and bumpers -> DFJK
Slowdown during lag
Roughly 50-100ms input lag, enough to make harder songs impossible to pass.
Occasional slowdowns when playing songs. Effects both gameplay and audio. Also a significant input delay on both native and proton GE versions.
Probably possible to play it perfectly if you tinkered it more or added cooling to your hardware. But at it's current state, I would not recommend playing it without a USB keyboard. Even if the performance issues were fixed, you'd still want a higher refresh rate monitor.
Crashes on boot, "Assertion failed!". Happens regardless of settings, except when running with logs enabled - then it spams it forever.
Have tried:
- Updating packages
- DX11, 12, safemode
- Different proton versions
- With/without DRI_PRIME=1 (for my dGPU on my laptop)
- With/without MangoHUD
The only thing that seemed to make a difference was running it with PROTON_LOG=1, which spammed the last ~18 lines or so for eternity. My log file ended up being 1.5GB before I killed the game...
DRI_PRIME=1 PROTON_ENABLE_NVAPI=1 gamemoderun mangohud %command%
This game is not launchable without PROTON_ENABLE_NVAPI (if you're on an NVIDIA gpu) - your game will simply crash with an "Assertion failed!" error. (Was very hard to troubleshoot that...) Also, be warned that this game defaults to Epic graphics settings, so it'll initially be incredibly laggy.