Сотрудники хардверного сайта HWBOT приняли решение аннулировать результаты всех рекордов, установленных в операционной системе Windows 8. Причина в обнаружившихся проблемах с достоверностью системных часов реального времени (RTC, real time clock), на которые полагаются все существующие бенчмарки для замера времени выполнения тестов.
На данный момент пока неизвестны технические подробности и причины проблемы с RTC. Расследование продолжается. Но уже ясно, что RTC в Windows 8 работает не так, как в Windows 7. Очевидно, изменения в программный код внесены для обеспечения кроссплатформенности, ведь новой операционной системе приходится работать не только на ПК, но и на планшетах, смартфонах и Xbox One. Некоторые из этих дешевых мобильных устройств вообще не имеют электронной схемы с автономным источником питания для учета времени, которая есть на всех компьютерных материнских платах.
В общем, абсолютно все бенчмарки под Windows 8 показывают некорректный результат при изменении базовой тактовой частоты CPU. Например, если снизить базовую частоту Core i7 (Haswell) со 130 до 122 МГц (на 6%), но повысить множитель с 32х до 34х, то тактовая частота остается 4160 МГц, на нормальном компьютере результаты тестов не изменятся, а вот под Windows 8 разница сразу видна. Система теряет 18 секунд на пятиминутном интервале, что отражается на результатах любых бенчмарков.
Бенчмарк | Изначальный результат | После понижения базовой частоты | Разница |
Wprime32M | 5 605 | 5 235 | + 7,07% |
Prime95 | 13 622 | 13 423 | +1,48% |
Heaven DX11 | 1417,982 | 1522,567 | +7,38% |
SuperPI 32M | 7 мин 33 | 7 мин 10,799 | +5,10% |
PiFast | 15,78 | 14,88 | +6,05% |
Aquamark3 | 351 160 | 371 902 | +5,91% |
3DMark Ice Storm | 141 977 | 150 526 | +6,02% |
3DMark Cloud Gate | 20 462 | 21 676 | + 5,93% |
3DMark Fire Strike | 4 727 | 5 012 | +6,03% |
Потерю секунд можно наблюдать даже визуально, сравнив ход системных часов с нормальными часами после изменения тактовой частоты процессора.
Машина времени Windows 8