Game Settings

VRChat Performance on a Low-End PC: The Settings That Matter

Are you tired of experiencing lag, micro-stutters, or crashes while playing VRChat? Optimizing your PC settings can significantly improve your gaming experience. here, we'll guide you through the essential improvements to fix common issues and optimize performance in VRChat.

VRChat logo, avatars, and a chat interface
Via Steam

Short answer: on a weak PC, start with other people’s avatars, not your graphics preset. Most of VRChat’s own performance settings control avatars, so begin by blocking poorly optimised avatars and capping how many avatars you see. Then lower mirror resolution and shadows. Registry edits and network “tweaks” aren’t in VRChat’s own performance guidance, and we’ve removed the ones an earlier version of this page suggested.

Every setting below is from VRChat’s Performance Options documentation. You’ll find them in the settings tab of the quick menu (press the pop-out button).

Is your PC even above the floor?

VRChat’s Steam page lists the minimum as Windows 10/11, an Intel i5-4590 or AMD FX 8350, 4 GB of RAM and a GeForce GTX 970 or Radeon R9 290, with DirectX 11. If you’re below that, settings can only do so much. Your PC can still join, but busy instances will struggle whatever you change.

Step 1: control other people’s avatars

VRChat’s avatar performance ranking guide puts it plainly: “Your avatar affects everyone else’s framerate.” The reverse is true too, which makes these the settings that matter most in a crowded world.

SettingWhat it doesLow-end PC suggestion
Block Poorly Optimized AvatarsSets the minimum performance rank shown. Avatars below it are replaced or stripped of heavy componentsStart at Medium. Drop to Poor if Medium hides too many
Maximum Shown AvatarsShows only the closest N avatars, sorted by distance10 in busy worlds
Hide Avatars BeyondHides every avatar past a distance, e.g. 15 m10–15 m
Maximum Avatar Download SizeAvatars over this file size aren’t downloaded until you click “Show Avatar”. Default 200 MBLower it if you have little RAM or a slow connection
Maximum Uncompressed SizeCaps the decompressed size, which relates to texture sizeLower it on 8 GB or less of RAM
Always Show Friend AvatarsExempts friends from cullingTurn off if friends’ avatars are the heavy ones

Two limits to know. VRChat says hidden avatars “will have all renderers turned off”, but “some components will continue to run”, animators included. So culling cuts the rendering work, but not all the processing. And its ranking guide admits the rank is a static check that can label a well-optimised avatar Very Poor, or rate a frame-rate hog Excellent. So if one person still tanks your frame rate, hide that avatar by hand.

Step 2: graphics settings that cost the most

  • Mirror resolution: choose Half or Quarter. VRChat’s docs warn that “Unlimited resolution mirrors will significantly impact your performance”. Better still, don’t stand in front of mirrors on a weak PC.
  • Graphics Quality profile: VRC Low, Medium, High or Ultra set many options at once. Start at VRC Low, then raise single settings.
  • Shadow quality: this only affects shadows from realtime lights. Baked shadows aren’t affected and don’t cost performance, so lowering it helps most in worlds with dynamic lighting.
  • Anti-aliasing (MSAA), LOD quality, particle physics quality: each has a cost. Lower them after mirrors and shadows if you still need frames.

Step 3: pick lighter instances

Every extra person is one more avatar for your PC to download and process. Culling helps, but hidden avatars’ animators keep running. If a world is unplayable, a smaller instance of it is the cheapest fix there is.

Our verdict

Do steps 1 and 2 before touching anything outside VRChat. If you’re at or near the GTX 970 minimum and still struggling after that, the fix is hardware, not tweaks. Our guide to used GPUs worth buying gives euro price ceilings for older cards, and the GPU upgrade calculator shows what a given card would add over yours.

What we could not verify

VRChat doesn’t publish frame-rate gains per setting, and we haven’t measured them, so the suggestions above are an order of priority based on what each setting controls, not tested numbers. The earlier version of this page recommended a Unity 6 beta, “TCP BBR v2”, a LargeSystemCache registry edit, a Device Manager toggle for Resizable BAR and an NVIDIA “GSP” setting. We found no VRChat or vendor documentation backing those for VRChat, so they’re gone.

1 thought on “VRChat Performance on a Low-End PC: The Settings That Matter”

Comments are closed.