Where Does SteamVR Store Settings and Room Setup?
SteamVR keeps headset and driver settings in steamvr.vrsettings plus a path registry. Config files and what each one does.
Last updated
SteamVR splits configuration across two files with different jobs. steamvr.vrsettings in the Steam config folder holds your actual settings: room setup, chaperone bounds, audio mirroring, per-app resolution multipliers and driver options. openvrpaths.vrpath in LocalAppData\openvr is a registry of paths telling tools where the runtime and drivers live.
That split explains the classic failure: moving Steam to another drive breaks launches because the path registry still points at the old disk, while your settings sit intact. Fix or delete the path file and everything works; your room setup never lived there. Chaperone data rides along inside the vrsettings-adjacent files in the same config folder.
Where SteamVR stores this, by platform
C:\Program Files (x86)\Steam\config\steamvr.vrsettings
steamvr.vrsettings holds room setup, chaperone, audio and per-app settings; chaperone_info.vrchap sits beside it. [Steam] is your Steam install root, which varies. If SteamVR breaks after moving drives, fix %LOCALAPPDATA%\openvr\openvrpaths.vrpath with vrpathreg from the SteamVR bin folder instead of touching settings.
~/.local/share/Steam/config/steamvr.vrsettings
Same filenames under the Linux Steam root, which defaults to ~/.local/share/Steam with ~/.steam/steam as the common alternate. The openvr path registry lives under ~/.config on Linux. Copy settings across freely but re-run room setup for driver differences.
Frequently asked questions
why does steamvr fail after moving steam drives
Delete or repair openvrpaths.vrpath first. It records where the SteamVR runtime lives, and a stale entry after moving Steam breaks every launch. Either run vrpathreg from the SteamVR bin folder to fix paths, or delete the file and let Steam regenerate it on next start.
how do i move steamvr settings to a new pc
Copy steamvr.vrsettings and chaperone_info.vrchap to the new machine's config folder, keeping Steam installed at the same path. Room setup, audio mirrors and per-app video settings travel with them. USB and Bluetooth pairings are hardware-level and re-pair on their own terms.
where is steamvr config on linux
Same files, mirrored paths: steamvr.vrsettings under the Linux Steam config dir and the path registry under ~/.config. Driver quirks differ (async reprojection support varies), so copy settings but re-run room setup. The openvr wiki documents both platform paths side by side.
Notice an outdated path? Let us know.