Geekbench 5 has landed today. It officially requires Windows 10 (64 bit) for the first time.
I've looked into it from a technical standpoint and it doesn't fix anything related to timers or security. It uses QPC and GetSystemTime(), both highly unreliable and easily attackable, and both will skew with bclock/reference clock on Pre-Skylake and all AMD CPUs on Windows 10. The negligence seriously amazes me.
BenchMate to the rescue! I've already integrated Geekbench 5 into BenchMate and r
And here is the update: BenchMate 0.9.2
Download | Change Log | Donate
The Geekbench 5 scores are also much better now, more than 1000 points for multicore score on my 9900K@5G. That's because I'm not emulating 14 million QPC calls through the driver with HPET. So QPC uses what it is configured to use, but is regularly checked for skewing. That's the same method that is used in CINEBENCH as well as 3DMark03, 05 and 06.
On a side note: Don't ever try to enable HPET on modern CPUs a