Neel Bedekar Profile picture
Jun 2 8 tweets 2 min read Twitter logo Read on Twitter
Very excited about both the Quest 3 reveal, and our Quest 2 CPU/GPU performance increase.

The perf increase has been my(and a few coworkers') main project recently. And a perf increase is only useful if you can *utilize* the extra perf!

Here's everything devs need to know.🧵
Let's start with the CPU perf win. There are 2 key features here:
First, for every app, we now give 26% more per-core CPU perf. The win can be used in many ways:
* For some devs, this will be an instant 72->90Hz upgrade.
* For others, significantly more avatars, physics, AI, etc.
But the 2nd CPU feature here can be an even bigger win. It's a "dual-core mode": your app can choose to only consume 2 CPU cores, not the usual 3, thereby giving an additional 19% CPU perf.

If your app only needs 2 CPU cores, you now get a whopping 45% more CPU perf than before!
To be clear: multithreading is great. It's better to multithread and consume all 3 cores, enjoying a 26% perf expansion.

But MT can be extremely challenging for game engines at times. So if your workload is very single-threaded, and only needs 2 cores, you now get a 45% CPU win!
Some games are unbalanced in the amount of main thread CPU, and are thus a great fit for dual-core mode. Others use many threads, will need all 3 cores.

To recap CPU: it's a global 26% perf win, and if you're extremely single-threaded, you can get a 45% win in dual core mode.
Now, GPU. The GPU win is less than for CPU, but still substantial. It's an up to 19% win over the base frequencies that we gave you when Quest 2 released.

But with 1 key detail: the frequencies can now be dynamic. This is where dynamic res comes in.
Every dev should read our upcoming docs pages to get the full details, but in a nutshell: enabling dynamic res is key to truly utilize the GPU win, so we're tying the 2 features together. Enable dynamic res, to get the up-to-19% GPU perf win.
So, to recap. It's a 26-45% CPU win. Hopefully we'll see more 90Hz apps, or better physics/AI/etc, to consume the CPU.

With GPU, most of the win will be consumed via dynamic res. Feedback is welcome on our integration.

Can't wait to see new Quest 2 games utilizing the compute!

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Neel Bedekar

Neel Bedekar Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(