Jump to content

SuiteBench - macOS Benchmark Suite for Apple Silicon, Intel Macs and Hackintosh


16 posts in this topic

Recommended Posts

SuiteBench is a benchmark suite for macOS designed to measure real-world performance across Apple Silicon, Intel Macs and Hackintosh. It tests CPU speed, multi-core performance, memory bandwidth, SSD read and write speed, GPU compute, Metal graphics performance, RAW processing, and system responsiveness in one clean, lightweight app.

Built for users who want accurate, repeatable, and easy-to-read performance results, SuiteBench combines practical workloads with live progress, real-time test explanations, temperature monitoring, and final score summaries. Each benchmark is designed to help compare hardware, validate upgrades, check system stability, and measure performance changes after macOS updates, tuning, or hardware modifications.

SuiteBench includes CPU benchmarks, memory streaming tests, SSD sequential and real-speed measurements, GPU compute tests, RAW decode workloads, and a real-time visual Metal benchmark scene. The app runs locally, does not collect analytics, does not upload results, and does not install background services.

Optimized for speed, privacy, and clarity, SuiteBench provides a modern benchmark experience for creators, developers, technicians, hardware enthusiasts, and Mac power users who need reliable performance testing on macOS.

Download HERE

Anyone who would like to support the project with donations is very welcome and greatly appreciated. Link HERE

 

  • CPU Single-Core: Measures one-core performance with mixed text, binary, image, simulation, and vector workloads.
  • CPU Multi-Core: Runs the same workload across all logical cores to measure total CPU throughput and scaling.
  • CPU Workflow: Simulates production tasks such as data transforms, compression-style work, and hashing.
  • Memory Stream: Measures memory bandwidth with large copy, scale, and add operations.
  • CPU Tile Render: Renders procedural CPU tiles with lighting to measure sustained render performance.
  • GPU Visual Tour: Runs a real-time Metal scene with camera motion, geometry, lighting, and GPU load.
  • Metal Compute: Tests GPU compute performance with Metal kernels over large buffers.
  • OpenCL Compute: Measures parallel compute performance through OpenCL when available.
  • RAW CPU Decode: Simulates 4K RAW decoding on the CPU with demosaic and color processing.
  • RAW Metal Decode: Simulates 8K RAW decoding accelerated by Metal.
  • SSD Sequential: Measures sequential read and write speed using a large temporary file.
  • SSD Real Speed: Measures real uncached volume throughput in MB/s or GB/s.
  • SSD Random: Measures 4K random read and write responsiveness.
 

 

pF0FDCl.png

E1tRttU.png

Ph0DNzo.png

  • Like 6
  • Thanks 2
38 minutes ago, MaLd0n said:

@kgp do u use smc radeon sensors? SMCRadeonSensors.kext.zip

 

Thanks, man :thumbsup_anim:.. I removed SMCRadeonSensors.kext quite a while ago. Now with v2.4.1, everything works flawlessly. There are now also GPU temps with your App. :thumbsup_anim:

 

Below my tests repeated under 26.5.1 and my old EVO 960 NVMe. 😉

 

image.thumb.png.4828109c107f3b294f95576cd4799e53.png

 

image.thumb.png.f531abfe841d5ed7de24dfa2cb8c9c02.png

   

Edited by kgp
  • Like 2

@surenmunoo Check if temps work for AppleSilicon in new version. Download on same link.

 

@benjiolino Try new version

 

SuiteBench changes:

  • Added multi-GPU benchmark support for systems with more than one connected GPU.
  • Metal GPU tests now detect all available Metal devices instead of using only the default GPU.
  • Metal Compute and RAW Metal Decode now distribute work across all detected Metal GPUs and combine the results.
  • GPU Visual Tour keeps the visible scene on the display GPU and runs extra headless Metal workload on additional GPUs, then includes that work in the final score.
  • OpenCL Compute now attempts to use multiple OpenCL GPU devices when available.
  • System/card GPU information now lists all detected Metal GPUs dynamically.

Temperature improvements:

  • Added improved Apple Silicon CPU and GPU temperature support.
  • The existing CPU/GPU temperature fields are still used; no new UI was added.
  • The app now tries Apple Silicon SMC-style sensor keys for CPU and GPU.
  • If SMC values are not exposed, it tries a local IOReport fallback from macOS.
  • It only accepts plausible temperature values and shows Unavailable instead of estimating or displaying fake numbers.
  • No external helper, command-line tool, service, or dependency is required.

Reliability improvements:

  • Improved Standard Mode result consistency with sustained timed workloads and warm-up/minimum-duration guards.
  • Improved Accuracy Mode by keeping the median result and adding spread, deviation, estimated repeatability, and confidence details.
  • Improved SSD Sequential reliability by using sustained read/write passes instead of allowing very fast drives to finish too quickly.

image.png

  • Like 2

@MaLd0n, are you sure that it is the same link in post 1 to download the new version that includes Apple Silicon CPU/GPU temperatures?

 

No CPU/GPU temperatures on my MacBook Pro 2020 M1 under macOS 27 beta 1.

 

image.thumb.png.bc78765fdc6a7630c33b5978eeec5009.png

 

  • Like 3
2 minutes ago, MaLd0n said:

@KGP Try this https://limewire.com/d/TjAZW#w2jWlK4tvm

The problem is that this documentation isn't public. It's a shot in the dark.

 

Nope, no CPU/GPU temps either on MacBook Pro 2020 M1... :wink_anim:

  • Like 3

@kgp https://limewire.com/d/85agk#0U2IFHltVg

CPU/GPU temperature now tries Apple Silicon SMC keys first, then HID sensors, then the IOReport fallback. If don't work idk. ;) 

  • Like 2
1 hour ago, MaLd0n said:

@kgp https://limewire.com/d/85agk#0U2IFHltVg

CPU/GPU temperature now tries Apple Silicon SMC keys first, then HID sensors, then the IOReport fallback. If don't work idk. ;) 

 

Bravo, maestro! :thumbsup_anim: It works now flawlessly on Apple Silicon and macOS 27! :plane: You passed the Golden Gate :drool:

 

image.thumb.jpeg.aa127a077730698c9aa81afc41c7a82a.jpeg

 

Edited by kgp
  • Like 2
×
×
  • Create New...