Join us on
Discord

Advanced Benchmarking

Developed by game creators for gamers, phone vendors, OEMs, system integration partners, SOC designers etc, Evolve focuses on delivering outstanding visual quality and great testing coverage.

Two smartphones showcasing evolve app
  • Presets

  • Custom Settings

  • GPU Monitoring

  • Benchmark Looping

  • Detailed Reporting

  • Technical Support

  • Frame Captures

  • Multiple Scores

  • Art and Source Code Access

  • Advisory Board Memberships

Faded generated jungle background

13000+

Tests runs

50+

Global Experts

18+

Developers

4000+

Pull requests

Problem you're facing

Unlock your computer’s potential! Discover the power within with our benchmark test.

Mobile OEMs

Struggling to ensure your mobile devices meet power, performance, and area requirements?

Mobile Hardware Vendors

Looking to ship stable drivers from day one? Need to meet your performance targets? Seeking more pre- and post-silicon validation?

Design Partners

Finding it difficult to identify a reliable cross-platform solution that accurately measures performance across both pre- and post-silicon environments?

Device teams

Having trouble hitting your perf per watt targets, want to find more then a single score as a KPI? Looking for a marketing advantage?

Background dots effect
Background dots effect
Person looking at a mobile part

Building mobile devices?

Your success starts with flawless hardware, which is why Evolve is here to push your mobile performance to the next level.

Our powerful benchmarking solutions help mobile hardware vendors and OEMs validate, test, and optimize every product with precision.

From pre-silicon design to finished products, we guide you through the development process.  Evolve supports you every step of the way, catching potential bugs early to prevent issues that could affect the end-user experience.

See how Evolve can benefit you:

Screen of smartphone

Mobile OEMs

If you want your mobile devices to surpass your client’s expectations, Evolve is the benchmarking solution you need.

From initial requirements to the final product, Evolve empowers mobile OEMs to deliver on performance promises with confidence. With its focus on deterministic design and energy statistics, it helps you meet KPIs while providing seamless assessment of mobile and tablet capabilities.

Evolve has everything you need to deliver exceptional experiences and stay ahead in the competitive mobile market.

A man holding computer parts
Evolve logomark element

Design Partners

Evolve offers a versatile, cross-platform approach to measuring performance in both pre-and post-silicon environments, making it an essential tool for design partners looking to refine and perfect their products.

With comprehensive support for Vulkan and DirectX 12, we provide a wide range of scores that serve as key performance indicators throughout the design and validation process.

This makes us the ideal benchmark suite to serve as a key performance indicator in your design process.

Two man talking about something on front of laptop
Evolve logomark element

Mobile Hardware Vendors

Evolve is built from the ground up with both Vulkan and DirectX 12, offering robust support and running in various pre-silicon environments.

Our deterministic runs, looping support, and advanced techniques provide you with a reliable way to evaluate performance, power, and area metrics with precision.

Beyond standard CTS testing, we can help uncover gaps in driver and hardware support, ensuring you're prepared for future game demands and industry advancements.

With its reliable execution, Evolve is the perfect tool for communicating key performance indicators to your customers.

A man holding a mobile phone
Evolve logomark element

Architects

Want to understand how your hardware is performing on future-looking rendering technology on a low or high level?

Then try out the Evolve Benchmark Partnership Program! It connects you with our developers and engineers, providing direct support to navigate the codebase and assist with testing and evaluation on real hardware or in emulator environments.

We’re here to help with experimentation, measurements, and any other questions to ensure you get the most out of your evaluations.

A man working on a computer part
Evolve logomark element
A dimmed image of a rendered jungle

Pricing

Choose the plan that best suits your needs. Whether you're an enthusiast looking for in-depth performance insights or a professional needing automated, reliable benchmarking, we have options for every level.

B2B

Professional

Commercial Company Assembly / Repair Shop/ Hardware Manufacturer
for
$540
/ bu
Get started
What’s included:
  • Seats: 1

  • Presets

  • Custom Settings

  • GPU Monitoring

  • Benchmark looping

  • Commandline automation

  • Reports in CSV format

  • Per-frame deep analysis

  • Commercial use

  • Score submission

View all features
B2B
POPULAR

Enterprise Partner

Benchmark Partnership Program
What’s included:
  • Commercial use

  • Advisory Board Membership

  • Source Code Access

  • Technical Support

  • Presets

  • Custom Settings

  • GPU Monitoring

  • Benchmark looping

  • Commandline automation

  • Reports in CSV format

  • Per-frame deep analysis

  • Optional* score submission

  • Early Access

  • Frame Captures

  • Seats: Unlimited

View all features
B2B

Enterprise

Benchmark partnership program
What’s included:
  • Seats: Unlimited

  • Per-frame deep analysis

  • Commandline automation

  • Reports in CSV format

  • Presets

  • Custom Settings

  • GPU Monitoring

  • Benchmark looping

  • Technical Support

  • Commercial use

View all features

Frequently asked questions

Unlock your computer's potential! Discover the power within with our benchmark test.
Are runs deterministic?

Yes, we verify this in continuous integration for every commit.

Evolve supports a deterministic mode that outputs pixel-exact images for rendered frames.

Can the runs be customized?

Yes, we provide many feature toggles and settings to customize runs.

This helps customers debug issues, adjust effects, and fine-tune performance during internal evaluations.

What are the engineering communication channels like?

Enterprise+ provides direct access to our engineers for first-line support through Slack and email.

If your organization has different requirements, we can customize the support to meet those needs.

Is there an offline mode available?

Yes, both Enterprise and Enterprise + offer an offline mode that has been tested and used in firewalled environments.

Does the CPU time include blocking for the present calls?

The CPU time displayed in the top left includes the blocking wait time and processor yield during the wait for the swapchain.

Is EVOLVE a Pay-to-Win system?

No, all participants in the Benchmark Partnership Program (BPP) have equal opportunities. Scores will only count for the high score list if submitted with a WHQL driver.

Is it possible to opt out of submitting scores?

Yes, our Enterprise and Enterprise+ tiers allow you to opt out of highscore submission and can operate fully offline.

Can it be integrated with our pre- and post-silicon environments?

Our engineers will assist with integrating EVOLVE into your testing and validation pipelines as needed. EVOLVE has a proven track record of running successfully in both pre- and post-silicon environments.

Does EVOLVE support both inline and pipeline ray tracing techniques?

Yes, it can be customized for each render pass. We’ve built several rendering algorithms from scratch, supporting both pipeline and inline ray tracing.

Can the benchmark be run in a fixed time step and frame count?

Our advanced, enterprise and enterprise+ versions will have this feature, and it is configurable on the command line.

We can also fast-forward, reverse through a run, and jump to a specific frame in the command line.

We don’t limit delta time and run frame-unlocked in the consumer version to ensure that everyone has the same length for a run through the benchmark.

Why does the frame index increment faster than the actual framerate?

This is expected. It’s designed this way to make it easier to correlate frames, jump to frames for repeated execution, etc.

Background dots effect
Faded generated jungle background