Table of contents
๐ฎ Grim Dawn on Ubuntu 26.04 (Wayland + Nvidia 3060 Ti)
๐ง Key Insight โ It's (Probably) Not Your GPU
๐๏ธ Graphics Settings โ Impact vs. Visual Value
Settings to Lower First (Worst Value)
Settings You Can Max Out
๐ The One Setting That MUST Be ON
๐ง Linux-Specific Fixes (These Matter More)
1๏ธโฃ Use Proton-GE (GloriousEggroll), Not Stock Proton
2๏ธโฃ Clear Shader Pre-Cache
3๏ธโฃ CPU Core Affinity Trick
4๏ธโฃ Edit maxResourceThreads
5๏ธโฃ VSync on Wayland โ The Right Setup
6๏ธโฃ Nvidia Driver & Kernel Notes
7๏ธโฃ Other Quick Wins
๐ Recommended Action Plan (Priority Order)
Grim Dawn on Ubuntu/Linux โ Stutter & Graphics Settings Guide
๐ฎ Grim Dawn on Ubuntu 26.04 (Wayland + Nvidia 3060 Ti)
Graphics settings & stutter fixes โ Linux/Proton edition
Hardware: RTX 3060 Ti ยท OS: Ubuntu 26.04 ยท Display: Wayland/GNOME ยท Game via: Steam Proton
๐ง Key Insight โ It's (Probably) Not Your GPU
Grim Dawn runs on a heavily modified Titan Quest engine from ~2006. The occasional stutter you see on ultra settings with a 3060 Ti is almost certainly CPU core scheduling or Proton/Wayland quirks, not GPU limits. Even people with RTX 4090s report the same occasional hitch.
On the plus side: multiple Crate forum users report GD actually runs smoother on Linux than Windows once properly configured.
๐๏ธ Graphics Settings โ Impact vs. Visual Value
Settings to Lower First (Worst Value)
- HIGH Lighting Quality โ #1 offender. Very High โ Medium/High drops nearly 0 visual quality but significantly reduces stutter. Community consensus calls this setting "broken" โ same GPU tax on Medium, High, and Very High, but it looks way worse below Very High.
- HIGH Reflections โ Drop to Medium; minimal visual loss.
- HIGH Shadow Quality โ Ultra โ High is barely noticeable.
- MED Anti-Aliasing โ Use 2x or force via Nvidia driver instead (in-game FXAA is blurry).
- MED Weather Effects โ Lower before touching draw distance.
- MED Draw Distance โ High impact, but hurts visuals noticeably.
Settings You Can Max Out
Your 3060 Ti handles these with zero trouble:
- โ
Texture Quality โ Ultra
- โ
Detail Level โ Ultra
- โ
Anisotropic Filtering โ 16x
- โ
Soft Particles โ ON
- โ
Depth of Field โ ON
- โ
Fog โ ON
- โ
Ambient Occlusion โ ON (small perf cost, nice look)
๐ The One Setting That MUST Be ON
Deferred Rendering = ON. Always. It reduces total draw calls by ~30% by trading VRAM for rendering efficiency. This is especially impactful through DXVK/Proton. The only downside is it forces FXAA (slightly blurry) โ if that bothers you, force AA through Nvidia driver settings instead.
๐ง Linux-Specific Fixes (These Matter More)
1๏ธโฃ Use Proton-GE (GloriousEggroll), Not Stock Proton
Stock Proton has a known Wayland + VSync bug (GitHub issue #9518). GE-Proton 10-32+ has it fixed.
- Install via ProtonUp-Qt (flatpak) or
protonup CLI
- Set GE-Proton as the compatibility tool for Grim Dawn in Steam
- One forum user reported: "Switching to Proton-GE fixed sound-related stutter completely"
2๏ธโฃ Clear Shader Pre-Cache
Corrupted shader cache is a known cause of stutter on Proton/Steam Deck.
- Steam โ Settings โ Shader Pre-Caching โ toggle OFF
- Restart Steam
- Toggle back ON
- This forces a fresh shader cache rebuild
A Crate forum user (July 2025) reported this fixed stutter when highlighting items on the ground.
3๏ธโฃ CPU Core Affinity Trick
GD hammers Core 0 while leaving other cores idle. Resetting the affinity spreads the load evenly.
Option A โ One-liner (do this each session):
# Find Grim Dawn PID and reset core affinity
PID=$(pgrep -f "Grim Dawn")
taskset -p -c 1-$(($(nproc)-1)) $PID # remove core 0
sleep 1
taskset -p -c 0-$(($(nproc)-1)) $PID # re-add core 0
Option B โ Core Switcher tool (from Crate forums, has a Linux bash script version). Download it, map to a keyboard shortcut, press Ctrl+Alt+O after launching GD.
4๏ธโฃ Edit maxResourceThreads
The config file is inside the Proton prefix:
# Navigate to:
~/SteamLibrary/steamapps/compatdata/219990/pfx/drive_c/users/steamuser/\
Documents/My Games/Grim Dawn/Settings/options.txt
Find and set:
maxResourceThreads = 6 # set to your PHYSICAL core count (not threads!)
forceSingleProcessorMode = false
5๏ธโฃ VSync on Wayland โ The Right Setup
In-game VSync misbehaves on Wayland+Nvidia. Use this config:
- In-game: VSync OFF, Triple Buffer OFF
- Steam Launch Options:
mangohud --fps-limit 60 %command%
Or install MangoHud and let it handle frame pacing instead of the game's VSync.
6๏ธโฃ Nvidia Driver & Kernel Notes
- The Nvidia 595 driver branch reportedly broke GD completely for some users โ revert to 550 or 560 series if you hit issues
- Kernel 6.13 caused stutter for one user; 6.12 LTS or linux-zen fixed it
- Ubuntu 26.04 likely ships a newer kernel โ
sudo apt install linux-lowlatency is worth a try
7๏ธโฃ Other Quick Wins
- Use the x64 client โ the Steam launcher gives you the choice; the default desktop shortcut sometimes launches the 32-bit exe
- Disable Steam Cloud Saves (Properties โ General) โ some users report cloud sync causes periodic hitches
- Run from an SSD โ texture streaming from an HDD causes stutter
- Exclude GD folders from antivirus real-time scanning (if using any)
๐ Recommended Action Plan (Priority Order)
- Switch to GE-Proton 10-32+ โ single biggest improvement
- Toggle shader pre-caching OFF โ restart Steam โ ON
- CPU affinity reset with
taskset one-liner each session
- Set
maxResourceThreads to physical core count
- Drop Lighting Quality to High (just in case)
- Cap FPS via MangoHud instead of in-game VSync
- Keep everything else maxed โ your 3060 Ti is more than enough
If it's still stuttering after all that, check your kernel version and Nvidia driver branch. You may also want to test with stock Proton for comparison โ some users report better results on certain Proton 8/9 releases than GE-Proton depending on their exact hardware combo.
Sources: Crate Entertainment Forums, ProtonDB, PCGamingWiki, Steam Community discussions, Reddit r/Grimdawn, GitHub Proton issue #9518. Compiled by Pengy on 2026-08-13.