Deb*_*Deb 3 windows-7 clockspeed windows-xp cpu-z
我在笔记本电脑中安装了 CPUID CPU-Z 以查看处理器的功能。在 Windows XP 中,它显示了正确的核心速度,
Clock speed- 133MHz
Multiplier- 14
Core speed = 133*14
=1862MHz
Run Code Online (Sandbox Code Playgroud)
这是我的实际核心速度。但是在 Windows 7 中它没有显示正确的速度
Clock speed- 133MHz
Multiplier- 6
Core speed = 133*6
=798MHz
Run Code Online (Sandbox Code Playgroud)
另一个奇怪的事实是,每当我打开另一个繁重的程序时,乘数会突然增加,显示实际的核心速度。
有没有人知道为什么在两种不同的情况下会显示两个不同的乘法器,从而导致两种不同的核心速度。
简而言之,这不是故障,这是现代处理器的省电功能。Intel 称之为Speedstep,AMD 称之为PowerNow !。
基本上,当您的处理器不是特别努力地工作时,它会自行“降频”(或者如果您愿意,可以降频)以节省电力并减少热量产生。当您需要它努力工作时,它会根据需要恢复全速。这种转换几乎是瞬时的,如果它正常工作,您应该不会真正注意到您的系统由于低时钟速度或速度之间的转换而变得“慢”。
较新的英特尔(i3、i5、i7)和 AMD 处理器现在对此进行了扩展,如果在热量或功率限制内安全地这样做,处理器实际上可以自行超频。英特尔的版本是Turbo Boost。这背后的想法是通过将处理器保持在更高的时钟频率但在返回空闲状态之前的更短时间来节省功率,空闲时间越长,节省的功率就越好。
您可能在 XP 中看不到这一点的原因可能是因为它需要操作系统和芯片组驱动程序的支持,如果您有旧驱动程序或未启用试图节省电量的电源计划,那么您将看不到 CPU 降频,如果我没记错的话,“桌面”或“性能”(我不记得名字)电源配置文件并不是所有的 CPU 都启用节能功能。
Windows 7 默认启用此省电模式,因为速度切换的延迟是难以察觉的,Windows XP 可能需要您更改为“移动”电源配置文件才能看到 CPU 频率的变化。
根据SpeedStep的维基百科页面,该页面确认您可能需要更改电源配置文件以启用 CPU SpeedStep 来降低处理器的时钟频率:
在 Microsoft Windows XP 下,SpeedStep 支持内置于控制面板下的电源管理控制台中。在 Windows XP 中,用户可以通过更改电源方案间接调节处理器速度。“家庭/办公桌”设置禁用 SpeedStep,“便携式/笔记本电脑”电源方案启用 SpeedStep,“最大电池”使用 SpeedStep 在电池电量减弱时将处理器减慢到最低功率水平。内置或自定义电源方案的 SpeedStep 设置无法从控制面板的 GUI 进行修改,但可以使用 POWERCFG.EXE 命令行实用程序进行修改。