

gamemoderun %command%
On Hyprland, trying to switch to windowed mode would crash the game and I coudn't find a fix for this. Everything else that doesn't force the game into windowed mode works fine (e.g. switching workspaces)

Runs out of the box Natively. Solid Native port
Runs natively out of the box with no tinkering. This is how a native port should be done
Works perfectly native.

Fully playable on linux.
like once or twice in the full playtrough it would not start or freeze, other that those occasions it works flawlessly
Played the full game (21 hours) with no big issues.
Runs perfectly out of the box with all settings maxed out.

I played in an external monitor, and achieved 60 FPS constantly, maximizing the graphical quality. -PERFORMANCE (set up BEFORE the graphical configuration)-
CPU Speed> Medium GPU Speed> Low GPU Memory> High Level Catching> Ultra Max FPS> 60
-GRAPHICS (set up AFTER the performance configuration)-
Resolution> 1920x1080 MAX 3D Rendering MPIX> 2.1 (HD 1080) Antialiasing> Low (2x) Graphics API> Direct3D 11
PS> I use CryoUtilities, which enhances de Steam Deck performance, and an external JSAUX fan.
Plays flawlessly out of the box
Игра и DLC пройдены без каких-либо глюков и багов нативно.

Use DX11 and not Vulkan, works perfectly fine
Only when unsing Vulkan in the in-game settings, staying on DX11 works perfectly

The native version of the game, using the Vulkan API. It works perfectly on my hardware, maximum graphics settings. Just the perfect native version.
Runs flawless
Works great

Runs perfectly
It just worked right from the start exactly as it did on Windows.

Great game with a solid Linux version
I'm 20 hours deep into the game, and I've only ever played it on native Linux, and it works very well. Only issue I've encountered is the game saying that it "didn't shutdown properly" even though I've been closing it via the quit button. Would highly recommend!

The game really does not like Vulkan, at least on Deck - constant texture flickering that really screws with the eyes. As such, the native Linux version is a no-go.
Enforce Proton 9, and ensure the renderer is DX11. The game then runs flawlessly @ 60FPS (at least, at the beginning of Gehenna).

Fixed after forcing the newest version of the proton.

For me it shows a Dialog that the drivers are not up2date, but if you just close that window using the X in the corner the game will just launch and work.
With the current Proton there are weird graphic issues. Switching to 8.0.5 as proposed by another report makes it work fine.

no problems whatsoever > runs perfectly!
runs perfectly!

Works fine natively, but better with Proton
- Screen tearing on native with and without VSync
- No issues with Proton
I've spent a lot of time fighting an error when running the game "Cannot set display mode". Turns out, my GPU wasn't being utilised. Properly installing NVidia drivers and using x11 instead of wayland fixed the issue
gamemoderun %command%

Change the font size in Options / Game Options / Terminal Font Size: Huge
Using Proton Experimental there were a lot of graphical issues, so I used Proton 8.0-5. I didn't try to use Proton GE, so you can try it.

DRI_PRIME=1 %command%
Game complains about out of date graphics driver on launch and asks if you want to update. clicking cancel launches game and it works flawlessly.

Native version runs OOtB, zero issues whatsoever
Decided to finish my abandoned 2015 save after finishing TTP2.
Installed native version, applied zero tweaks - just pressed "Launch". My original saves from nine years ago loaded from Steam Cloud without any hitch, was able to continue the game.
Zero performance issues, stutters, no glitches, artifacts or anything else.
Now this is how you make a native Linux port.

Game looked blurred most of the time. Turning off motion blur made it better, but it kept going.
To correct the blur issue, I tried a few things: changing game settings, changing GPU settings and changing proton version did nothing. Like I said, tuning off motion blur made it a bit better, but everything still looked blurry, like it was low res, even when I was not moving.
I only played the first few puzzles and quit the game over this, but it was playable.

Serious visual glitchiness.
Some of the menu choices have weird tags instead of the correct choices.
If you change your resolution, enable Anti Aliasing or vsync, game crashes. After setting everything to Ultra in Performance settings. Select customize on GPU and disable MSAA.

works well.
The translation into Japanese is also perfect.

It works very fine
It doesn't get heavy, stop, or fall.

Running with my defaults (proton experimental) the game crashed and froze frequently. After setting it to force using Proton 7.0-6, it runs smoothly.

works
despite others, my native version just worked fine

Native build crashed. Works using Proton and DirectX 11. Trying to switch to Vulkan in the settings causes a crash.

Native Linux build crashes on start
The native Linux build crashes on start-up with a segfault:
INF: Crash! (Segmentation fault)
DBG:
DBG: //=====================================================
DBG: Report generated at: unsupported unsupported
DBG: Version: $Version: SE2017_PC_dev; Talos_Executables-Linux-Final; 440323 2019-06-07 00:02:59 @builderl02; Linux-x64-Static-Final-Default$
DBG: Build type: Linux-x64-Static-Final-Default
DBG: Dump type: Crash
DBG:
DBG: Received signal 11 (Segmentation fault).
DBG:
DBG: Dumping registers:
DBG: RAX:0000000007068B50
DBG: RBX:00007F6A21CBE010
DBG: RCX:0000000000000007
DBG: RDX:0000000000000000
DBG: RSP:00007FFDE8338A78
DBG: RBP:00007F6A22A35980
DBG:
DBG: RSI:0000000000000004
DBG: RDI:0000000000000000
DBG: R08:0000000000000002
DBG: R09:00007F6A21CCECD8
DBG: R10:0000000000000001
DBG: R11:0000000000000246
DBG: R12:00007F69BDB26F00
DBG: R13:0000000000000001
DBG:
DBG: R14:0000000006BF7AE0
DBG: R15:0000000000000000
DBG:
DBG:
DBG: RIP:0000000001DE6C00
DBG: Flags:00000007
DBG:
DBG: Dumping stack back trace:
DBG: 0000000001DE6C00 00000001 $adr: "/home/demurgos/games/steamapps/common/The Talos Principle/Bin/x64/Talos" 0001:00000000019E6C00
DBG: 0000000001DE6C00 00000001 $adr: "/home/demurgos/games/steamapps/common/The Talos Principle/Bin/x64/Talos" 0001:00000000019E6C00
DBG: 00000000026049B7 00000001 $adr: "/home/demurgos/games/steamapps/common/The Talos Principle/Bin/x64/Talos" 0001:00000000022049B7
DBG: 0000000001E11861 00000001 $adr: "/home/demurgos/games/steamapps/common/The Talos Principle/Bin/x64/Talos" 0001:0000000001A11861
DBG: 0000000001E00735 00000001 $adr: "/home/demurgos/games/steamapps/common/The Talos Principle/Bin/x64/Talos" 0001:0000000001A00735
DBG: 0000000001DD3FDD 00000001 $adr: "/home/demurgos/games/steamapps/common/The Talos Principle/Bin/x64/Talos" 0001:00000000019D3FDD
DBG: 0000000000ED1B5B 00000001 $adr: "/home/demurgos/games/steamapps/common/The Talos Principle/Bin/x64/Talos" 0001:0000000000AD1B5B
DBG: 0000000000EB58CE 00000001 $adr: "/home/demurgos/games/steamapps/common/The Talos Principle/Bin/x64/Talos" 0001:0000000000AB58CE
DBG: 0000000000EB816D 00000001 $adr: "/home/demurgos/games/steamapps/common/The Talos Principle/Bin/x64/Talos" 0001:0000000000AB816D
DBG: 0000000001CA274A 00000001 $adr: "/home/demurgos/games/steamapps/common/The Talos Principle/Bin/x64/Talos" 0001:00000000018A274A
DBG: 00000000022DA5EE 00000001 $adr: "/home/demurgos/games/steamapps/common/The Talos Principle/Bin/x64/Talos" 0001:0000000001EDA5EE
DBG: 00000000022DA930 00000001 $adr: "/home/demurgos/games/steamapps/common/The Talos Principle/Bin/x64/Talos" 0001:0000000001EDA930
DBG: 00007F6A2AD2DCD0 00000001 $adr: "/usr/lib/libc.so.6" 0001:0000000000027CD0
DBG: 00007F6A2AD2DD8A 00000001 $adr: "/usr/lib/libc.so.6" 0001:0000000000027D8A
DBG: 0000000000E9CE57 00000001 $adr: "/home/demurgos/games/steamapps/common/The Talos Principle/Bin/x64/Talos" 0001:0000000000A9CE57
DBG: 00007F6A2AD2DD8A 00000001 $adr: "/usr/lib/libc.so.6" 0001:0000000000027D8A
DBG:
DBG: //=====================================================

Controller icons don't display properly.

Needs a launch option to disable fullscreen to fix a crash, other than that works flawless at 4k60 almost max settings
mangohud %command% +fullscreen 0
Tiny stutters that were unnoticeable most of the time, I think I only actually noticed once, but the rest I could only detect because I saw a frametime spike with MangoHud (which I only had on to test for this specific part of the report). In other words, the issues were undetectable in my play session.
Trying to initialise fullscreen from the settings with either the "Fullscreen" or "Borderless" option causes a crash. Trying to use GameScope also causes a crash.
Disabling vsync caused a crash most of the time, but not all of the time. Toggling graphics settings very quickly may cause a crash as well, I encountered this once when unreasonably changing settings, applying them, then discarding them and repeating this quickly. Under normal usage, most settings adjustments will not cause a crash,
I tested the "Short Demo" and had an excellent experience. Apart from minor stutters that, in all but one instance I could not visually detect, and the required launch option, this game works flawlessly at 4k60. I turned almost all of the settings up to the max, with vsync + framerate cap (works fine without vsync as well). Some other notes:
- This game uses Vulkan, so ensure you have Vulkan-compatible GPU drivers. Zink is not required and will degrade performance.
- Game needs the launch option
+fullscreen 0
in order to launch, and cannot be fullscreened without causing a crash. Trying to use GameScope to circumvent this also causes a crash. This crash appears to be as a result of an issue with the Vulkan backend (https://steamcommunity.com/app/257510/discussions/0/135509472110661811/). To get around this issue, I used the KDE Plasma window menu options (Alt+F3) to force the game to run in fullscreen. - The only setting I couldn't max out was setting the "Max 3D Rendering MPIX" to unlimited, as this resulted in 100% GPU usage and 40fps. I maxed out all of the extra custom CPU and GPU settings though. GPU usage was averaging around 80%.
- The stutter was not reduced by lowering the game settings, so it is more than likely just an issue with the game rather than a result of the graphics settings.
- Given that I only tested the short demo, graphics settings may have to be adjusted to have a comfortable experience at different points in the game.
- Game does not require the Steam Linux Runtime, but works with 1.0 (Scout). I did not see any benefit to using it, it did not resolve any issues, and this game comes with a script to prompt you to install any missing packages that it requires. Should these become unavailable/outdated/incompatible in future, the Steam Linux Runtime (1.0, or much in the future 3.0 which currently has to be forced from
config.vdf
) should resolve any compatibility issues with these libraries. It will not, however, solve driver-related issues.
Game was tested on KDE Plasma Wayland 5.27.10 with a keyboard and mouse.

Started and ran perfectly with everything maxed out, no FPS limit. Resumed an old cloud save with no issues.