
ManjaroLinuxGmr
Published
Turned off vsync, runs perfect without screen tearing (using compiz on Xfce 4.13). Choppy at first due to shader compilation. You can set "Options -> Video -> Video Advanced -> Shader Preload" to on to precompile all shaders the next time you go to start a match. It will take a few minutes, but you only have to do this once for a few maps for smooth gameplay thereafter. No issues playing with other players using Proton. Played for about 3 hours.
Gameplay is perfect once shaders have compiled. Suggest turning "preload shaders on", loading each map, then turning them off. _____________________________________________________________________________________________________ Only issue is that shaders consume RAM and can quickly fill 8GB if playing different maps. Some maps cannot load with just 8GB. If RAM fills up, system will go extremely slow and can appear frozen. 16GB minimum recommended. If you play many different maps one right after the other, you will eventually reach a point where you need to restart the game to free up RAM.
Runs nearly flawlessly after shaders are compiled (happens normally during gameplay). RAM usage seems sane now (I haven't seen it fill up 16GB of RAM even with extended gameplay). Every once in a while the game will freeze and need to be re-opened.
Did not need any tweaks. Gameplay was normal. Was able to open/receive card packs without issue.
(Reported against demo by mistake, intended to report here) Played for about 2 hours. Runs flawlessly after fixes from here: https://github.com/ValveSoftware/Proton/issues/838#issuecomment-447379664
Runs flawlessly after fixes from here: https://github.com/ValveSoftware/Proton/issues/838#issuecomment-447379664
It seems that when using Intel integrated graphics, the native game runs at only 3-5fps with all the graphics settings at their absolute lowest (including 640x480 resolution).
Running the game through proton allows the game to run at ~50fps with low settings at native resolution (1366x768)
I have not run into any issues playing via Proton
The uPlay launcher did not launch with an older Proton prefix. Deleting it fixed the issue. Story mode and general gameplay is nearly flawless - there are some shadows rendered incorrectly. In addition, some features like Co-op rely on uPlay game overlay, which needs to be disabled for the game to launch.
LAA might help with performance (I didn't notice any difference)
While the game can be minimized in windowed mode, doing so will stop input from working (it no longer registers keyboard/mouse or controller)
Notes:
- DX9 and DX11 modes work flawlessly with DXVK - consistent 150+FPS in menus and 100+ in game with vsync off. With vsync enabled, solid 60FPS.
- For the first time, the game successfully launches with the uPlay overlay enabled! I was able to play the single player, as well as online coop and multiplayer without issues.
- Minor issue with uPlay overlay: if you bring up the overlay, you may not be able to get back to the game, or it may not recognize input devices anymore. Steam overlay does not have this issue.
From a fresh install (Manjaro 18.0.2 Xfce+compiz) using the latest Proton (3.16-6) the only thing I had to do to get this game running (Story Mode) was install ttf-ms-fonts from the AUR (still needed for social club despite corefonts apparently being included in Proton). _______________________________________________________________________________________________________________ Recently GTA Online broke with a Rockstar update. The workaround for that is to set the game launch options to: "WINEDLLOVERRIDES=winedbg.exe=d %command%" (source: https://github.com/ValveSoftware/Proton/issues/37#issuecomment-459078116). _______________________________________________________________________________________________________________ Both Story and Online gameplay is flawless. The only outstanding issue I encounter is when attempting to have multiple Linux players behind the same home router. This does not affect multiple Linux players if they are at different locations. More info here: https://github.com/ValveSoftware/Proton/issues/37#issuecomment-445510575
- Fix crash when starting Online:
- Set Launch Options:
WINEDLLOVERRIDES=winedbg.exe=d %command%
- Set Launch Options:
- Fix connection issues, especially with multiple players at same physical location:
- Comment out
127.0.1.1 hostname
in the/etc/hosts
file and restart computer
- Comment out
Almost playable...
After a short period of time at the main menu, you are advised you have been disconnected and the game closes. Background processes continue to run until manually terminated. Performance at the main menu was excellent. This game is so close to being playable...once it is, it'll be Gold or Plat easily.
proton-ge-6.20-1 GloriousEggroll
Game does not launch unless you use the mafia2.exe provided in other reports (or get your own from installing the game via lutris/wine - see https://github.com/ValveSoftware/Proton/issues/530#issuecomment-431513884 ). After replacing the executable, it runs flawlessly. I did not run into any issues, graphical or otherwise. Using steam-native and compiz-manjaro in Manjaro Xfce.
Played first few chapters (2-3 hours). Gameplay is flawless. Detects PS4 controller without issue (Steam Input Per-Game Setting: Forced Off). Steam Overlay did not work in-game. Had to manually send term signal (force not required) to close game.
Migrate save data to new "Classic" version
The original game was moved to a new ID (1286120). At the time of posting, this new ID does not support cloud saves, and the save folder location for the original game was renamed.
.
Unfortunately, this means that the save data in the cloud for the original game was overritten with that of "Ultra". However, as long as you have not deleted your compatdata for 864060, the save data for the original game should still exist.
.
You'll need to move the save data from the original game compatdata 864060 (this is now used for Ultra) to the new game compatdata used for Classic: 1286120.
.
The original save data can be found here:
compatdata/864060/pfx/drive_c/users/steamuser/AppData/LocalLow/Bad Habit/MarbleItUp
.
I highly recommend moving that save data to a "safe" location (like your documents folder), then symlinking it back to the expected location in the compatdata folder. That way, if your compatdata folder gets reset/deleted, the game save data is still safe.
No tweaks required. Takes about a minute to launch (it will look frozen). Perfect once in-game. Supports addons as expected. ~80fps on max settings in windowed mode.
No tweaks required. Perfect once in-game. Supports addons as expected. ~80fps on max settings in windowed mode. No screen tearing (Xfce 4.13 + compiz)
lower in-game graphics settings (it's 120fps by default with max graphics settings - lowered to 60fps with minimal gfx)
GPU and CPU usage rises every time you go back out to the main menu and join another match.
match | GPU % | CPU % | FPS |
---|---|---|---|
1st | : <50% | <20% | 60 |
8th | >90% | >90% | 12-40 |
Quitting and re-launching the game only provides a brief respite.
Really fun game. Kudos to the devs for providing a Linux native version. Just annoying having to frequently close and re-open the game to get performance back where it should be.
Needs: gnutls symlinks for uPlay (https://github.com/ValveSoftware/Proton/issues/162), ttf-ms-fonts (fix uPlay transparency). uPlay will run Win Steam setup, just install to diff folder (don't launch at end). After that, it will work normally.
This now works with the Proton BattlEye Runtime + Steam Client Beta + Proton Experimental (as of 2021/11/13). Played 3 matches without issue.
Shame there aren't as many players as there used to be, but at least it has enough to get into matches quickly.