Introduction
beginner start hereX-Frame FPS Accelerator · Start Here
What is X-Frame FPS Accelerator?
X-Frame FPS Accelerator is a camera-based performance optimization tool for Unity that improves frame rates by rendering at reduced resolution and intelligently upscaling the result. It combines adaptive downsampling with dynamic quality management to maintain a target FPS on any device.
Pipeline support: X-Frame works with Built-in, URP, and HDRP render pipelines. Unity 2022.3 or later required.
How It Works
X-Frame operates in two stages:
- Reduced-resolution rendering — the camera renders to a smaller off-screen surface, which also accelerates any post-processing effects.
- Intelligent upscaling — the frame is upscaled to full screen size with optional MSAA antialiasing and a custom sharpening algorithm for better quality than basic bilinear upscale.
Key Features
Adaptive Downsampling
- Target FPS — set your desired frame rate; X-Frame dynamically adjusts resolution to maintain it.
- Quality Range — define minimum and maximum quality to control the trade-off between FPS and image quality.
- Static Camera Quality — use higher quality when the camera is not moving.
- Nice FPS Mode — temporarily disable downsampling when performance is already excellent.
Dynamic Quality Management
- Shadow Management — automatically reduce shadow quality or disable shadows per light when FPS drops.
- Pixel Light Reduction — dynamically reduce pixel light count to save GPU cycles.
- LOD Bias Control — adjust LOD switching distances to reduce triangle count.
Rendering Options
- Sharpening — counteract downsampling blur with a fast sharpen pass.
- MSAA Antialiasing — internal MSAA for the downsampled frame (independent of project settings).
- Multiple compositing methods — Billboard World Space (recommended) or Blit-based.
- FPS Counter — built-in on-screen FPS display with quality level indicator.
Target Use Cases
X-Frame is primarily aimed at:
- Mobile devices — high-DPI screens where resolution reduction is imperceptible.
- Performance-critical scenes — run heavy post-processing on devices that otherwise cannot handle it.
- Wider device reach — make your game playable on hardware below minimum specs.
Important: Always test X-Frame on the target mobile device itself. Desktop monitors have much lower DPI, so quality reduction is more noticeable on a big screen than on a phone.
Requirements
| Requirement | Details |
|---|---|
| Unity version | 2022.3 LTS or later |
| Render pipeline | Built-in, URP, or HDRP |
| Platform | All platforms (optimized for mobile) |
Next Steps
Get started with the Quick Start guide, or explore the full Settings reference for all configurable parameters.
Was this page helpful?
Suggest an improvement
Help us improve this documentation page.