lambesk
Published
gamemoderun DSVK_ASYNC=1 PROTON_NO_ESYNC=1 PROTON_USE_D9VK=1 %command%
I just combined launch options that I saw from multiple people here. Maybe it was overkill, but I never experienced any major issues. The game only crashed once and that was probably a fluke due to me swapping in and out of night vision at an inopportune moment.
gamemoderun DXVK_ASYNC=1 PROTON_ENABLE_NVAPI=1 %command%
Installed PhysX so that I could use hardware physx with my GPU
I'm actually using Pop!_OS 22.04, but the game did crash here and there. Maybe between 25 and 35 crashes during my full playthrough. The auto-save feature kept that from being too bad though. Also it would happen the longer I played the game. Quick sessions didn't seem to have this problem. I could just start the game back up and get back to it.
Played all the way through the game and completed all side missions and Catwoman and Harley Quinn DLC. Still doing the Riddler's Revenge challenges.
gamemoderun DXVK_ASYNC=1 PROTON_ENABLE_NVAPI=1 PROTON_HIDE_NVIDIA_GPU=0 %command%
The game ran quite well with the default proton which is much more stable than glorious eggroll. I was able to turn on all of the Nvidia Gameworks settings with GE, but it seemed really unstable and quite a bit slower with my current equipment. I did have to swap back to Windows, but that was because the SSD that my Linux OS was installed on had some serious hardware failures. Comparing the performance between the two, I'd say that it was pretty much even between Linux and Windows. I was able to use all Gameworks settings in Windows, but just as in Linux, that slowed things down substantially so I went with the recommended settings.
Made a change to Bioshock2SP.ini with hint from this community guide: https://steamcommunity.com/sharedfiles/filedetails/?id=1659202156
I started off with Proton 6.3-8 and just stayed on that version since it was working perfectly.
There was occasional slowdown in the really heavy fire fights, but that was fairly rare too.
Couldn't get past the opening movies until I edited the following file: ~/.local/share/irrationalgames/bioshockinfinite/GameDocuments/My\ Games/BioShock\ Infinite/XGame/Config/XEngine.ini
Commented out the following lines: StartupMovies=2KLogoSweep720p2997 StartupMovies=IrrationalLogoTest StartupMovies=UE3AnimatedLogo_ProRes StartupMovies=AMDLogo720p
I also edited XUI.ini to change MaxResolutionUpScale to 0.75 so that I could read the text better on my 1080p display. It wasn't necessary to run the game though.
Sometimes it would take a moment for textures to load in some places, but this wasn't very common. Also, Ultra graphics preset had noticeable screen tearing. When I dropped this down to Very High, I didn't notice it at all afterwards.
I'm currently running the Mate desktop environment. It's possible that switching from the Compiz window manager to Marco may have helped with screen tearing as well.
It's a great game, but use multiple saves to avoid losing time due to occasional crashes.
Blurry textures when loading a save, but it quickly fixes itself within a couple of seconds. Nothing to really worry about.
I turned off cloud saves just to play it safe, but very rarely on saving the game would crash and then delete that save. This happened less than 10 times, but I kept several saves around to save some time in case this happened. It would occasionally crash on loading as well, but that didn't delete the save. I just had to restart the game.
Using Anisotropic 16x was a bit sluggish, so I dropped it to 8x which was default. Game worked perfectly after doing that.
Had to reboot my computer about 5 or 6 times during my playthrough as bringing the map up would completely lock up my Xserver. Fairly rare for a 30 hour run, but this was probably the biggest issue I had in regards to crashes.
Worked perfectly
I completely mastered the game under Linux. Not really a resource hog of a game, so you'd expect it to work flawlessly, which it did.
Normal Proton works, but cutscenes won't play. That's ok for achievement farming, but if you haven't played through the story, you'd be disappointed. I played for many hours with GE-Proton and it works perfectly and is very stable with this game. No reason to use normal Proton at present.
Nearly flawless under Linux with Proton 8.0-2
I don't know if this was an issue with proton or the game itself, but very rarely the audio would just stop until a new battle was started. Very minor, but I thought I'd mention it.
For all intents and purposes, this game is about perfect on Linux.
Worked perfectly. I played the last quarter or so without any issues. Originally started on Windows.
No music when using proton 7.0-2 or 6.3-8.