Title: Unified Performance Toggles & Unity 6 Optimization Roadmap
​Summary:
As VRChat moves toward the Unity 6 engine cycle, I am requesting a suite of toggleable "Performance vs. Quality" switches. This would allow players on every device (Quest 2, Mobile, and PC) to choose between "Max Quality" and "Max Performance" by leveraging the new features available in Unity 6.
​1. Toggleable UI & Menu Textures (VRAM Optimization)
Building on the recent Build 1821 update that crunched menu textures, please add a global "UI Quality" toggle.
​Performance Mode: Uses the 210MB-saving optimized textures globally (for nameplates, menus, and icons).
​Quality Mode: Keeps high-resolution textures for users with high VRAM headroom.
​2. Unity 6 Engine Features (STP & GPU Resident Drawer)
As the engine migration continues, please ensure the following Unity 6 features are user-accessible:
​STP (Spatial-Temporal Post-Processing): Provide a slider for AI-Upscaling. This allows Quest 2 and low-end PCs to render at a lower resolution while maintaining a sharp image.
​GPU Resident Drawer: Enable this to move draw-call management from the CPU to the GPU, significantly reducing the "CPU Bottleneck" in 40+ person instances.
​GPU Occlusion Culling: Utilize real-time GPU-based culling to reduce the polygon count of hidden objects, saving battery on Quest and increasing FPS on PC.
​3. "Max Performance" Global Preset (Potato Mode)
Add a one-click "Max Performance" preset in the graphics menu that instantly:
​Disables non-essential Post-Processing (Bloom, Depth of Field, etc.).
​Sets a strict texture memory budget.
​Forces a more aggressive Avatar LOD (Level of Detail) system to swap distant avatars for low-poly versions or Impostors.
​Why this is needed:
A "one size fits all" approach no longer works. High-end PC users want quality, but Quest 2 and mobile and Low/Med-end pc and sometimes High-end pc users need every drop of performance to avoid "Memory-related disconnects." Or just want all possible, Giving us the switches to control our own performance floor is the best way to keep VRChat accessible and smooth as user content becomes more complex.
Please do this all and more. Trust me it would be highly beneficial. Thank you sorry ans bye. Goodluck GG