


gamemoderun mangohud %command% -skip-dos
The menu between levels (after level summary) does not render properly.

native linux version would hang and crash on exit but under Proton-GE would exit without issue.

-skip-dos
After the ending cutscene finished for each episode, the game would crash. Very minor issue though.
Flawless out of the box.

vsync issues
ocassional fps drops (not stutters)

Added "Shift" to back grip to use the Climbing Thing
Minor change to controls and it works just fine as is.

Other versions of Proton other than 7.0-6 are a bit broken in different ways each; some more than others. For instance, Proton 9.0-3 has the level selection screen completely bugged and unusable, while Proton 6.3-8 only has a very minor graphical corruption on the loading screen, which is also present in the native version of the game. Proton 7.0-6 has none of those bugs and runs absolutely perfectly, though.

Funciona perfecto, sin problemas

It just works
No tinkering required, just install and click play

Runs Great With Proton! Sadly the Native Linux Port Has Some Problems.
Once I used proton everything worked perfectly, but with the native port I had sensitivity and resolution issues. I would try both and see which works best.

gamemoderun %command%
With the native Linux version, I experienced graphical artefacts on certain screens (the fakeDOS boot screen, level start screens and level selection menus), so I tried the Windows version running under the latest proton and that worked a charm. Doing this also allows you to play DUSK HD, which the developers haven't ported to Linux. I highly recommend you play the game with the original graphics for your first playthrough though, it is the originally intended experience and in my opinion, it is essential for the proper DUSK experience.

Duskworld (multiplayer mode) mouse wouldn't show up without alt tabbing out and back in. Could not select text fields correctly to set player name or sensitivity. Singleplayer mode mouse seemed flawless.
(Duskworld only problems, as in only in the multiplayer client), could not type into any field, so could not set player name, could not enter server password, could not type the sensitivity value I wanted. The linux client after I died once my friend could literally not see me after I respawned (they are on Windows) so I was 100% invisible (saw it on their screen). When they ended their server (to change map) I was left in some sort of empty server with my friend still there but nothing going on (did not disconnect me). But once you overcome these weird problems the multiplayer gaming experience is fucking awesome. Movement, hit registration, maps, is great. It's annoying that these bugs exist because these are basic (and problematic) UX bugs that overshadow how awesome this game is. Singleplayer was flawless as far as I could tell (only tried native). Proton version 9.0.x seemed to help with some bugs but not all.
With native version one time after spawning I was literally 100% invisible to my friend (who was gaming on Windows while I was on Linux).
Again I have no idea why these bugs are happening as other people don't seem to have them.

Seems to run fine
The PREPARE THYSELF... screen text sometimes changes to a generic font never & goes back until you relaunch the game.
Does work native but you have to use Proton to run DUSK Moddable (DUSK HD seems to also work)

Perfect OTB.
I noticed some minor flickering at the bottom of loading screens (and the credits), but it doesn't translate to actual gameplay and is apparently an issue with Unity, not the Linux build.
Works ootb.
Runs natively just great

plays great
Game should run out of the box as it has native Linux support.

SDL_VIDEODRIVER=x11 %command%
SDL_VIDEODRIVER=x11 is needed if you set it to wayland manually yourself, otherwise the game will not launch, most users wont need this since they dont manually override ENV variables

There is not a single issue with this game on Linux in my experience
Windows version via Proton needed for DUSK HD and SDK mods because Linux support appears to have been dropped.

I was able to play for a long play session without any issues; Frame rate seemed to sit around my 240 cap, only dipping down to 200-220 during heavy action sets in large open areas.

gamemoderun MANGOHUD=1 %command%
The only "issues" to report is the HD version can have some very uneven frame timings, leading to motion feeling not as smooth as it probably should be. The occasional hitch can also happen went entering new areas. Otherwise it plays brilliantly and is still a modern classic, and will likely run perfect when the native Linux version of Dusk HD arrives.
The standard non-HD version of the game doesn't have any of the frame pacing issues, but it is also affected by the occasional hitching.
Dusk Hd

dusk hd
mouselook didnt work at all
dusk hd linux port when
Runs perfectly
Flawless experience out of the box
RADV_PERFTEST=gpl gamemoderun %command%

Works well singleplayer, specific level select screen buggy
Significant visual artifacts in the level select screen which make it nigh unusable. Fortunately this does not apply to other menus, so starting episodes and whatnot is fine.

Go spill some blood!
One of the best retro shooters I've ever played. The OST rivals that of Doom Eternal and Metal Hell Singer.
It just works!

Runs like native
If i leave the game still for a few minutes it's display goes black, alt-tabbing out of the game then back in fixes it.
absolutely no issues. download and play.
Wrote a script to automatically override the resolution depending on what is available to XWAYLAND1.
Set gyro to disable when holding RB. Gyro must be Right Stick.
Does not automatically adjust resolution to highest, despite setting it in Steam. Fixed this with a script in Launch Options.
Game does not properly work with mouse+gamepad. I used proton because when docked, there was a doubled gamepad on native.
No Steam cloud.
gamemoderun mangohud prime-run %command%
No problem, it worked natively smoothly.
Works perfectly fine.
I could jpin a game, but there were noch players in.

Works great!
Forced the game to use my dedicated Graphics with prime-run %command%
Needed to use prime-run %command%