任务管理器报告 2.53 GHz,但 CPU-Z 报告 1192 MHz。我的 Windows 是全新安装的 Windows 8 Pro Upgrade。当我使用消费者预览版时,任务管理器会报告不同的频率,但在我当前的安装中不会发生这种情况。
我目前使用电池、64 位、Intel Core i5 540M 运行。
答案1
我在 BIOS 中关闭了虚拟化功能,现在任务管理器显示的实际速度与标称速度有差异。顺便提一下,我注意到 CPU-Z 似乎只显示核心 0 的时钟速度,而任务管理器可能显示平均值?
感谢@MartheenCahyaPaulo 在评论中提供此答案。现在的下一个问题是,为什么在启用虚拟化的情况下任务管理器会表现得如此?
答案2
您所看到的完全正确。这是英特尔在其较新的处理器中实施的系统,称为 Speedstep。
由于您使用的是笔记本电脑(或无论如何使用移动 CPU),因此您通常希望节省电量。处理器不会一直以惊人的 2.5GHz 运行,而是会变慢。当您需要进行更多处理时,它会再次加速。这是为您节省更多电量的一种努力
因此,您在 CPU-z 上看到的数字此时是正确的
Windows 任务管理器有时不是一个非常智能的应用程序,因此它显示的是全速,而不是当前速度
答案3
似乎是因为当您启用 Hyper-V 时,它会接管处理器的速度管理,这样客户机就不会尝试控制它并发送冲突的指令。基本上,任务管理器看到的是虚拟化 CPU,而 CPU-Z 应用程序看到的是原始 CPU。
我没有启用 Hyper-V,任务管理器显示了我的 CPU 的实际速度。
更多信息请见这里。