启用硬件加速GPU计划(HAGS)可显著降低《CS2》等游戏的输入延迟、瞄准漂移与帧时间抖动,需通过系统设置开启并重启生效;若选项缺失,可通过注册表写入HwSchMode=2或PowerShell命令强制启用,并在任务管理器GPU性能页验证是否显示“已启用”。

当《CS2》《英雄联盟》或《DOTA2》出现按键后画面响应慢、瞄准漂移、帧时间抖动明显,甚至窗口切换卡顿,说明系统未启用硬件加速GPU计划(HAGS)——该功能让GPU直接管理内存映射与任务队列,绕过CPU中转环节,把输入到显示的端到端延迟压缩至毫秒级。
通过系统设置启用HAGS(推荐首选)
这是微软官方路径,调用原生图形子系统接口,兼容性最好,但要求系统版本≥Windows 10 2004(Build 19041)且显卡驱动满足最低门槛:NVIDIA 451.48+、AMD Adrenaline 20.5.1 Beta+、Intel DCH 27.20.100.9634+(WDDM 3.0)。
1、按下 Win + I 打开“设置”应用。
2、点击左侧【系统】→ 右侧【显示】。
3、向下滚动到“相关设置”区域,点击【图形】。
4、在“图形性能首选项”下方,点击【更改默认图形设置】。
5、找到【硬件加速GPU计划】开关,将其拨至“开”状态——若该选项灰显或缺失,说明驱动不达标或被组策略屏蔽,需跳转注册表方法。
6、系统弹出提示:“此设置需要重启才能生效”。【必须重启,否则内核图形驱动栈不会加载新调度策略】。保存当前工作后立即执行关机/重启。
注册表强制写入HwSchMode=2(绕过UI限制)
当系统设置里找不到开关、开关不可点,或你确认驱动已更新但UI仍不显示该选项时,此法可绕过前端兼容性检测,直接向WDDM驱动注入启用指令。操作前请确保以管理员权限运行注册表编辑器。
方法一:手动新建DWORD值
1、按 Win + R,输入 regedit 并回车,点击“是”允许UAC提权。
2、导航至路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers。
3、在右侧空白处右键 → 新建 → DWORD (32位) 值。
4、将新值命名为:HwSchMode(注意大小写和拼写,不能多空格、不能加引号)。
5、双击该值,在“数值数据”栏中输入 2,基数选“十进制”,点击确定。
方法二:一键导入.reg文件(适合批量部署)
让 Windows 桌面程序在开机时静默自启并隐藏到系统托盘。特别适用于 Flutter、Electron 等无视 VBS/ProcessStartInfo 窗口样式、难以隐藏的顽固应用。提供「VBS 启动器 + Python ctypes/Win32 API」的隐藏窗口方案,可稳定把窗口收进托盘且不闪控制台。
复制以下内容,粘贴进记事本,另存为 enable_hags.reg(编码选ANSI),双击运行并确认合并:
Windows Registry Editor Version 5.00
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
"HwSchMode"=dword:00000002
关闭注册表编辑器,重启电脑。
PowerShell命令行极速启用(管理员远程/脚本化首选)
无需图形界面干预,命令直达系统图形驱动配置接口,适合IT运维批量部署、远程服务器管理,或你正用远程桌面连着一台没GUI的机器。
第一步:以管理员身份启动终端
右键“开始”按钮 → 选择【Windows Terminal(管理员)】或【PowerShell(管理员)】。
第二步:执行写入命令
输入以下命令并回车:
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\GraphicsDrivers" -Name "HwSchMode" -Value 2 -Type DWORD
第三步:立即重启生效
输入命令:shutdown /r /t 0,系统将在0秒后强制重启,避免遗漏。
验证HAGS是否真正启用
重启完成后,打开任务管理器(Ctrl+Shift+Esc)→ 切换到【性能】选项卡 → 左侧点击【GPU】。
在右上角信息栏中查找“硬件加速GPU计划”字样,若显示【已启用】,说明成功;若仍为【已禁用】,请检查:① 是否使用集成显卡运行(部分核显平台不支持HAGS);② 是否启用了“内存完整性”(Core Isolation)——该安全功能会强制禁用HAGS,需在Windows安全中心→设备安全性→核心隔离中关闭。
完成验证后,启动目标游戏,观察输入响应与帧生成稳定性变化。


















