


Aliasing was a distracting issue for me
Even though I got distracted by bad anti-aliasing, it was still a very nice experience on the Steam Deck during the holidays!
I had nothing else to do then Downloading/installing the game and run it. Finished the first chapter with no issues so far.

After a simple work around, game runs as expected. Strangely enough, I didn't need the workaround for the Native original Life is Strange.
LD_PRELOAD=/usr/local/lib/liblibc_dlopen_mode.so %command%
I am confirming that the workaround found here: https://www.reddit.com/r/linux_gaming/comments/121yhpm/why_the_native_port_of_life_is_strage_be works on Gentoo as well. Very clever.
I uploaded the library I generated with make here, if you are unable to make one yourself for whatever reason: https://file.io/0B09UDhndir9
This link should be good for a year from 11.2.2024 according to the site.
Just place this liblibc_dlopen_mode.so
in /usr/local/lib
,
Then use LD_Preload=/usr/local/lib/liblibc_dlopen_mode.so %command%
in your launch options.

Had no issues with the native version at the highest settings docked with a gamepad. Handheld seemed fine as well. Can't attest to it's desktop Linux experience as people seem to be reporting issues there. Great on the deck though.

LD_PRELOAD=/usr/local/lib/liblibc_dlopen_mode.so %command%
Had to follow this guide to get the game to launch.
It's pretty simple and doesnt really require any linux know-how.
- Download the github repo.
- Extract the zip
- Open a terminal session in said folder.
- Enter "make" in terminal.
- Copy the .so (NOT .c) file to /usr/local/lib/ ("sudo cp liblibc_dlopen_mode.so /usr/local/lib/")
- Enter launch option "LD_PRELOAD=/usr/local/lib/liblibc_dlopen_mode.so %command%"
- Click play and the game loads (might show compatibility messages but just proceed.

Advanced Tinkering, including cloning a git repository, using make and handling a compiled library is needed.
LD_PRELOAD=/usr/local/lib/liblibc_dlopen_mode.so %command%
Had to follow this guide to get it running (and a reboot in between): https://www.reddit.com/r/linux_gaming/comments/121yhpm/why_the_native_port_of_life_is_strage_before_the/
Game will not start without advanced tinkering
follow the step-by-step by ppietro and it should be good: https://steamcommunity.com/app/554620/discussions/1/1638669204744468984/
It was not launching before following the steps on the provided URL, now it runs perfectly fine.

LD_PRELOAD=~/git/XCOM2WotC-f35/liblibc_dlopen_mode.so %command%
Needs the launch option with a shared lib from https://github.com/vkc-1974/XCOM2WotC-f35 for the launcher dialogue - said launcher can be toggled to never show again thus making this not required later.
Zero issues in the gameplay itself, only very slight graphical funkiness in the background (fire texture was flickering a bit in the second episode during cutscenes).
LD_PRELOAD=/home/lucaber/XCOM2WotC-f35/liblibc_dlopen_mode.so SDL_VIDEODRIVER= %command%
Native version runs flawlessly
It once worked, like a year ago or something like that but now it doesn't ;/
PROTON_USE_WINED3D11=1 %command%
Neither Proton or the natiive version work for me. Any ideas? it's just not launching at all.
I've tried the launch option that everyone recommended and nothing improved.
Native version busted, through proton is fine (Proton 7.0-5)
With proton, the game does not perform as it did with previous plays on native, which really soured the gameplay. Feral interactive launcher failing prevents native from starting. I experienced major screen tearing throughout that improved after removing the framerate lock but would return on some cutscenes. I didn't notice any other issues besides visual.
some occurences of difficult text
Played through episode 1 with no issues but the game crashed my GPU in episode 2
Apart from the one crash there haven't been any issues, it all seems to work correctly
Native doesn't work
Crashes instantly when running it
40Hz
Not hard with the touch screen. Can be disabled after first launch
The default resolution is a bit too low and text may get blurry. Everything perfect if you up it a bit
Removing proton files removes saved games
There is a lot to unpack here so I'll try to be clear.
This game has a native Linux port, however, Steam Deck uses the Windows version through Proton by default. I think Valve has done this because the Linux version has a mouse-only launcher, while the windows version doesn't. Fear not, the launcher can be disabled after first launch.
Windows through Proton (default config) has several problems. Including:
- Frequent freezing near cutscenes (after or before them)
- Text is blurrier than on Linux version
- Some graphical effects are broken. Specifically, the water fountain at the high school entrance starts flashing lights like crazy playing the Windows version. Water is displayed properly on the Linux port.
So we need to force Steam to use the Linux version. The easiest way to do this is to Force the use of an specific compatibility tool -> Steam Linux Runtime
. The game launcher will complain about both the Linux distro and the graphic card not being compatible. Ignore both warnings, check don't show again
on the bottom-left and press Play
.
From now on, starting the game from steam will jump straight into it, with no launcher on your way and no more tinkering required. Enjoy the game!
Finished the game without any issue, but had to change controller settings
To make controller work I needed to change settings in Steam. It's kind of strange, because it works in other games without that
By default, regardless of graphical settings or Proton version, the game won't run more than ~28fps, limiting the game to 4 cores with taskset helps and brings it up to ~45fps.
Using the Native version, the game runs at max vsync'd refresh rate (165fps) with max settings @ 1440p.
P.S. I've added the Linux version of the no Chromatic Aberration / Depth of Field / no Intros mod to PCGamingwiki.

Runs great out of the box
Native version failed to start in Fedora 35, complaining about a missing glibc symbol. Proton to the rescue!
Thanks to Annie for the instructions how to enable VSync!
Game doesn't have a VSync option. On Windows, you'd solve this by forcing VSync through the driver control panel, but on Linux you may not have such a thing, thus you need to create a dxvk.conf file on the game's root folder and add the following lines:
dxgi.tearFree = True
d3d9.tearFree = True
Doing so solves screen tearing without causing any other issues.
Runs perfectly
Game runs perfectly with Proton 6.3-4. Haven't played through the full game yet.

It runs perfectly. No problems whatsoever. I played it completely in Mint for 12 hours. A great game.


Requires PROTON_USE_WINED3D11 and has serious hiccups when loading new scenes.



Audio: Small occasional "distortions" in the audio when starting sentences.



Had to put "PROTON_USE_WINED3D11=1 %command%" in Launch Properties, otherwise game wouldn't start. Game appears to work fine if this command is used, but their voices sound lower in pitch (like girls trying to do a mans voice)



Works perfectly.



Proton 3.7-5 Beta fixed the invisible models. PROTON_USE_WINED3D11=1 %command% Is needed in launch paramaters or else the people will be invisible.



The models are invisible. Does not require "PROTON_USE_WINED3D11=1 %command%" But the models are invisible



Need to add "PROTON_USE_WINED3D11=1 %command%" in launch options to make the game run



Requires "PROTON_USE_WINED3D11=1 %command%" in the launch options



Game freezes no matter the solution attempted.



Shows a blank purple screen. Sound seems to work but no vidya



Mirrors are black, like in normal wine. Has issue closing (freezes.) Did not test gameplay. Requires the following launch options: "PROTON_USE_WINED3D11=1 %command%" The first launch will fail, the second will work fine.



Creates crash.dmp and error.log. Accessable here: http://www.mediafire.com/file/7cd3m3q868cry2v/2018-08-22_161638.zip/file



start with black screen, than crash (maybe denuvos fault)



Requires PROTON_USE_WINED3D11 (DXVK not currently working), Xbox controller does not work, mirrors are black texture



Attempts to draw a white screen, crashes immediately (within a second)
