Windows 8 RTC Bug Found, Benchmark Results Still Banned At HWBot

Subject: General Tech | August 27, 2013 - 07:59 PM |
Tagged: windows 8, overclocking, hwbot

Earlier this month, competitive overclocking website HWBot banned benchmark results that come from systems that use Microsoft’s latest Windows 8 operating system. Unfortunately, Microsoft made a compromise and choose to use an internal software timer rather than a hardware-based Real Time Clock (RTC) to ensure compatibility with budget and embedded systems that skip such hardware to cut costs. Ocaholic’s Christian Ney has further analyzed the RTC bug and posted an article on the bug and how to fix it.

HWBot’s issue with Windows 8 is that users are able to artificially inflate benchmark scores by down-clocking the CPU BCLK using software in Windows 8 rather than via the BIOS (which does not effect results). Under Windows 8, when down-clocking using software tools, the amount of time the benchmark measures does not match up with the amount of time that has actually passed--and would be correctly reported by a hardware timer. Unfortunately, Windows 8’s Real Time Clock references the QueryPerformanceCounter (QPC) which is able to read a hardware timer but does not by default on Intel-based platforms. On the other side of things, AMD-based systems are less effected by this bug, but users could turn off the default hardware timer to cause similar artificial benchmark score inflation (the system is able to push out more calculations and/or frames per second in a reported amount of time that is less than the actual time it took to complete the benchmark, giving users an artificially higher score).

For Intel users, the bug can reportedly be fixed by opening up an administrator command prompt and typing the following command.

“bcdedit /set {current} useplatformclock Yes”

While it is nice to see the analysis and a fix for the bug, HWBot is still not allowing Windows 8 benchmark scores. An update on HWBot's original blog post states that all new Windows 8 results except those from non-overclockable notebooks are banned. Further, any existing benchmarks from Windows 8 systems that seem out of line or are either world records or top scores will be removed from the site. Windows 8 benchmarks with AMD hardware are also banned.

It appears that, although there is a fix for the RTC bug, until HWBot can somehow verify that users have either implemented the fix on Intel systems or not changed the default settings for AMD systems, benchmark results from Windows 8 can still not be trusted. Here’s hoping some method will become available to allow for that necessary verification.

Source: HWBot
August 28, 2013 | 09:01 AM - Posted by Hunter (not verified)

Sooo... is this bug only in windows 8? did they fixed it on the windows 8.1?

August 28, 2013 | 03:23 PM - Posted by Tim Verry

Windows 7 is not effected as it uses hardware timers by default for its RTC afaik.

August 28, 2013 | 08:59 PM - Posted by drbaltazar (not verified)

clearly they didn't investigate far enough!tip:look into what was added at pcie 2.2 that wasn't present before.ms didn't change thing just for the buzz of it .they wanted to use the faster pcie 2.2 or v2 of it at pcie3 sadly I have yet to meet one motherboard that 100 % that new feature.would be nice since everything would be uberly fast but I don't think any non server motherboard have this implemented 100% .his fix is not a fix it is a slowdown.ms cannot in good conscience tell user to do this.mm ms and Intel will have to sit together to fix this .it is way more complex then the article suggest .a band aid?yes!a permanent solution?hell no!they did good banning the is from competition!will take a while to fix this!might need new motherboard.

August 28, 2013 | 11:30 PM - Posted by GabeNewell (not verified)

the "bug" in windows 8 is...windows 8

August 29, 2013 | 07:45 AM - Posted by drbaltazar (not verified)

http://msdn.microsoft.com/en-us/library/windows/hardware/ff544246(v=vs.85).aspx

This might help a bit!but it doesn't say everything .scour the web a bit on MSI and all see it isn't a simple Mather.(message signal interrupt!

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Lines and paragraphs break automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote><p><br>
  • Web page addresses and e-mail addresses turn into links automatically.

More information about formatting options

By submitting this form, you accept the Mollom privacy policy.