VRChat
35 sourced launch options for VRChat on Steam ↗.
DeveloperVRChat Inc.
PublisherVRChat Inc.
Released2017-02-01
EngineUnity
-
--fps=#CopyPerformanceSafe -
-adapterCopyUses the specified screen adapterDisplayPCGamingWiki Added Jul 11, 2026 Last checked Sep 27, 2026 Also documented for this game on Steam Community · checked Sep 27, 2026Safe -
-force-d3d11CopyForce the Direct3D 11 renderer (Unity games)- Effect
- Windows only.
DisplayUnity Documentation Added Jun 27, 2026 Last checked Sep 24, 2026 Also documented for this game on Steam Community · checked Sep 27, 2026Safe -
-force-d3d11-no-singlethreadedCopyMakes unity run in DirectX 11 + multithreadingDisplayPerformanceSteam Community Added Aug 9, 2026 Last checked Sep 27, 2026 Also documented for this game on PCGamingWiki · checked Sep 27, 2026Safe -
-force-d3d12CopyForce the Direct3D 12 renderer (Unity games)- Effect
- Windows only.
DisplayUnity Documentation Added Jun 27, 2026 Last checked Sep 24, 2026 Also documented for this game on PCGamingWiki · checked Sep 27, 2026Safe -
-force-d3d9CopyMakes unity run in DirectX 9DisplaySafe -
-force-openglCopyForce the legacy OpenGL renderer (Unity games, legacy builds)- Effect
- Windows only. Selects Unity's LEGACY OpenGL backend, not the core profile — use -force-glcore for that. Builds made with newer Unity versions may not carry the legacy backend at all, in which case this has no effect.
DisplayUnity Documentation Added Jun 27, 2026 Last checked Sep 24, 2026 Also documented for this game on Steam Community · checked Sep 27, 2026Safe -
-force-vulkanCopyForce the Vulkan renderer (Unity games)- Effect
- Useful where the default backend crashes or performs badly; ignored if the build has no Vulkan path.
DisplayUnity Documentation Added Jun 27, 2026 Last checked Sep 24, 2026 Also documented for this game on Steam Community · checked Sep 27, 2026Safe -
-popupwindowCopyRun in a borderless window (Unity games)- Effect
- Creates the window as a dialog with no frame. Not supported on macOS.
DisplayUnity Documentation Added Jun 27, 2026 Last checked Sep 24, 2026 Also documented for this game on Steam Community · checked Sep 27, 2026Safe -
-screen-fullscreenCopyDisplayPCGamingWiki Added Jul 9, 2026 Last checked Sep 27, 2026 Also documented for this game on Steam Community · checked Sep 27, 2026Safe -
-screen-heightCopyOverride the screen height (Unity games)- Effect
- Must be an integer from a resolution the game supports. Pair with -screen-width.
- Example
-screen-width 1920 -screen-height 1080
DisplayUnity Engine Added Jul 8, 2026 Last checked Sep 24, 2026 Also documented for this game on PCGamingWiki · checked Sep 27, 2026Safe -
-screen-widthCopyOverride the screen width (Unity games)- Effect
- Must be an integer from a resolution the game supports. Pair with -screen-height; alone it can leave a mismatched aspect ratio.
- Example
-screen-width 1920 -screen-height 1080
DisplayUnity Engine Added Jul 8, 2026 Last checked Sep 24, 2026 Also documented for this game on PCGamingWiki · checked Sep 27, 2026Safe -
-screen-width 1920CopyOverride the screen width (Unity games)- Effect
- Must be an integer from a resolution the game supports. Pair with -screen-height; alone it can leave a mismatched aspect ratio.
- Example
-screen-width 1920 -screen-height 1080
DisplayUnity Documentation Added Aug 9, 2026 Last checked Sep 15, 2026 Also documented for this game on Steam Community · checked Sep 27, 2026Safe -
-window-modeCopyOverride fullscreen windowed mode (Unity games, Windows)- Effect
- Takes exclusive or borderless. Windows only. The flag alone does nothing — the value is required.
- Example
-window-mode borderless
DisplayUnity Engine Added Jul 8, 2026 Last checked Sep 24, 2026 Also documented for this game on PCGamingWiki · checked Sep 27, 2026Safe -
DXVK_ASYNC=1 %command%CopyEnable asynchronous pipeline compilation in DXVK builds patched with dxvk-asyncProton-Deck -
DXVK_HUD=compiler %command%CopyShow DXVK's HUD with shader compiler activityProton-Deck -
MANGOHUD=1CopyShow the MangoHud performance overlay (Linux)- Effect
- Draws FPS, frame timing and CPU/GPU load over Vulkan and OpenGL games. MangoHud runs the game, so %command% is what it runs.
- Example
mangohud %command%
Proton-Deck -
PROTON_ENABLE_NVAPI=1 %command%CopyEnable NVIDIA's NVAPI GPU support libraryProton-Deck -
PROTON_ENABLE_WAYLAND=1 %command%CopyUse Wine's experimental Wayland driver instead of the default X11 driver, in GE-Proton and Proton-CachyOS (Valve's Proton does not include it)Proton-Deck -
PROTON_NO_ESYNC=1 %command%CopyDisable eventfd-based synchronisation (Linux, Proton)- Effect
- Turns off in-process esync primitives. Worth trying for games that hang or crash under Proton.
Proton-DeckValve Proton Added Jul 8, 2026 Last checked Sep 13, 2026 Also documented for this game on ProtonDB · checked Sep 27, 2026Safe -
PROTON_NO_FSYNC=1 %command%CopyDo not use futex-based in-process synchronization primitivesProton-Deck -
PROTON_USE_D9VK=1 %command%CopyUse DXVK for Direct3D 9 (obsolete) (Linux, Proton 4.x and earlier)- Effect
- Valve marks it obsoleted as of Proton 5.0 — DXVK became the default for d3d9, so on any current Proton this does nothing. In older versions it selected Vulkan-based DXVK over OpenGL-based wined3d.
Proton-DeckValve Proton Added Jul 8, 2026 Last checked Sep 13, 2026 Also documented for this game on ProtonDB · checked Nov 9, 2026Safe -
PROTON_USE_WINED3D=0 %command%CopyProton-DeckDisplay -
PROTON_USE_WINED3D=1 %command%CopyUse wined3d (OpenGL) instead of DXVK (Linux, Proton)- Effect
- Routes d3d11, d3d10 and d3d9 through OpenGL-based wined3d rather than Vulkan-based DXVK. Usually slower; a fallback where DXVK fails.
Proton-DeckDisplayValve Proton Added Jul 9, 2026 Last checked Sep 13, 2026 Also documented for this game on ProtonDB · checked Nov 9, 2026Safe -
PROTON_USE_WINED3D11=1 %command%CopyThe original name of PROTON_USE_WINED3D, still accepted as an alias: use OpenGL-based wined3d instead of Vulkan-based DXVKProton-DeckDisplay -
WINE_FULLSCREEN_FSR=1 %command%CopyUpscale with AMD FidelityFX Super Resolution (FSR) through GE-Proton's fullscreen hack, in Vulkan games (DXVK and VKD3D-Proton included)Proton-DeckDisplay -
WINEFSYNC=1 %command%CopyTurn on futex-based synchronization (fsync) in Wine builds that implement itProton-Deck -
gamemoderun %command%CopyRun the game under Feral GameMode (Linux)- Effect
- Applies temporary host optimisations (CPU governor, I/O and process priority) for the game's lifetime, then restores them on exit. GameMode runs the game, so %command% is what it runs.
Proton-DeckFeral GameMode Added Jun 29, 2026 Last checked Sep 24, 2026 Also documented for this game on ProtonDB · checked Nov 9, 2026Safe -
mangohud %command%CopyShow the MangoHud performance overlay (Linux)- Effect
- Draws FPS, frame timing and CPU/GPU load over Vulkan and OpenGL games. MangoHud runs the game, so %command% is what it runs.
Proton-Deck -
-fpfcCopyEnables "First Person Flying Camera" mode, which allows you to move the camera freely using your mouse and keyboardExperimental -
-monitorCopySets display monitor number to NDisplaySafe -
-no-vrCopyExperimental -
-nographicsCopyRuns without graphics initialization (headless mode) in Unity games.Safe -
-screen-qualityCopyDisplaySafe -
-vrmodeCopyProton-DeckSafe
How to apply a launch option on Steam
- Open Steam and go to your Library.
- Right-click the game and choose Properties.
- On the General tab, find the Launch Options field.
- Type or paste the option (e.g.
-windowed) into the field. To use several at once, separate them with spaces (e.g.-windowed -novid). - Close Properties. Steam saves automatically, and the option applies next time you launch the game.
To remove one, reopen the same field and delete the text. Options are game-specific; an option that helps one game may do nothing (or misbehave) in another.
Worth knowing: a launch option can break a game's rendering, reset local settings, or trip anti-cheat in multiplayer. Read the description first, add one at a time, and treat anything rated above Safe as a deliberate experiment.