

When cutting, it would lag a little

Played the EGS version.

LMB+RMB would inconsistenly trigger MMB somehow, causing a Force Push which was not always desirable. Unmapping Force Push from MMB resolved that.
Proton 8.0-5 is my default, I haven't tried anything else.

TDP Limit: 12
Game runs well on high settings, just be sure to set the game resolution to 1280x800.

runs out of the box
had issues in early access, but those are now resolved

I remapped the back grip buttons to:
- L4 - Left Stick Click
- L5 - Right Stick Click
- R4 - A Button
- R5 - B Button
I've done multiple adjusments throughout my playthrough, in order to find the best one for my needs. I've set the steam deck's:
- Frame Limit to 40 FPS (40 Hz)
- TDP Lmit to 10 Watts
Sometimes the game's pause menu opens (as if I hit the button to open the menu) and the steam deck's controls don't work anymore until I restart the game. It was very random. Initially I thought I touched the screen, so I disabled the touchscreen, but it happened again. Then, I thought maybe it's due to the Proton version, so I tried using both the Experimental and latest Proton-GE version but to no avail. Eventually it happened again. I couldn't find anything relevant on the internet and after some time, I stopped trying to find a solution. Wenever it happened, I would connect a mouse & keyboard to the deck to save the shift's progress and then restart the game in order to make the controls work again.
It's a nice game where you can dive in for a shift or two when you don't have too much time to play a bigger/more complex title. The game is pretty smooth at the beginning (around 50-60 FPS), but in the late game, when the ships become more complex, the fps may drop to 35-37 on some rare occusions, that's why I recommend setting a 40 FPS limit. Here are the settings that I've used:
- Resolution: 1280x800
- Fullscreen Mode: Windowed Fullscreen
- VSync: Disabled
- HAB Screen Effects: Enabled
- Texture Quality: High
- Dynamic Light Range: Full
- Dynamic Light Shadows: Disabled
- Graphics Quality: Low
- Enable Anti-Aliasing: Disabled
Runs with no problems
Works perfectly out of the box.

Mouse input sometimes works fine, sometimes seems to add random amounts to mouse velocity. Not sure if it's a linux thing or if the dev did something stupid like tie mouse accelleration to frame rate.
Tried to use controller instead, steam could see it fine, game didn't.
Other than the input wierdness, works great.

My setup is below minimum specs, so I tried to use FSR shipped in GE-Proton by default. It didn't help though.
PROTON_ENABLE_NVAPI=1 WINE_FULLSCREEN_FSR=1 WINE_FULLSCREEN_FSR_MODE=balanced WINE_FULLSCREEN_FSR_STRENGTH=2 ENABLE_VKBASALT=1 gamemoderun %command%
Switching from windowed fulscreen to exclusive fulscreen caused game to crash, but on the next startup game runs in exclusive fulscreen.
FPS is very low.

Made it easy to move around
FPS limit
cant get stable 60FPS, 40 works fine and extends the battery life

MANGOHUD=1 DXVK_FRAME_RATE=60 gamemoderun %command%
The game seems unoptimised, I don't think this is a Linux only issue. Frame rates lower than expected, some frame rate dips.
I haven't played this much on windows, and not with modern hardware, I doubt the experience is much different between windows and Linux. Note I use proton GE by default, it wasn't really a 'tinker' step, can't comment on reguar proton.

Works how I would expect
No issues running it, am able to run it at max settings with no issues

gamemoderun ENABLE_VKBASALT=1 WINE_FULLSCREEN_FSR=1 WINE_FULLSCREEN_FSR_CUSTOM_MODE=ultra %command% --use-d3d11
Edited config.ini: [General] SkipSplashScreen=true ShowFPS=false
You will get black screen if you do not tinker.
Also you will get black screen after Industrial Action mission. To avoid this; delete the files in the folder: Shipbreaker_Data/StreamingAssets/Video

A perfect experience on Deck. Complicated controls are much better after remapping with back paddles.
Adjust gamepad to match "Outer Wilds"-style controls.
Steam Deck Settings:
L1: Left Stick Click (rotate counterclockwise)
R1: Right Stick Click (rotate clockwise)
L2: B Button (thrust down)
R2: A Button (thrust up)
L4: Right Mouse Click (secondary action)
R4: Left Mouse Click (main action)
L5: Q Key (tab left & grab)
R5: R Key (tab right & grab)
In Game Options:
Remove all Controller bindings for LB/RB/LT/RT.
Remove Movement > Roll Left > Q
Remove Misc > Select Tool Menu > R
Add Misc > Right Hand Grab > R (by holding R5)
Add Misc > Left Hand Grab > Q (by holding L5)
Game will last 4 hours (OLED) at 60FPS after battery optimizations.
Frame Limit: 60FPS.
TDP Limit: 9 Watts.
GPU Clock: 900 MHz.
Shipbreaker will play perfectly out of the box with no optimizations necessary. However, it will consume your battery at full speed if you let it. Battery optimizations are highly recommended, leading to a near-constant 60FPS experience with mid-tier battery life. Gamepad remapping is also highly recommend. The default control scheme is functional, but not intuitive. I chose to replicate the excellent zero-g control scheme from "Outer Wilds", with tool controls mapped to the back paddles.

gamemoderun ENABLE_VKBASALT=1 WINE_FULLSCREEN_FSR=1 WINE_FULLSCREEN_FSR_CUSTOM_MODE=ultra %command% --use-d3d11
Slight stuttering/momentary freezing when certain voicelines play. It's not a common problem though.
I use the following launch options ---"gamemoderun ENABLE_VKBASALT=1 WINE_FULLSCREEN_FSR=1 WINE_FULLSCREEN_FSR_CUSTOM_MODE=ultra %command% --use-d3d11"---
To run the game without performance improvements, You only need ---"gamemoderun %command% --use-d3d11"---
Unusually long loading screens in comparison with what I'm used to in Windows.

gamemoderun %command%
When in an airlock and it was pressurising, the particles seemed to drastically drop FPS, however it's only for a few seconds and you can't do anything else in an airlock anyway.
Occasionally, when some voice lines attempted to play, the game would completely freeze for a few seconds, but would recover and continue as normal.
Finished career mode with no issues

Nothing special, works well with graphics on max settings with my GPU.
A 2-3s freeze can happen sometimes during NPC chatter. But at long enough intervals (1h or more) than it is not too disturbing. It looks like the game does register inputs during this time so I higly recommend to just press escape and wait for the game to unfreeze.
running like a charm
gamemoderun %command%

needed a bit of tinkering but after setting ups GE's proton works great. It's not out of the box experience tho.
After setting up GE's fresh proton version, works like a charm

Still requierd a bit of tinkering, but after a bit of research it works really well. not straight out of box tho.
After setting up GE's proton works like a charm
works as expected

The only noticed difference between Proton vs windows versions is that, on linux, the loading times is slightly higher.

Opening menu resizes screen
manually change resolution
game detects a rotated monitor as primary, so all resolution options are rotated. Opening any menu option causes it to change any resolution you set in the config file back to its default. There's no way to get back to your set resolution if you open the options menus, even to change keybinds.
Works perfectly fine
Runs perfectly out of the box.
Runs perfectly.
Zero issues. The game prefers to hammer a single core.

Works just as it would in Windows
Crashed once while grabbing an object
PROTON_HIDE_NVIDIA_GPU=0 PROTON_ENABLE_NVAPI=1 gamemoderun %command%
Worked out of the box.
gamemoderun %command%
Performance isn't super great, with med-high settings at 2k I'm only getting around 60-80 fps
use gamemoderun for some extra performance this game needs it.
All working perfectly out of the box.
All working perfectly out of the box.
The back paddles allow you to get more intuitive control of your character, so I highly recommend you set them up.
- L4: Left stick click (roll left)
- L5: B button (descend)
- R4: Right stick click (roll right)
- R5: A button (ascend)
- Allow Tearing
- TDP Limit: 13W
- Graphics Quality (in game): Low
Hardspace Shipbreaker runs perfectly on the Deck, and I've yet to face any issues on it after over 10 hours of game time on the Steam Deck.