Geekbench includes updated CPU workloads and new Compute workloads that model real-world tasks and applications. Geekbench is a benchmark that reflects what actual users face on their mobile devices and personal computers.

Compute Benchmark

Geekbench 6 measures your processor's single-core and multi-core power, for everything from checking your email to taking a picture to playing music, or all of it at once. Geekbench 6's CPU benchmark measures performance in new application areas including Augmented Reality and Machine Learning, so you'll know how close your system is to the cutting-edge.

GPU Compute Benchmark

Test your system's potential for gaming, image processing, or video editing with the Compute Benchmark. Test your GPU's power with support for the OpenCL, CUDA, and Metal APIs. New to Geekbench 6 is support for Vulkan, the next-generation cross-platform graphics and compute API.

Cross-Platform

Compare apples and oranges. Or Apples and Samsungs. Designed from the ground-up for cross-platform comparisons, Geekbench 6 allows you to compare system performance across devices, operating systems, and processor architectures. Geekbench 6 supports Android, iOS, macOS, Windows, and Linux.

Benchmark Charts

Verify device performance using the Geekbench Benchmark Charts. Available on the Geekbench Browser, these charts are based on data aggregated from real users in real-world environments. Whether you're considering a new purchase or are curious about a device's capabilities, use these charts to make informed decisions.

Real-World Tests

Geekbench uses practical, everyday scenarios and datasets to measure performance. Each test is based on tasks found in popular real-world apps and uses realistic data sets, ensuring that your results are relevant and applicable.

Stress Tests

Geekbench includes stress tests, which are tests that help determine the stability of your system. Stress tests help you find small problems with your system before they become big problems.

Multicore Aware

Every test in Geekbench is multi-core aware. This allows Geekbench to show you the true potential of your system. Whether you're running Geekbench on a dual-core phone or a 32-core server, Geekbench is able to measure the performance of all the cores in your system.

Cross Platform

Compare apples and oranges. Or Apples and Samsungs. Designed from the ground-up for cross-platform comparisons, Geekbench 6 allows you to compare system performance across devices, operating systems, and processor architectures. Geekbench 6 supports Android, iOS, macOS, Windows, and Linux.

64 Bit

Geekbench provides both 32-bit and 64-bit benchmarks. Find out how fast your 32-bit programs run today, and how fast your 64-bit programs will run tomorrow.

Geekbench Browser

Share your Geekbench results with other users by uploading your results to the Geekbench Browser. Let other users see how fast (or slow) your computer can go. Create an account and track all of your Geekbench results in one location.

Here's what the different numbers mean:

Battery Runtime is the battery test runtime. If the test started with the battery completely charged and ended with the battery completely discharged then the test runtime is also the battery lifetime.

Battery Score is a combination of the runtime and the work completed during the battery test. If two phones have the same runtime but different scores, then the phone with the higher score completed more work. As with Geekbench scores, higher battery scores are better.

Battery Level is the battery level at the start and the end of the test.

What's New

Geekbench 6.0.3 changelog

  • Fix an issue where Geekbench may not display benchmark results on Windows.
  • Improve NVIDIA GPU detection under OpenCL.

Geekbench 6.0 changlelog

Geekbench 6 is major update with numerous improvements including special orientation towards machine learning that should take better advantage of your GPU. Another major improvement is that now all non-commercial use is free.

Geekbench 6, the latest version of the best cross-platform benchmark, has arrived and is loaded with new and improved workloads to measure the performance of your CPUs and GPUs. Geekbench 6 is available for download today for Android, iOS, Windows, macOS, and Linux.

A lot has changed in the tech world in the past three years. Smartphone cameras take bigger and better pictures. Artificial intelligence, especially machine learning, has become ubiquitous in general and mobile applications. The number of cores in computers and mobile devices continues to rise. And how we interact with our computers and mobile devices has changed dramatically - who would have guessed that video conferencing would suddenly surge in 2020?

To keep up with these advancements, we've released Geekbench 6. This latest version of Geekbench has been designed with the modern user in mind, reflecting how we actually use our devices in 2023.

New and Updated Real-World Tests

Geekbench tests have always been grounded in real-world use cases and use modern. With Geekbench 6, we've taken this to the next level by updating existing workloads and designing several new workloads, including workloads that:

  • Blur backgrounds in video conferencing streams
  • Filter and adjust images for social media sites
  • Automatically remove unwanted objects from photos
  • Detect and tag objects in photos using machine learning models
  • Analyse, process, and convert text using scripting languages

Modern Data Sets

We also updated the datasets that the workloads process so they better align with the file types and sizes that are common today. This includes:

  • Higher-resolution photos in image tests
  • Larger maps in navigation tests
  • Larger, more complex documents in the PDF and HTML5 Browser tests
  • More (and larger) files in the developer tests

True-to-Life Scaling

The multi-core benchmark tests in Geekbench 6 have also undergone a significant overhaul. Rather than assigning separate tasks to each core, the tests now measure how cores cooperate to complete a shared task. This approach improves the relevance of the multi-core tests and is better suited to measuring heterogeneous core performance. This approach follows the growing trend of incorporating "performance" and "efficient" cores in desktops and laptops (not just smartphones and tablets).

Praise for Geekbench 6

Geekbench has long been the industry standard in benchmarking for customers and device manufacturers, used by semiconductor technology companies like Arm, chipset and CPU manufacturers like Qualcomm Technologies, Inc., MediaTek Inc., and AMD, device manufacturers like ASUS, Lenovo, Microsoft, Motorola, Vivo, and even by car manufacturers like Mercedes Benz AG.

Previous changelog:

  • Improve hardware detection on recently released hardware.
  • Fix a crash that could occur on Windows when biometric security features are enabled.
  • Improve hardware detection on Apple Silicon Macs.
  • Fix a crash that could on Windows and Linux with the latest Vulkan 1.2 drivers.
  • Update device information to include the latest iPhones and iPads.
  • Report GPU core count for Metal on Apple Silicon Macs.
  • Fix crashes on Android that could occur when running the OpenCL Compute Benchmark.
  • Improve system information reporting on Linux.
  • Fix a crash on Android that could occur after a benchmark finishes.
  • Report memory transfer rate on macOS and Windows.
  • Improve Vulkan error handling.
  • Improve timer error handling.
  • Fix an issue where the Preferences dialog was empty on Apple Silicon Macs.

Geekbench 5.3 Changelog

Introduce support for Apple Silicon Macs. Geekbench 5.3 is a Universal binary and can now measure the native performance of Apple Silicon Macs and Intel Macs. Geekbench 5.3 can also measure the Rosetta 2 performance of Apple Silicon Macs.

Introduce support for VAES256 instructions. Geekbench 5.3 includes a VAES256 implementation of the AES-XTS workload, which will improve performance on processors that support VAES256 instructions but not VAES512 instructions (e.g., the AMD Zen 3 processors). Processors that support both VAES256 and VAES512 instructions (e.g., the Intel Ice Lake and Tiger Lake processors) will use the existing VAES512 implementation of the AES-XTS workload.

Geekbench 5.3 CPU Benchmark scores are compatible with Geekbench 5.1 and Geekbench 5.2 scores (except when run on Apple Silicon Macs or AMD Zen 3 processors, in which case 5.3 scores will be higher than 5.2 scores). Geekbench 5.3 Compute Benchmark scores are compatible with Geekbench 5.2.

  • Fix issues that could prevent the Metal Compute Benchmark from working properly.
  • Build Geekbench 5 for Android with Android NDK r21.
  • Build Geekbench 5 for Linux, Windows with Clang 9.0.
  • Build Geekbench 5 for iOS, macOS with Xcode 11.2.
  • Improve AES-XTS workload performance on processors with AVX512 support.
  • Improve Machine Learning workload performance on processors with AVX support.
  • Improve Image Inpainting workload performance on Linux.
  • Improve Depth of Field workload performance on Vulkan.
  • Improve Horizon Detection workload performance on Vulkan.
  • Improve GPU buffer selection for Metal workloads on iOS, macOS.
  • Improve buffer management in Metal workloads on iOS, macOS.
  • Consolidate command buffers in Vulkan workloads, improving performance.
  • Disable bounds checking in Vulkan buffers, improving performance.

Geekbench 5, the latest major upgrade to Primate Labs' easy-to-use cross-platform benchmark, is now available for download. Geekbench 5 allows you to measure your system's power more accurately than ever before.