How to use Geekbench on Windows 10
How to use GeekBench3 and GeekBench4 on Windows 10
This page will cover how to run Geekbench3 and Geekbench4, specifically on Windows 10. If you are using Windows 7, or Windows 8 this guide should also apply to you.
Before Running GeekBench
Before running Geekbench4 you will want to make sure you close out any unneeded programs - even ones running in the background like Steam, Battle.net or whatever else you got running. While these background processes may not cause a high difference in the results it's always good to ensure you are testing in a somewhat if not exactly consistent enviroment.
GeekBench4 CPU and GPU Compute Benchmark Tests
GeekBench4 contains two main sections, which are CPU benchmarks and "Compute Benchmarks" which is really more like GPU compute, but whatever. Anyway, the sections below will cover what tests are run in each section and what ones are the most relevant.
For the most part you will want to use the CPU benchmarks to measure you CPU performance. If your CPU has integrated graphics (GPU), then you can use the compute benchmarks to get an idea of how that performs to a dedicated GPU.
If you want to measure your GPU compute performance, you can do so using the recently added compute benchmarks, which did not exist in GeekBench3. You can select from CUDA and OpenCL tests, which I'll cover later on.
CPU Tests - 64-bit
For the most part there is no reason to run a 32-bit test unless you are measuring a dinasaur aged machine, in which case measuring performnace seems like the least of your concerns ;) Geekbench 4 could complete all the single core and multi core tests within a matter of minutes, or a lot longer depending on how fast your CPU is. Once the tests complete running you will see an new window that contains single and multi core results.
At the top is the "GeekBench Score" for single and multi core performance. Underneath the general scores is the System Information section which is useful and worth keeping along with the test results (will show you how to export results later on).
You will want to pay attention to both the single and multi core scores. Depending on your use case / environment you may want to focus on one over the other (for example, in a cloud environment where not a vCPUs are equal).
single core - Useful for measuring Cloud vCPU performance. Higher single core scores indicate better single core performance. Apps that don't use multiple cores should run faster on CPUs that have higher single core scores.
multi core - Also useful for measuring Cloud vCPU performance, but also useful for measuring the performance of larger servers that have 16+ cores. Not every CPU scales as expected so be sure to pay attention to both single and multi performance.
GeekBench4 Single Core CPU Workloads
Geekbench4 runs many workloads that are used to create the final "GeekBench Score" that makes it easier to understand overall CPU performance. If you want to know specific workload performance, you will want to focus on the individual test results, which are shown below.
Some notable workloads include
- AES - Measured in GB/sec - If you care about encryption performance then you may be interested in workloads such as AES.
- LZMA - Measured in MB/sec - Care about compression? workloads that use algorithms like LZMA should be focused on.
- JPEG - Measured in Mpixels/sec - If you do photo editing or rendering, workloads like JPEG help determine photo performance.
- Face Detection - Measured in Msubwindows/sec - If you are Mark Zuckerburg or the NSA, this is your test ;)
- Memory Copy - Measured in GB/sec - Throughput test for Memory copying.
- Memory Latency- Measured in Moperations/sec - Because this is a latency test, we are resuming memory operations per second, similar to iops, but in RAM.
- Memory Bandwidth - Measured in GB/sec - Throughput test for raw RAM bandwidth.
Compute Tests (GPU Compute)