Boosting GPU Frequency for Better App Performance on Meta Quest 2

Blog Hero Image
Using the full potential of Meta Quest device resources helps ensure the highest quality content and the best overall experience for users. As a result, optimizing app performance to take into account the amount of GPU available is something familiar to all Meta Quest developers.
We’re continuing to work on ways to improve developer tools and experiences, including finding ways to help you improve pixel quality and app performance. And today, we’re excited to announce that you now have more GPU compute power to work with on Meta Quest 2 devices—7% more, to be exact.
When it comes to app performance, increased GPU power should improve your ability to leverage higher pixel density without substantially reducing the resolution in order to hit the target frame rate. This means your apps’ visuals will look even better—without sacrificing resolution quality.
All developers can start taking advantage of the new 525 MHz GPU frequency (up from 490 MHz) today. No integration or coding is needed to start reaping the benefits of this improvement—the dynamic clocking system will automatically increase the frequency as it detects that your app would benefit from it; however, on the current v47 OS build, either a doff/don or sleep cycle (clicking the power button twice) is needed before the added GPU frequency is granted to the device. Starting with v49, the additional compute power will be available immediately and will not require additional steps after firing up your headset.
The increase in GPU power will also automatically integrate with dynamic foveation if you have enabled it in your app. Upon an increase in compute needs, the GPU will maintain higher visual quality as long as possible by increasing from 490 MHz to 525 MHz first, instead of increasing foveation.
We’re excited about the impact this improvement will bring across our app ecosystem, and early experiments strongly suggest that a 7% increase in GPU clocks will provide a better experience for both you and your app’s community.

Dive Deeper into Meta Quest GPU Memory & Performance

Understanding how GPU memory is allocated and how much memory is being used can provide you with a foundational reference point to start optimizing app performance. In this blog post, we walk you through how GPU memory can be queried, go over tips for reducing memory usage, and highlight useful tools from Unity and Unreal that can help you analyze what you currently have in memory at any given time.
Our documentation also provides details on how you can use a variety of tools to identify bottlenecks and diagnose problems in order to optimize app performance:
Have feedback about this GPU improvement? Let us know in the Developer Forum.
Apps
Optimization
Quest
Unity
Unreal
Did you find this page helpful?
Explore more
The Live Service Checklist: Five Pillars for Building Successful Games
Discover the Live Service Checklist with best practices to acquire, engage, retain, monetize, and analyze players in Meta Horizon
Apps, Design, Entertainment, Games, Quest
Smoother Apps, Happier Users: Introducing FrameSync for Meta Horizon OS
Discover FrameSync on Meta Horizon OS: a new frame-timing algorithm that boosts smoothness, cuts stale frames, and lowers motion-to-photon latency.
All, Apps, Games, Quest
A Developer's Guide To Designing For Meta Quest's Four Gamer Segments
We surveyed 4,000 Meta Quest users and found 4 distinct gamer segments. Learn who they are, what they want, and how to design for each
All, Apps, Design, Games, Quest

Get the latest updates from Meta Horizon.

Get access to highlights and announcements delivered to your inbox.