HPET(High Precision Event Timer,高精度事件计时器)是现代主板上的一项硬件定时器功能。虽然它在某些场景下有助于提高系统精度,但在部分 Windows 或 Linux 系统中可能导致音频卡顿、游戏帧率波动或兼容性问题。本文将详细介绍如何在华硕(ASUS)主板的 BIOS 中关闭 HPET 功能。
HPET 是由 Intel 和 Microsoft 联合开发的一种高分辨率定时器,旨在替代传统的 PIT(可编程间隔定时器)和 RTC(实时时钟)。它提供更高的时间精度,常用于多媒体、实时任务调度等场景。
然而,在某些老旧软件、音频驱动或特定操作系统(如 Windows 7/10/11 某些版本)中,HPET 可能引发以下问题:
关闭 HPET 后,系统会回退到使用 TSC(Time Stamp Counter)或 ACPI PM Timer,这在多数现代 CPU 上反而更稳定高效。尤其对于游戏玩家、音频工作者或追求低延迟的用户,关闭 HPET 常能带来明显改善。
Del 键(或 F2,具体取决于主板型号)进入 BIOS 设置界面。F7 切换到 Advanced Mode(高级模式)。F10 保存并退出,选择 Yes 确认重启。部分较新的华硕主板(如 Z690、B760 等)已默认隐藏或移除 HPET 控制选项。此时可通过 Windows 命令行临时禁用:
bcdedit /deletevalue useplatformclock
bcdedit /set disabledynamictick yes
bcdedit /set useplatformtick no
以管理员身份运行命令提示符执行上述命令后重启生效。如需恢复,可使用 bcdedit /deletevalue 删除对应项。
在 Windows 中,可使用工具如 LatencyMon 或通过设备管理器查看: