Start with the settings VRChat gives you
VRChat runs better when you dial down the graphics settings inside the game itself. Open VRChat, go to Settings > Graphics, and you will see a row of preset options at the top: Very Low, Low, Medium, High, and Very High. Start by dropping to Low or Very Low if you are getting stuttering or lag. The game will look less detailed, but it will run smoother.
Inside those same graphics settings, you can tweak individual options. Render Scale controls how sharp the image is — lowering it from 1.0 to 0.8 or 0.75 makes the game render faster. Anti-Aliasing smooths jagged edges but costs performance; set it to FXAA or turn it off. Shadow Distance and Shadow Resolution are heavy hitters — reduce them or disable shadows entirely if your frame rate is low. Ambient Occlusion adds depth to shadows but is not necessary for smooth gameplay.
Key Takeaways
- Lower the graphics preset in VRChat Settings to Low or Very Low, then adjust individual settings like Render Scale and Shadow Distance to find the balance between looks and speed.
- Disable or reduce avatar complexity by turning off dynamic bones, cloth simulation, and post-processing effects in your graphics settings.
- Close background programs — Discord, Chrome, streaming software, and Windows updates — because they compete for your CPU and RAM while VRChat is running.
- Update your graphics driver through NVIDIA GeForce Experience, AMD Radeon Software, or Intel Arc Control, since outdated drivers cause stuttering and crashes.
- If your PC has both integrated and dedicated graphics, make sure VRChat is set to use the dedicated GPU in your graphics control panel.
Turn off avatar features that slow you down
Other players' avatars can tank your frame rate, especially in crowded worlds. In Settings > Avatar, you will see options to disable Dynamic Bones (the hair and clothing that moves realistically) and Cloth Simulation (fabric that sways). Turning both off removes a lot of the animation work your PC has to do. You can also lower Avatar Resolution to reduce the detail on other players' models.
Post-processing effects like bloom and depth of field look nice but cost performance. In Settings > Graphics, scroll down and turn off Post Processing entirely, or disable individual effects like Bloom and Depth of Field. The world will look flatter, but your frame rate will jump.
Close everything else running on your PC
VRChat competes for your CPU, RAM, and GPU with every other program you have open. Before you launch VRChat, close Discord, Chrome or Firefox, Spotify, OBS, and any other background apps. Even a single Chrome tab with video playing will pull resources away from the game.
Check your taskbar and system tray for programs you forgot about — antivirus scans, Windows Update, cloud sync services like OneDrive or Google Drive, and game launchers like Steam or Epic Games all run in the background. Pause or quit them. If you use Discord voice chat while playing, keep Discord open but close the web browser and any streaming software.
Update your graphics driver
An outdated graphics driver is one of the most common reasons VRChat stutters or crashes. Your driver is the software that tells your GPU how to render the game.
If you have an NVIDIA card, open NVIDIA GeForce Experience (search for it in Windows), click the Drivers tab, and click Update if a newer version is available. For AMD cards, open AMD Radeon Software and go to the Drivers tab. For Intel Arc graphics, use Intel Arc Control. Restart your PC after the update finishes.
If you do not know which GPU you have, right-click your desktop and look for "NVIDIA Control Panel", "AMD Radeon Settings", or "Intel Arc Control". If none of those appear, you likely have integrated graphics built into your CPU — search for "Device Manager" in Windows, expand Display adapters, and you will see the name of your graphics hardware.
Make sure VRChat is using your dedicated GPU, not integrated graphics
Many PCs have two graphics processors: a weak integrated GPU built into the CPU, and a faster dedicated GPU (NVIDIA or AMD). Windows sometimes tells VRChat to use the integrated one, which is much slower. You need to force it to use the dedicated card.
Right-click on the VRChat shortcut or the VRChat.exe file in your Steam folder and select Open file location. Note the full path. Then open NVIDIA Control Panel (right-click your desktop) or AMD Radeon Settings, go to Manage 3D Settings or Graphics Settings, click Add, and browse to VRChat.exe. Set it to use your dedicated GPU (High Performance or Dedicated GPU). Save and restart VRChat.
If you have Intel Arc graphics, open Intel Arc Control, go to Performance, and add VRChat to the list of apps that should use the dedicated GPU.
Lower your monitor refresh rate if you are bottlenecked
If your PC is old or your GPU is weak, your monitor's refresh rate can be a bottleneck. By default, Windows runs at 60 Hz (60 frames per second). If VRChat is struggling to hit even 60 fps, lowering your refresh rate to 30 Hz can help your GPU keep up. You will notice the motion is less smooth, but the game will be more stable.
Right-click your desktop, select Display settings, scroll down to Advanced display settings, and look for Refresh rate. Change it from 60 Hz to 30 Hz. You can always change it back if you want to try a different setting.
Check your PC's temperature and power settings
If your PC is overheating, it will throttle (slow down) to protect itself, and VRChat will stutter. read HWiNFO (free) or GPU-Z (free) and run it while playing VRChat. Watch your GPU and CPU temperatures. If either goes above 85°C, your PC is too hot. Clean the dust out of your case and fans, make sure your case has good airflow, and consider adding a case fan or upgrading your cooler.
Also check your power settings. Open Settings > System > Power & battery, and make sure you are on Best performance or Balanced, not Power saver. Power saver mode limits your CPU and GPU speed to save battery, which kills gaming performance.
Frequently Asked Questions
Why does VRChat lag more in crowded worlds?
Crowded worlds mean more avatars for your PC to render. Each avatar is a 3D model with animations, textures, and sometimes physics simulations. Disable Dynamic Bones and Cloth Simulation in Settings > Avatar, and lower Avatar Resolution. You can also mute avatars you are not looking at — right-click a player and select Mute Avatar.
Does lowering graphics settings really make a big difference?
Yes. Render Scale, shadows, and post-processing are the biggest performance hitters. Lowering Render Scale from 1.0 to 0.75 and disabling shadows can double your frame rate on older GPUs. The trade-off is that the world looks less detailed, but smooth gameplay is usually worth it.
What if I updated my driver and VRChat still lags?
Check that VRChat is actually using your dedicated GPU (not integrated graphics), close all background programs, and lower your graphics settings further. If you are still lagging, your GPU may straightforward be too old for VRChat. In that case, lowering Render Scale to 0.5 or 0.6 is your best option.
Can I improve performance by overclocking my GPU?
Overclocking can squeeze out a few extra frames, but it increases heat and power draw, and it voids some warranties. For most people, the settings changes above will give you better results with less risk. Only overclock if you are comfortable with the risks and have good cooling.
Does VRChat use more CPU or GPU?
VRChat uses both, but it is GPU-heavy — the graphics card does most of the work. If your GPU is old, lowering graphics settings helps the most. If your CPU is old, closing background programs and lowering avatar complexity helps more.