Win8因它被封杀:RTC Bug深究、解决之道
  • 上方文Q
  • 2013年08月26日 15:35
  • 0

【Windows 8安装在AMD上但测试在Intel上进行】

这个小标题是不是有些拗口?其实很简单,拿下安装了Windows 8系统的AMD平台硬盘,装入Intel平台,看看会发生什么。 

Win8因它被封杀:RTC Bug深究、解决之道

很有趣,QPC计时器的频率也是14.32MHz,计时源显然是HPET。AMD治好了Intel?

别急。我们打开Windows启动菜单文件bcdedit,可以发现里边有个参数存在于AMD平台,Intel平台上却没有,那就是“useplatformclock”(使用平台时钟),默认值为Yes。我们把它改成No。

Win8因它被封杀:RTC Bug深究、解决之道

RTC Bug回来了!QPC计时器的频率又和DMI频率一致了。真相越来越近了。

当前结论:

1、useplatformclock参数似乎是个关键,它在AMD平台上取值Yes,Intel平台上却没有,或者说相当于No。

2、Intel平台上手动添加useplatformclock参数并设为Yes,可以修复RTC Bug。

3、删除useplatformclock参数,或者改成No,RTC Bug就会重现。


文章纠错

  • 好文点赞
  • 水文反对

此文章为快科技原创文章,快科技网站保留文章图片及文字内容版权,如需转载此文章请注明出处:快科技

观点发布 网站评论、账号管理说明
热门评论
查看全部评论
相关报道

最热文章排行查看排行详情

邮件订阅

评论0 | 点赞0| 分享0 | 收藏0