Windows 8 installed on AMD testing on Intel
We took the drive where we installed Windows 8 on the AMD platform and plugged it to the Intel platform to see what happens.
Very interesting, now the QPC's frequency is 14.32 MHz, in other words the QPC is now using the HPET as timer source. In this case, as we saw previously changing the bus frequency from Windows isn't affecting anymore. All timers display the same time.
AMD just cured Intel!
Why, How? It's coming, be patient!
We wanted to change the name of the Windows 8 install in the boot menu so we opened bcdedit to do so and we noticed that one parameter was present on the AMD installation and not on the Intel one. This parameter is called "useplatformclock" and is set to "Yes" on the AMD installation and missing on the Intel's.
Lets change it to No and see what happens.
And here we go, the "Windows 8 RTC Bug" is back, look at the QPC Timer, its frequency tells us it's using back the
DMI frequency. We are getting somewhere.
Resume:
- The "useplatformclock" paramater is missing in the BCD of a Windows 8 installed on Intel (=> set to "No").
- The "useplatformclock" paramater is present in the BCD of a Windows 8 installed on AMD and is set to "Yes".
- Adding the "useplatformclock" and set it to yes on Intel has the effect to fix the "Windows 8 RTC Bug".
- Removing the "useplatformclock" or setting it to No brings back the "Windows 8 RTC Bug".