相关阅读
时间计算惹祸,HWBOT宣布Windows 8跑分成绩全部无效
Hwbot封杀Win8后续:Windows 8.1也有问题,AMD不受影响
Windows 8是RTC bug唯一原因,AMD平台跑分照封不误
Windows 8不招人待见是有原因的,普通玩家也就吐槽下Metro界面不习惯而已,但是对超频玩家来说Windows 8带来的影响更大,因为最近的测试发布Windows 8系统的RTC计时器有问题,不同的基频但是同样的频率下跑出的结果确实不同的。
最初的发现是Windows 8影响了跑分,之后的测试发现AMD平台的跑分不受影响,因为hwbot封杀Windows 8跑分时给了AMD一个例外,不过最新的测试结果又回到原点:RTC Bug是Windows 8系统自带的,AMD也一样会受影响,只是不如Intel平台那么严重。
Ocaholic网站近日对这个问题做了深入的测试,揭示了这个bug到底是如何影响的,不过测试之前我们需要了解一点有关的背景知识,认识下软件及硬件系统上的各种计时器。
ACPI Timer:ACPI计时器,这个也叫PM Timer(Power Management Timer,功耗管理计时器,MSDN链接),这是个外置计时器,固定运行在3.579545MHz。
HPET Timer:高精度事件计时器,也是外置计时器,固定运行频率14.31818MHz。
RTC Timer:实时频率计时器,这是一个软件计时器,靠读取硬件计时器来计时,这是Windows系统及大部分软件所用的计时器。
TSC Timer:时间戳计时器(TimeStampCounter Timer),这是一个硬件计时器,有各种频率。它的频率等效于处理器频率,不过很多处理器都支持各种节能技术,其频率要受到功耗管理及扩频技术的影响。现在这个问题已经解决了,TSC频率目前已经独立于处理器频率。
QPC Timer:查询性能计数器计时器(QueryPerformanceCounter Timer),这是Windows API原生的高精度计时器,用于计算已消耗的时间,换句话说这也是一个依赖硬件计时器的软件计时器,之前使用TSC计时器做来源,不过现在已经转向引用ACPI计时器之类的固定频率计时器了。
DMI频率:换个说法可能更好理解,这是Intel平台上的BCLK频率,AMD平台上的HTT总线频率,它也是固定频率运行的,不过可以在BIOS中调节。
了解了基本概念之后我们还缺少一个工具,原文是找了高手帮助,CPUID网站的Franck.D给他们提供了一个小工具,可以读取各种计时器的频率,我们首先来看下Intel平台的Windows 8跑分。
超能网友终极杀人王 2013-09-05 13:57 | 加入黑名单
该评论年代久远,荒废失修,暂不可见。
已有1次举报支持(2) | 反对(0) | 举报 | 回复
7#
游客 2013-09-05 12:40
该评论年代久远,荒废失修,暂不可见。
已有1次举报支持(0) | 反对(0) | 举报 | 回复
6#
超能网友一代宗师 2013-08-26 10:11 | 加入黑名单
该评论年代久远,荒废失修,暂不可见。
已有1次举报支持(3) | 反对(0) | 举报 | 回复
5#
游客 2013-08-21 11:55
该评论年代久远,荒废失修,暂不可见。
已有1次举报支持(1) | 反对(0) | 举报 | 回复
4#
游客 2013-08-21 10:14
该评论年代久远,荒废失修,暂不可见。
已有1次举报支持(0) | 反对(0) | 举报 | 回复
3#
游客 2013-08-21 10:14
该评论年代久远,荒废失修,暂不可见。
已有1次举报支持(0) | 反对(0) | 举报 | 回复
2#
游客 2013-08-19 15:03
该评论年代久远,荒废失修,暂不可见。
已有1次举报支持(0) | 反对(0) | 举报 | 回复
1#