Ch3atsSUCK@life
Published
My kid loves the game, has played it for hours---all DLC and Workshop add-ons have worked fine.
Same problem as in macOS (and Windows from what I've read), pressing buttons on controller detects it as another keyboard, a highly debilitated keyboard…gamepad is not worth the effort.
After installing cache file, it's basically launch-and-play
Use cache file as referenced by others to kill stuttering
Steam overlay required to sign up/in to EA account, can be disabled afterward
This game shouldn't be stuttering given my hardware, after installing that cache file (replace cache file in base directory, as I don't have shader pre-caching enabled, as per Reddit post instructions) all was butter.
Perfect OOTB experience
Happened to catch a playtest timeframe, no problems at all
For some reason ProtonDB does not detect this as being in my library but it certainly is, I've not changed Steam Privacy settings. Other than that, the moment I tried to launch this, there happened to be a server playtest happening…even a 127 vs 127 match played perfectly
EA joins in the 'I Need my Own Launcher' chad crew. As of this writing, switch to Experimental and it then launched fine.
Played thru entire campaign, few hours of MP, diff servers all perfect Proton 6.3
eval $( echo "%command% -ReadTexturePoolFromIni" | sed "s/2KLauncher\/LauncherPatcher.exe'.*/Binaries\/Win32\/BioShockInfinite.exe'/" )
Native Linux absolutely doesn't launch after 2K added their launcher. Switched to Proton and, without these launch options, successive launches would always fail (I kept having to trash the prefix folder, relaunch to get the 2K launcher to load correctly to get to the game)—also, I had to make those edits to the *.ini file others suggested or horrible texture loading and stuttering would consistently take place (ridiculous that it doesn't detect the hardware and apply these edits itself). After that, smooth as butter again!
Proton Experimental
Proton Experimental, no launch options. Opening videos not playing, segment videos (ie; boss fight intros, cut scenes) playing fine so far (playing Hammerlock DLC). I was able to transfer my save files from EPIC to Steam following 2K's support page on the subject (caught Ultimate Edition on super sale, only had EPIC installed for this game, all Achievements instantly registered).
I accidentally tried DX12 which causes constant start errors but followed aforementioned steps to change back to DX11. FidelityFX works via Proton, changed settings to 'Badass,' restart, enjoy the show! MAKE SURE to check and change this setting after you initially start because the game will automatically change this setting to DX12!
Haven't played multiplayer. New areas stutter for less than 4 or 5 seconds during texture load then all's buttery smooth thereafter. Put in a little over 2 hours via Steam, everything's rock solid---awesomesauce!
USE DIRECTX 12!
Exact opposite of what was recommended before. I don't know what changed, I just reinstalled after months not playing, but playing with DirectX 11 is like a stuttery slideshow while playing ONLY with DirectX 12 yields SUPER SMOOTH frame rate and gameplay on my setup.
Worked OOTB on my system. Tried Experimental initially after reading other reports but works perfectly, max settings. I did not try multiplayer.
Proton-6.1-GE-2 GloriousEggroll
Proton-6.1-GE-2
Random missing textures
Random missing textures. From one map to the next I have no idea if textures would load. The only way to get it working again is to completely quit and relaunch, then, again and again…
Proton 5.13-6, fail, Proton Experimental, fail, only GloriousEggroll worked and it only worked after renaming the video folder as suggested by others. For some reason I'm experiencing random texture loss from one map to the next. Multiplayer works, there's still a lot of LOSER cheats, but experiencing same random loss of textures there. I've no idea what flags to try.
Proton 6.14-GE-2 GloriousEggroll
Proton 6.14-GE-2
Save for having to rename the 'video' folder for it to actually start past a black screen (as others suggested) and initial texture loading for the maps it's playing perfectly for me at 2k with 100% render resolution. I haven't tried FSR yet.
I'd previously only been able to run it with Glorious Eggroll's 6.1-GE-2 with a significant bug being that after a couple of maps no textures would load until I quit and restart the game. I've been testing GE proton 6.14-2 for the past couple of days, played online, played map after map local and have yet to experience missing textures. The only downsides now are; lack of players online and regular cheaters when I do find lobbies.
Stutters on loading screens before new areas, super smooth once area is loaded on my setup, max graphical settings, 2560x1440, 'Unlimited FPS' (no FPS lock) setting
ONLY after switching to Proton 5.13-6 was I able to progress in the game
Thank God I saw the suggestion to switch to Proton 5.13-6, I would've never considered switching to such an old version otherwise. The game plays fine OOTB but, at some point, levels will NOT load and the game freezes up and I have to force quit. The video cut scenes, unfortunately, are completely white and "punch" me in the eyes (whereas they worked OOTB with the default Proton), but the levels load and play fine otherwise.
Proton report. Published Linux native but played via Proton. OOTB
Although Ocean Keeper has a Linux Native binary, Proton works OOTB
Proton 5.13-4 and GE 5.21-GE-1 on my setup, with or without gamemode, textures do not load.
Proton 5.13-4 and GE 5.21-GE-1
I can't change texture quality to anything lower than High, I click Apply and it goes back to High. Either way they don't load, only background lighting effects, it's a weird thing to see.
mesa-git required to make sure textures load
Enemy weapons are silent, random NPC audio/dialogue also isn't heard
Manjaro maintainers made mesa-git an Official Repository so installing it involved no trickery but mesa-git, which is the next, developmental version of the mesa drivers, is required for my setup so that textures actually load.
Experimental
mesa-git required to make sure textures load. Latest Proton Experimental addresses audio issues (ie; NPCs, radios playing, etc). Game runs quite well, last bugs are on CDPR's end.
apparently no longer requires mesa-git
Reinstalled regular mesa (was having problems updating my system after Manjaro's latest update so I was forced to) and the game plays fine with Proton Experimental. After switching back to regular 20.x mesa I had to let Steam process all the Vulkan shaders, which takes a LONG time, but everything was fine afterward. I updated my system info before posting this but it didn't stick.
OS: Manjaro LinuxKERNEL: 5.11.1-1-MANJARO CPU: Intel Core i7-8700K @ 3.70GHz GPU: AMD AMD Radeon RX 5700 XT (NAVI10, DRM 3.40.0, 5.11.1-1-MANJARO, LLVM 11.1.0) GPU DRIVER: 4.6 Mesa 20.3.4 RAM: 64 GB
AMD_VULKAN_ICD=RADV gamemoderun %command% --launcher-skip -skipStartScreen
Without that AMD_VULKAN_ICD=RADV flag especially I was getting HORRIBLE performance no matter the settings considering my 6800XT. I came here for suggestions, tried this after noticing someone with similar GPU using it and the game plays like a charm at max settings now!
AMD_VULKAN_ICD=RADV gamemoderun %command%
Noticeable stuttering on a lot of games since I got a 6800XT for some reason, in those cases, as with this title, entering "AMD_VULKAN_ICD=RADV gamemoderun %command%" (without quotes) Launch Option results in buttery smooth gameplay.
Besides some hiccups due to slow, mechanical hard drive (HDD), it was an OOTB experience
Default Compatibility settings, was warned (by the game) about potential performance problems due to running from mechanical hard drive (especially in the beginning, once or twice it'll appear to sieze for a moment), otherwise it's a very enjoyable experience [considering my hardware as well]. Everything High settings, 2560x1440@170Hz, absolutely no problems for the hour and a half I've put in at the time of this report. Time to invest in an NVMe…
Proton Experimental, installed, launched, played
Gaming mouse side buttons would not register, probably universal issue
Given my hardware, it plays quite well. Selecting DX12 played fine as well.
Proton Experimental, runs OOB on my system
Right now, side buttons of gaming mouse are not detected. Techland know and are working on it.
Considering my setup (YMMV), I've found the following provides the best balance of speed (settings [i]have[/i] to provide a smooth experience for this game!) and graphics, IMO;
The 'video.scr' video settings file is located at; /home/usernamehere/.steam/steam/steamapps/compatdata/534380/pfx/dosdevices/c:/users/steamuser/Documents/dying light 2/out/settings/
- RendererMode("d3d12")
- AsyncCompute(1)
- WindowMode(1)
- Resolution(2560,1440)
- Scale3D(0.666667)
- FSR(0.705000)
- Upscaler(3)
- Upscaling(2)
- Monitor(0)
- DisableDWM(0)
- TextureQuality("High")
- ShadowMapSize(924)
- SpotShadowMapSize(4096)
- GammaFloat(1.00)
- GrassQuality(0)
- FrameRate(1)
- MotionBlur(0)
- MotionBlurQuality("Low")
- FilmGrain(0)
- AntiAliasing(1)
- AntiAliasingQuality(0)
- FogQuality(0)
- ReflectionsQuality(0)
- ContactShadowsQuality(1)
- SpotShadowsQuality(2)
- AmbientOcclusion(1)
- AmbientOcclusionQuality(0)
- ColorBlindMode(0)
- GpuFxQuality(0)
- VoxelGiQuality(2)
The game still looks great but if I could get a beefier card at even near MSRP…
AMD_VULKAN_ICD=RADV VKD3D_CONFIG=dxr11 gamemoderun %command%
Before using AMD_VULKAN_ICD=RADV the game wasn't playing as buttery smooth as it is now. Using Proton 7.0-2 at the time of this writing, everything max settings. 2560x1440@144Hz
OOTB Buddah, no flags
Worked out of the box on my setup, no flags—very, very smooth. The only pain was getting used to and tweaking keyboard and mouse settings to my liking. Side note; HDR (videos or games) in any form simply doesn't work on Linux at all, period.
As others, added WINEDLLOVERRIDES="xaudio2_7=n,b" PULSE_LATENCY_MSEC=90 %command% launch option
DO NOT USE GLORIOUSEGGROLL! I noticed another contribution stating it lead to longer load times, etc. which is what I was experiencing. No matter the settings the game stuttered, I switched to vanilla Proton 5.0.9 and set everything to ULTRA and the game is buttery smooth (also, don't expect good gameplay with the iGPU, it makes no sense for gaming). After switching I can't believe I put in 3 hours playing as it was at barely Medium settings.
gamemoderun %command%
Micro-stuttering unless game settings changed to Windowed, Fullscreen
The game plays perfectly now (for me) without the audio flags, only use 'gamemoderun %command%' and change the setting in the Fallout launcher to be Windowed, Fullscreen to get rid of microstuttering. Playing at 2560x1440@170Hz, all settings 'Ultra'
Looks beautiful, plays beautifully
Everything set to Ultra and plays stupendously—the only annoyance is Ubisoft's launcher; 1. disable overlays in the launcher's settings or there might be pop-ups that won't go away and can't be interacted with and 2. for some reason I have to log in to Ubisoft's launcher every single time I launch the game. Other than that it's a problem-free, smooth-like-butter experience.
Proton 9.0-2 (current as of this writing), works OOTB
FWIW I'm using the NoVR mod and the game is playing with Vulkan and DX11 options—there's slight stutters with Vulkan so I'd recommend leaving DX11 rendering API default. Otherwise an OOTB experience.
Beautifully smooth experience.
Had to mess with Steam settings to have PS4 controller detected by game. After I figured it out, it played perfectly.
Switching to *FULL SCREEN WORKS* now!
OOTB experience, somehow they got full screen working without a problem or third party workaround! Using KDE Wayland session if that makes any difference.
Installed, added launch option gamemoderun %command%
As noted, after editing user.cfg file I ran chmod -R -w on the file (changing permissions via whatever file manager, same result) to make it not writable the game makes the file writable again.
If you're new to Linux like I am, the file is located ~/.local/share/Steam/userdata/53521676/412020/remote/user.cfg
Besides that the game runs stupendously!
PC ENHANCED EDITION, OOTB Experience for me
The publisher released the PC Enhanced Edition free for owners of Metro Exodus so there's no separate APP ID listing. This is for the PC Enhanced Edition installation (which is a separate installation option and doesn't have a Native Linux build), and it works Out of The Box for me, and quite well.
RADV_PERFTEST=rt AMD_VULKAN_ICD=AMDVLK gamemoderun %command%
I've a 6800XT, I got it running, albeit at fast slideshow pace
I got it to launch, load and play with latest GE, Proton and Proton Experimental with the noted launch options; "RADV_PERFTEST=rt AMD_VULKAN_ICD=AMDVLK gamemoderun %command%" (AMD_VULKAN_ICD=RADV appeared to work the same). The ALT-X was working for me to get the pop-up and change the 'Remix' settings to 'Performance' mode—noticeably better, but still bad. Textures might just not load when going to a new level, which I could fix by saving and reloading the level. Before adding the "AMD_VULKAN_ICD=AMDVLK" it was loading without RT and a lot of the assets just looked white, once I got the RT working there was the severe degradation in performance. I'm glad it's free, it was fun experimenting with to get working.
Runs beautifully on my set-up
As others, with Proton updates graphical glitches appeared to have popped up that I couldn't figure out how to get around. Deleting the Prefix folder fixed it immediately! Glorious Eggroll just released a video about how to do this and further troubleshooting because it's required with his latest release (if you use Proton GE); https://www.youtube.com/watch?v=uxWJ1xvowMk I'm currently using Proton 6.3-3 for RAGE 2 tho
Switch to latest Proton Release
Ironically, after reading [that] the Linux Native port appeared to be borked on non-Ubuntu systems (because it simply wasn't launching for me natively), I switched to running it through Proton (which required reinstallation). Therein everything's super super smooth, max settings, 2560x1440p, DX12.
Perfect, DX12, smooth as buttah
I gave it maybe about 20 seconds on initial load for the level (shaders?) but it was gravy afterward. DX12 selected.
I find the stutter unbearable. Chat is important for cooperation, it's non-existent via Proton. Am using GloriousEggroll, latest hotfix
chatting/multiplayer audio absolutely borked
Significant stuttering, sporadic system freezing
GE 5.11 3-MF with WINEDLLOVERRIDES="xaudio2_7=n,b" %command%
Online chat does NOT work
Significant stuttering caused by app constantly accessing database
Changed the following file to READ ONLY; ~/.steam/steam/steamapps/compatdata/859570/pfx/drive_c/users/steamuser/Local Settings/Application Data/GameAnalytics/IL2CPP Root Domain/ALPHANUMERIC_ADVERTISINGID_HERE/ga.sqlite3
Be advised, there is no directory called "ALPHANUMERIC_ADVERTISINGID_HERE" but there will be one directory containing the ga.sqlite3 database, I assume the directory name is randomized to create a unique advertising profile.
After changing this value only rare stuttering occurs, plays smooth otherwise.
NATIVE works, no version of Proton works
Ironically, unlike Rise of The Tomb Raider, only the Native version works no matter what. After showing the message that the Tomb Raider servers are down it quits to the desktop. Same message shows in the Native version, but it gets to the main menu and you can play. Too bad, I'm sure I'm missing out on a lot of effects.
Options > Graphics > Shadow Quality 'OFF'
Options > Graphics > Shadow Quality 'OFF' or it will CRASH to desktop before getting to the menu
Kept crashing to desktop after clicking OK to acknowledge Tomb Raider servers were down, game DID play at LOWEST settings. Testing EVERY Setting one by one, I found it was making ANY change to 'Shadow Quality' other than OFF caused the game to immediately crash to the desktop. If you played for awhile through Native app you can download saves from https://store.steampowered.com/account/remotestorageapp/?appid=750920 and copy/overwrite the save files located at; /home/username/.local/share/Steam/steamapps/compatdata/750920/pfx/drive_c/users/steamuser/Documents/Shadow of the Tomb Raider/76561198013787404/ (I USE MANJARO, THIS LOCATION MIGHT NOT APPLY TO YOU!) on your computer.
Use DX11
As another suggested (and after mesa and Kernel updates), I can now change EVERYTHING to max (including shadows, which previously crashed the game to desktop as well) so long as I don't use DX12, which will lead to the game crashing to the desktop before the menu loads.
If you played for awhile through Native app you can download saves from https://store.steampowered.com/account/remotestorageapp/?appid=750920 and copy/overwrite the save files located at; /home/username/.local/share/Steam/steamapps/compatdata/750920/pfx/drive_c/users/steamuser/Documents/Shadow of the Tomb Raider/76561198013787404/ (I USE MANJARO, THIS LOCATION MIGHT NOT APPLY TO YOU!) on your computer.
I don't know if it was due to a Kernel, KDE6 or mesa update, but the game works perfectly fine with DX12 enabled now (my previous report stated the game would crash to desktop if DX12 was selected)!
NOTE: If you played for a while through Native app you can download saves from https://store.steampowered.com/account/remotestorageapp/?appid=750920 and copy/overwrite the save files located at; /home/username/.local/share/Steam/steamapps/compatdata/750920/pfx/drive_c/users/steamuser/Documents/Shadow of the Tomb Raider/76561198013787404/ (I USE MANJARO, THIS LOCATION MIGHT NOT APPLY TO YOU!) on your computer.
Scary OOTB experience
Considering my hardware/distro, I set everything to 'Epic,' enjoy myself [taking breaks] between save points because it's giving me anxiety! lol
OOTB perfect experience
Default Proton at the time of this writing. Running perfectly so far on my setup. 'Epic' settings.
Just plays perfectly
SCUF PS4 controller (PlayStation Configuration Support enabled in Controller Settings), vibration works fine. Disabled Motion Blur because I hate the effect. Perfect gameplay.
Proton Experimental, finally experienced menu, graphics and sound
Proton Experimental (same to get Cyberpunk 2077 running), finally experienced menu, graphics and sound. Fully playable. Pre-alpha demo does not allow saving.
WINEDLLOVERRIDES="amd_ags_x64.dll=b" %command%
Using [b]WINEDLLOVERRIDES="amd_ags_x64.dll=b" %command%[/b] as other have suggested, lets the game recognize all VRAM, shows odd artifacts on the curtains at the main menu only (no glitches in-game). Using this launch option appears to have gotten rid of the late-loading textures that kept reccurring without it. I've yet to experience a crash, but haven't played long. So far, a pretty good experience on Linux considering my hardware—I agree with those believing Iron Galaxy could've done a better job. I'm also playing 2560x1440@170Hz
AMD_VULKAN_ICD=RADV gamemoderun %command%
Played perfectly with all settings Ultra, 2560x1440@170, FSR off because it looks ugly. Plays fine launched as-is, plays even smoother second time after shaders were processed, even smoother with Launch Options set to; AMD_VULKAN_ICD=RADV gamemoderun %command%
OOTB DX12
For my set-up, worked OOTB, Proton 9.0-2 as of this writing. Haven't tried DX11 option
OOTB experience for SINGLE PLAYER, Online DOES NOT WORK right now
Online DOES NOT WORK
With my setup it's an OOTB experience with default Proton and plays beautifully albeit for connecting to servers, which does not work. The single player does NOT require a network connection but, obviously, multiplayer does. Quitting always crashes, but it doesn't affect saves.
SteamDeck=1 %command%
"SteamDeck=1 %command%" for desktop Linux for online to work (single player worked fine either way). First time launching with this option and graphics were set for Steam Deck optimized graphics (potato), changing them back to max and continued playing fine as usual.
DEMO plays perfectly OOTB
Considering my setup, it ran perfectly. I'm guessing the initial load stuttering is due to assets and/or shaders, it's was an otherwise buttery smooth demo (only demo is currently available, albeit not listed on ProtonDB).