Mortal Shell 2 on Steam Deck: Best Setup
Valve rates the game Playable on Deck — and with the right configuration it runs a stable 30 FPS in combat. Copy-paste settings below, tested on test build 24597645 (2026-08-13) with proton-11.0-2RC.
Playing Mortal Shell 2 on Steam Deck
Mortal Shell 2 is one of the more demanding Soulslikes to arrive handheld, and Valve's Playable rating reflects both the promise and the caveats. The game boots, runs, and is genuinely completable on Deck right out of the box — no special Proton versions, no beta branches, no launch-option gymnastics required just to get past the title screen. That alone puts it ahead of many recent UE5 titles on Steam Deck.
That said, running Mortal Shell 2 on Steam Deck is not a plug-and-play 60 FPS experience. You are trading visual fidelity and frame rate for portability, and understanding where those trade-offs land helps you set expectations correctly. This guide walks through every tested configuration for playing on the Deck, from Proton compatibility details and launch options to battery profiles, known issues, and streaming alternatives. Every recommendation here was tested on test build 24597645 (August 13, 2026) using proton-11.0-2RC, which is the default Proton version SteamOS assigns — no forced compatibility tool needed.
What does Valve's Playable rating actually mean for Mortal Shell 2 on Deck? Playable is the middle tier in Valve's three-tier verification system. It means the game runs well enough to be completable but may require manual adjustments — in this case, accepting 30 FPS and working around occasional Proton hitches. It is not Verified (the top tier, meaning everything works flawlessly with no caveats), but it is far above Unsupported. For a demanding UE5 Soulslike, Playable on Deck is a solid result.
Proton compatibility
The Deck handles Mortal Shell 2 through Valve's Proton translation layer, and the current situation is straightforward: use the default Proton version — do not force a specific compatibility tool. On SteamOS at the time of testing, that means proton-11.0-2RC, which the Deck selects automatically. There is no advantage to downgrading to an older Proton release or switching to GE-Proton for this particular game.
Under the hood, the game targets D3D12 on Windows, and Proton translates those calls to Vulkan. However, the D3D12-to-Vulkan translation path has known instability: D3D12 GPU crashes are reported under Proton, meaning the game can hard-crash the GPU driver during certain shader transitions or heavy particle effects on the Deck. This is a Proton-level issue, not something adjustable in-game. You can try the -dx11 launch flag to force the DX11 fallback, but on Linux and Proton this causes visual glitches — flickering geometry, missing particle effects, and corrupted post-processing — so it is not a viable workaround on Deck. If you are playing on a desktop Linux machine with an RTX 5070, there is also an open white-texture-flickering bug tracked as Proton GitHub issue #9993, but that is specific to NVIDIA's latest generation and does not affect the Deck's AMD APU.
Recommended settings
| Setting | Recommended value | Notes |
|---|---|---|
| Proton | proton-11.0-2RC | No forced compatibility tool needed |
| Launch options | SteamDeck=0 %command% | Unlocks graphics settings (optional — playable by default) |
| Graphics preset | High | Locked by default; needs SteamDeck=0 |
| Upscaling | TSR | Better than FSR (the default upscaler) |
| Global Illumination | Medium | Needs unlocked menu; Low looks bad, Medium is the compromise |
| Frame Generation | Off | Main crash cause |
| Ray Tracing | Off | Too expensive |
| FPS cap | 30 | Stable 30 FPS in combat |
| Display mode | Fullscreen | Borderless hangs on death while streaming |
| Battery profiles | 40 FPS cap (LCD) / 45 FPS cap (OLED) | worldeka.com tested on both models |
| External controller | Quick Access Menu manual switch | Not auto-detected |
Performance & battery on Steam Deck
Mortal Shell 2 runs around a locked 30 FPS in combat on the Deck with occasional frame-time hitches during heavy particle effects or area transitions. The game is playable without any configuration changes out of the box, which is a strong baseline. On a standard Steam Deck, power draw sits at 12W–18W depending on scene complexity, the APU runs warm at 65°C–75°C, and battery life lands at roughly 2.5–3 hours per charge when playing continuously.
“Surprisingly playable. Not ideal for a full playthrough, but satisfactory if it's your only option.” — Steam Deck HQ review
Frame Generation is the single biggest crash trigger on PC and stays firmly off on Deck — the Deck's RDNA 2 APU does not have the hardware frame-generation support that NVIDIA and AMD desktop GPUs offer. Ray Tracing is also off for obvious reasons; the APU cannot handle it, and the game does not expose the toggle when running on Deck hardware. The developer-locked default preset is already tuned conservatively, so most players can leave the settings alone and have a functional experience. Unlocking the graphics menu only matters if you want to tweak Global Illumination or swap the upscaler.
LCD vs OLED battery profiles
The original LCD model and the OLED variant handle the game slightly differently, mainly in how much thermal and power headroom each model has. On the LCD model, you are working with a tighter power budget. The sweet spot for sustained play is a **40 FPS frame-rate cap** in the Performance overlay (the three-dot menu → Battery → Display Refresh Rate).
On the OLED, you have more thermal headroom thanks to the more efficient HDR display and improved cooling. You can push to a **45 FPS cap** and still stay within a comfortable 65°C–70°C range.
Unlocking the graphics menu on Steam Deck
The in-game graphics menu is locked by default on the Steam Deck. Mortal Shell 2 detects the Deck's hardware ID and hides advanced settings to prevent players from pushing the APU beyond what the developer considers stable. To unlock it, add SteamDeck=0 %command% to the game's launch options in Steam (right-click the game → Properties → General → Launch Options). This tells the game to stop treating the Steam Deck as a special case. The flag does not change any rendering path or performance characteristic by itself — it simply exposes the full graphics settings menu so you can make manual adjustments.
Once unlocked, the two settings actually worth changing on the Deck are:
- Global Illumination: Locked to Low by default. GI Low darkens many dungeon interiors to the point where you are squinting to spot enemies. Bumping to GI Medium improves visibility and ambient lighting noticeably, but introduces visible haze and pixelation artifacts on the 800p screen — it is a taste call, and some players prefer the clearer (if darker) GI Low. GI High is not recommended on Steam Deck due to VRAM and compute cost.
- Upscaler: Switch from the default FSR to TSR (Temporal Super Resolution). TSR produces noticeably sharper results than FSR on the Steam Deck's 1280×800 panel, with fewer shimmering artifacts on fine geometry like weapon edges and foliage. The performance cost difference between TSR and FSR is negligible at the internal render resolutions the game uses, so TSR is the clear winner for image quality on Deck.
Leave everything else at its default. The locked preset already sets textures, shadows, and effects to levels the APU can handle. Only touch GI and the upscaler unless you are deliberately experimenting.
Known Steam Deck issues
- Controller icon mismatch: The game occasionally displays generic Xbox or PlayStation button prompts instead of the Steam Deck's face-button layout. This is a game-side input-display bug — the controls still work correctly, but the on-screen icons are misleading. No fix available as of test build 24597645.
- Small text at 800p: Item descriptions, lore entries, and some UI tooltips render at sizes that are difficult to read on the 7-inch display. There is no in-game UI scale slider. Your best option on Steam Deck is to use the system-level zoom feature (hold the Steam button and press the right touchpad) for specific reading moments.
- External controller detection: External Bluetooth and USB controllers are not auto-detected when connected during gameplay. You need to switch input profiles manually through the Quick Access Menu (hold the Steam button → Controllers). This is standard SteamOS behavior for many games, but worth noting because Soulslike players often prefer larger controllers for extended sessions on Steam Deck.
- D3D12 GPU crashes under Proton: As covered above, the D3D12 rendering path can trigger hard GPU driver crashes during intense shader transitions or heavy particle effects. There is no reliable workaround — the
-dx11flag causes worse visual glitches. If you hit repeated GPU crashes, try lowering the Steam Deck's GPU clock speed by one step in the Performance overlay, which can stabilize the translation layer at a small performance cost. - GI locked to Low: Global Illumination cannot be raised above Low without the
SteamDeck=0launch option. Even with the unlock, GI High is too expensive for the APU and causes stuttering. Stick with Low or Medium on Steam Deck. - Frame Generation unavailable: The FG toggle does not appear in the settings menu because the Deck's GPU lacks the required hardware support. This is expected behavior, not a bug.
- Ray Tracing unavailable: RT is automatically disabled and the toggle is hidden. No workaround exists or is needed — the APU cannot handle RT workloads in Mortal Shell 2.
Steam Deck troubleshooting
If Mortal Shell 2 is crashing, stuttering, or behaving unexpectedly on your Steam Deck, work through these steps in order:
- Verify game files: In Steam on your Deck, right-click the game → Properties → Installed Files → Verify Integrity of Game Files. Corrupted assets from a bad download or interrupted update are the most common cause of crashes on Steam Deck.
- Reset Proton to default: Go to Properties → Compatibility and ensure the compatibility tool is set to the default (proton-11.0-2RC on current SteamOS). If you previously forced GE-Proton or an older Proton version, clear that selection and let SteamOS pick the default.
- Remove custom launch options: If you added
SteamDeck=0or any other flags, remove them temporarily and test. A mistyped launch option can prevent the game from starting on Steam Deck. - Lower the TDP: In the Quick Access Menu (hold Steam button), reduce the manual TDP slider to 10W or 11W. This forces the APU to run at lower clocks, which can stabilize Proton's D3D12-to-Vulkan translation at the cost of a few FPS. If the crashes stop at 10W, you have confirmed it is a thermal or clock-stability issue on your specific Steam Deck unit.
- Check for SteamOS updates: System Settings → System → Check for Updates. Proton updates ship with SteamOS, and a newer Proton version may have fixed the D3D12 crash you are hitting.
- Reboot the Steam Deck: A full restart clears the GPU driver state and Proton's shader cache. If you have been switching between multiple games that use different Proton versions, residual state can cause the game to crash on launch on Steam Deck.
Moonlight streaming to Steam Deck
If you have a gaming PC that runs Mortal Shell 2 at higher settings, streaming to your Steam Deck via Moonlight is a compelling alternative to running the game natively on the Deck's APU. Moonlight (the open-source Sunshine/Moonlight pair) gives you near-zero-latency 1080p 60 FPS streaming over a local network, which completely bypasses all the Steam Deck's hardware limitations — no Proton translation, no 30 FPS cap, no GPU crashes.
There is one critical caveat: the game must be set to Fullscreen mode when streaming via Moonlight to a Steam Deck. If it is in Borderless Windowed mode, it will hang after your character dies — the death screen loads but input becomes unresponsive, and you will need to force-kill the game on the host PC. Switch to Fullscreen in the display settings before you start streaming, and the death/reload loop works correctly. This is a Moonlight capture-layer issue, not a game bug, and it affects several other titles when streamed to Deck in borderless mode.
For the best Moonlight-to-Steam Deck experience, configure your host PC to render at 1080p with medium-high settings, cap the host frame rate at 60 FPS (Moonlight does not benefit from higher), and set the Moonlight client on your Steam Deck to the “Balanced” bitrate preset. The Deck's Wi-Fi 5 radio can handle 1080p 60 FPS over 5 GHz with minimal artifacting if your router is in the same room. If you experience stutters while streaming, switch to a wired USB-C Ethernet adapter — the Steam Deck's USB-C port supports gigabit Ethernet through an adapter, and wired streaming eliminates the one variable that causes the most Moonlight quality issues on Steam Deck.
Steam Deck settings FAQ
Quick answers to the questions Deck players ask most about Mortal Shell 2 settings, unlock options, and battery life — each links to the full section above.
What are the best Mortal Shell 2 Steam Deck settings after the 1.000.012 patch?
Neither the October 14 hotfix (1.000.012) — which rebuilt shader caches behind the scenes but added no settings — nor the September 24 hotfix (1.000.011), nor the September 14 hotfix (1.000.010) changed any graphics or performance settings, so the tested baseline still applies: proton-11.0-2RC, TSR upscaling, Global Illumination Medium, Frame Generation and Ray Tracing off, and a 30 FPS cap. Copy the full settings table in the settings section.
Why are Mortal Shell 2’s graphics settings locked on Steam Deck?
The graphics menu is developer-locked on Deck by default. Add SteamDeck=0 %command% to your launch options to unlock it — then GI Medium and TSR are the recommended trade-offs.
Is Mortal Shell 2 on Steam Deck playable on the OLED model?
Yes — the game is rated Playable on both models. The battery profiles differ: a 40 FPS cap on the LCD, 45 FPS on the OLED, with roughly 2.5–3 hours per charge. Details in the LCD vs OLED section.
Did Hotfix 1.000.012 fix Steam Deck crashes?
No. The October 14 hotfix (1.000.012) named no crash fix — its rebuilt shader (PSO) caches may help, but the notes claim no crash fix; the September 24 hotfix (1.000.011) likewise did not name the Deck-specific D3D12 crash, nor did the September 14 hotfix (1.000.010). That issue is tracked as a Proton platform-layer problem — and -dx11 causes visual glitches on Linux/Proton, so we don't recommend it. See troubleshooting.
Do external controllers work with Mortal Shell 2 on Steam Deck?
Bluetooth and USB controllers are not auto-detected. Switch to them manually from the Quick Access Menu — this and other quirks are listed under known issues.

