
Troubleshooting
Microlandia tries WebGPU by default. If the game won't start or the city doesn't render, try the steps below. For the launch-options reference, see the bottom of this page.
The launch options below apply to Windows and Linux, starting with
2.0.1.6768. Older 2.0.1 builds may not forward every
option. The new Windows sandbox default and --enable-sandbox
opt-out are planned for a later update.
On macOS, use the in-game Graphics settings; Chromium launch options
do not apply.
Common issues
The game won't launch
- Let Steam finish updating the game, then try launching with an empty Launch Options field. Fully quit the game between attempts.
- Update your graphics drivers.
- On Linux, right-click Microlandia in Steam → Properties → Compatibility. Make sure "Force the use of a specific Steam Play compatibility tool" is off. Use the native Linux build, including on Steam Deck.
- Try
--webglas a launch option to skip WebGPU. - On Windows, compare the sandbox options below, one at a time.
If Windows reports that the WebView2 Runtime is missing, install it from Microsoft, then relaunch. Graphics flags cannot fix a missing runtime.
Windows sandbox options
In 2.0.1.6768, Windows uses WebView2's normal sandbox settings. To test whether sandboxing affects startup, compare these three launches, fully quitting between them:
- An empty Launch Options field, as your baseline.
--disable-gpu-sandbox, which disables only the GPU process sandbox.--no-sandbox, which disables sandboxing for the renderer, GPU and utility processes. Use it on its own for this comparison.
Remove the option to return to this build's defaults. These are tests
for a possible cause of startup failures, not a confirmed fix for every
graphics problem. Linux already starts with --no-sandbox,
so adding either sandbox-disabling option there will not provide the
same comparison.
Upcoming Windows update: the game will request
--no-sandbox by default. In builds with that update,
--enable-sandbox will restore normal sandboxing, and
--enable-sandbox --disable-gpu-sandbox will let you test
disabling only the GPU sandbox. The opt-out is Windows-only and is
not available in 2.0.1.6768. It takes priority even if
--no-sandbox is also present.
Black screen — menus visible, no city
This can involve the 3D renderer or how its output reaches the screen. Try one change at a time:
--webglswitches the 3D renderer to WebGL2.--disable-gpu-compositingbypasses Chromium's GPU compositor.- On Windows,
--webgl --opengltests OpenGL instead of the usual Direct3D backend. - On Linux, ANGLE OpenGL is already the default. Try
--webgl --no-use-gl-angleto let Chromium choose its GL backend, or--webgl --disable-features=Vulkanto compare without Vulkan. - Update your graphics drivers.
Avoid --disable-gpu and --disable-webgl as
recovery options: they can prevent the 3D scene from rendering.
Periodic freezes during gameplay
Long freezes followed by recovery can happen when the GPU process stalls or restarts.
- Try
--webglto compare with the WebGPU renderer. - Update your graphics drivers.
- If you have
--in-process-gpuset, remove it. That option can make GPU stalls freeze the whole application.
Poor framerate
Open in-game Settings → Graphics:
- Check which renderer is active (top of the Graphics panel). If
WebGPU runs poorly on your system, try
--webgl. - Lower Render Scale to 0.75 or 0.5.
- Disable Shadows.
- Set Anti-aliasing to FXAA or Off.
- Lower Particle Quality.
Steam overlay glitches (Windows)
Try --disable-direct-composition. If only the video parts
of the overlay are broken, the more targeted
--disable-direct-composition-video-overlays may be enough
on its own.
How to set launch options
Start with an empty field, then try one example at a time. Fully quit the game and relaunch after each change. Record which options helped; remove options that did not. The examples on this page are alternatives, not a list to paste together.
Steam
- Right-click Microlandia in your Steam library → Properties.
- Under General, find Launch Options.
- Type the flag(s), e.g.
--webgl. Multiple flags are space-separated.
Standalone (itch.io / direct download)
On Linux, run ./run.sh --webgl from the game's folder.
On Windows, edit a shortcut to microlandia.exe and append
flags to the Target field, after the closing quote around the executable
path. The same options work in Steam and standalone builds.
City backups
Microlandia automatically saves up to 10 rolling backups of each city. If a save becomes corrupted or you want to revert, you can restore from a backup.
Backup locations
| Platform | Path |
|---|---|
| Windows | %APPDATA%\Microlandia\backups\ |
| macOS | ~/Library/Application Support/Microlandia/backups/ |
| Linux | ~/.microlandia/backups/ |
Backup files are named
<city-id>.<timestamp>.microlandia, sorted
newest-first by the timestamp.
Restoring a backup
- Close the game.
- Open the backups folder for your platform (above).
- Pick the most recent backup whose timestamp predates the problem.
- Copy it into the db folder (sibling of
backups) and rename it to match the original city file (drop the timestamp portion). - Relaunch the game.
Troubleshooting launch options
Windows and Linux forward Chromium switches, including options with
values such as --use-angle=d3d11. Whether a switch takes
effect depends on the platform and runtime. The options below are
useful comparisons; see how to set them.
Both platforms already request --ignore-gpu-blocklist,
--disable-domain-blocking-for-3d-apis and a 30-second GPU
watchdog timeout. Linux also defaults to X11/Xwayland, ANGLE OpenGL,
Vulkan enabled and sandboxing disabled. Windows uses the runtime's
default graphics backend; OpenGL and composition workarounds are opt-in.
Choose either --webgl or --webgpu.
If both are present, --webgpu wins, except that
--in-process-gpu and Linux's native Wayland mode force
WebGL2.
| Flag | Effect |
|---|---|
--webgl |
Force the WebGL2 renderer instead of WebGPU. Same visuals, broader driver compatibility — first thing to try when WebGPU misbehaves. |
--webgpu |
Force WebGPU even if you've previously selected WebGL2 in Settings. Useful for testing whether a driver fix has landed. |
--disable-gpu-compositing |
Disable GPU compositing while keeping GPU acceleration for the 3D scene. Try for a black screen with visible menus. |
--no-sandbox |
Disable renderer, GPU and utility-process sandboxing. Opt-in on Windows 2.0.1.6768; already the Linux default. See Windows sandbox options for the upcoming default change. |
--disable-gpu-sandbox |
Disable only the GPU process sandbox. To isolate its effect,
sandboxing must otherwise be enabled; it adds nothing when
--no-sandbox is active. |
--enable-sandbox |
Windows, upcoming update only. Opt out of the new
--no-sandbox default. Combine with
--disable-gpu-sandbox for a GPU-only comparison.
Does not change Linux's defaults. |
--in-process-gpu |
Request an in-process GPU and force WebGL2. Can cause sustained freezes; use only for a comparison requested by support. |
--disable-vsync |
Disable GPU vsync. May cause tearing but reduces input latency. |
--opengl / --use-gl-angle |
Windows and Linux. Request ANGLE's OpenGL backend; pair with
--webgl to test the game's WebGL2 renderer.
Already the Linux default. |
--no-use-gl-angle |
Linux. Let Chromium choose its GL backend instead of requesting
ANGLE OpenGL. Remove explicit --opengl,
--use-gl-angle, --use-gl or
--use-angle options for this comparison. |
--force-wayland |
Linux. Use native Wayland instead of the default X11/Xwayland.
Also forces WebGL2 and disables Vulkan, including when
--webgpu is present. |
--webgl --disable-features=Vulkan |
Linux. Compare with WebGL2 and Vulkan disabled. |
--webgl --use-angle=d3d11 |
Windows. Request ANGLE's Direct3D 11 backend for WebGL2. |
--webgl --use-gl=angle
--use-angle=swiftshader
--enable-unsafe-swiftshader |
Test software rendering with SwiftShader. Usually much slower and dependent on runtime support; useful for comparing with a failing hardware graphics path. |
--disable-direct-composition |
Windows. Disable DirectComposition. Try if the Steam overlay appears white or has visual glitches. |
--disable-direct-composition-video-overlays |
Windows. Disable DirectComposition video overlays without disabling all DirectComposition. |
--gpu-watchdog-timeout-seconds=60 |
Give slow GPU operations more time than the 30-second default. |
--disable-gpu-watchdog |
Test whether the GPU watchdog is interrupting initialization. A stalled GPU process may then remain stuck. |
--disable-gpu / --disable-webgl |
Can prevent the 3D scene from rendering. Not recommended as recovery options. |
--disable-gamepad |
Disable all gamepad/controller support. The game behaves as if no controller is connected. |
The old Electron option --experimental-hid is not available
in the 2.0 Windows and Linux builds.
Still stuck?
Join our Discord and include your operating system, GPU model, game version and build number, and the exact launch options you tried. If the game shows a copyable error report, include that too. Tell us whether it never opens, opens to a black screen, or fails when loading a city.