CMP 40HX (TU106) 矿卡 → Tensor Core 满速解锁 + PCIe Gen2 Windows 原生,一键安装,开机自动执行,无需每次手动操作。 v2.5 起不需要开启测试签名,装完系统状态干净,不影响游戏。
实测成绩(开发机验证):
| 指标 | 结果 |
|---|---|
| Tensor 算力 | SS0=0x88888888,FP16 HGEMM ~50 TFLOPS(锁定态 ~8T) |
| PCIe | Gen2 ×16(带宽 ~6.4 GB/s,Gen1 的两倍) |
| 驱动 | 正常无 Code43,GSP 启用 |
本仓库收录 CMP 40HX Windows 解锁工具 v3.0.0 的完整源码(Go + C)。
- 想直接用? 取
windows-v3.0/release/下的40HXInstaller.exe/40HXUninstaller.exe/40HXCheck.exe - 解锁固件源码:
windows-v3.0/tools/unlock40x/(unlock40x_v70.c+ 构建脚本build_v70.sh) - 完整使用手册:windows-v3.0/README.md
从源码构建(需 Go 1.26+,在 windows-v3.0/ 目录下执行;-a 强制全量重编,-s -w 剥离符号以复现发布产物体积):
cd tools\inst40hx && go build -a -trimpath -ldflags="-H=windowsgui -s -w" -o 40HXInstaller.exe .
cd ..\uninstall40x && go build -a -trimpath -ldflags="-H=windowsgui -s -w" -o 40HXUninstaller.exe .
cd ..\check40x && go build -a -trimpath -ldflags="-H=windowsgui -s -w" -o 40HXCheck.exe .安装/解锁遇到问题时,打开同目录
AI辅助安装提示词.txt,把分隔线以内的文字整段复制给任意 AI 助手(ChatGPT / Claude / DeepSeek 等),再按它的要求把 40HXCheck.exe 的诊断输出发过去即可。 诊断输出会自动收集到%LOCALAPPDATA%\40HXUnlock\logs\并复制到剪贴板。
| 文件 | 用途 |
|---|---|
40HXInstaller.exe |
安装+管理界面(双击默认进入 GUI;也支持命令行参数) |
40HXUninstaller.exe |
自动卸载(双击 → 管理员) |
40HXCheck.exe |
独立诊断(双击即查:算力 + Gen2 状态;只读为主,必要时临时拉起驱动实测、测完自清理) |
OpenCL.exe |
算力自测(双击运行,对比解锁前后的 OpenCL 浮点性能;数值参考顶部实测表) |
files\40HXUNLK.EFI |
解锁固件(安装器部署用;U 盘手动引导也是同一个文件) |
make_usb_efi.bat |
引导异常兜底:自动识别 U 盘并拷入解锁 EFI(U 盘手动引导用,见 §2.2;/restore 可还原 U 盘) |
EFI应急修复指南.md |
只在开机引导出错时看(怎么用 Windows U 盘修回来) |
README.md |
本手册 |
三个 exe 职责分离:Installer = 装/配;Uninstaller = 卸;Check = 查。 出问题时双击 Check 就行,不用碰命令行。
解锁固件无微软签名、载荷位于 4GB 以上内存,以下 BIOS 设置缺一不可。
进 BIOS 快捷键:Del / F2(部分主板 F1/F10/F12)。
| 优先级 | 设置项 | 值 | 说明 |
|---|---|---|---|
| ⭐ | Above 4G Decoding / 4G以上解码 | Enabled | 关闭时解锁必然静默失败,这是"解锁画面出现但算力还是锁"的头号原因 |
| ⭐ | Secure Boot | Disabled | 开启时未签名固件会被拒(此项灰显则先关 CSM) |
| ⭐ | CSM / 兼容模式 | 关闭(纯 UEFI) | 让 "40HX Unlock" 启动项出现在引导列表 |
| Fast Boot / 快速启动 | Disabled | 避免跳过解锁固件 | |
| Resizable BAR | Auto/Enabled | 若主板有该项,配合 Above 4G |
- 40HX 插到第一个 PCIe x16 槽(CPU 直连)
- 双卡用户:亮机卡插副槽,40HX 保持主槽
- Boot Priority 把 "40HX Unlock" 置顶
固件看不到 '40HX Unlock' / 置顶了也不执行?→ U 盘手动引导解锁(兜底,不依赖固件启动项):
- 准备一个空 FAT32 U 盘,把发布包
files\40HXUNLK.EFI复制为 U 盘内这两个路径:\EFI\40HX\40HXUNLK.EFI和\EFI\Boot\bootx64.efi(bootx64 是 UEFI 标准回退名,U 盘里若有原文件先备份再覆盖) - 开机按 启动菜单键(华硕/技嘉 F8、微星 F11、联想 F12;或进 BIOS 手动选启动项)→ 选 名称以 UEFI: 开头的 U 盘
- 出现 40HX 解锁文字约 10~30 秒 = 解锁已注入;之后若没自动进 Windows,重启并在启动菜单选 Windows(硬盘项) 进系统
- 进系统后用 40HXCheck.exe 验证(SS0=0x88888888 即成功)
本目录的
make_usb_efi.bat可自动完成"扫描 U 盘 → 复制到双路径 → 回读校验":双击运行后会列出识别到的可移动磁盘, 只识别到一个时直接回车即可,多个时输入盘符字母(也可make_usb_efi.bat E直接指定)。 用完执行make_usb_efi.bat /restore可把 U 盘还原原样。 适用于"启动项缺失 / 固件不执行 / 引导链异常"等特殊情况的一次性解锁;系统装好的常规流程仍以安装器为主。
各主板路径参考:
- 华硕:Advanced → PCI Subsystem Settings → Above 4G Decoding
- 微星:Settings → Advanced → PCI Subsystem Settings → Above 4G
- 技嘉:Peripherals → Above 4G Decoding
- 部分主板需先启用 "Windows 8/10 特性 / UEFI 启动" 才显示
引导模式必须是 UEFI+GPT。 算力解锁靠 UEFI 固件注入,传统 BIOS(Legacy)+MBR 磁盘 没有 EFI 分区,解锁 EFI 根本装不进去——这就是"EFI 装不上/算力一直不解锁"的一种根因。
确认方法:Win + R → 输入 msinfo32 → 回车,看"BIOS 模式"一项:
-
显示 UEFI → 正常;
-
显示 传统 / Legacy → 需要先无损转换成 GPT(微软官方
mbr2gpt):- 备份重要数据;若启用 BitLocker 先暂停保护
- 管理员命令提示符运行:
mbr2gpt /validate /allowfullos - 提示 Validation completed successfully 后运行:
mbr2gpt /convert /allowfullos - 重启进 BIOS,把启动模式从 Legacy 改为 UEFI(并关闭 CSM)
- 回 Windows 重新运行
40HXInstaller.exe
注意:转换不可逆(GPT 无法无损转回 MBR);需 Win10 1703+ / Win11 且主板支持 UEFI。 安装器会在 [5/8] 自动检测并弹出以上指引,且不会因此跳过 Gen2 部分的安装。
两个电源设置(安装器已自动处理,手动方法备查):
| 设置 | 为什么要关 | 手动关闭 | 恢复 |
|---|---|---|---|
| Windows 快速启动(混合休眠) | 开着时"关机→再开机"走休眠恢复、不做完整 UEFI 引导,解锁 EFI 可能不执行 | 控制面板 → 电源选项 → 选择电源按钮的功能 → 取消勾选"启用快速启动" | 重新勾选即可 |
| 电源计划 → PCI Express → 链路状态电源管理(ASPM) | 开着时 GPU 空闲会降到 Gen1 省电,容易被误判成"Gen2 解锁失败"(负载下会自动回 Gen2,本身无害) | 管理员 CMD:powercfg -setacvalueindex SCHEME_CURRENT SUB_PCIEXPRESS ASPM 0,再 -setdcvalueindex 同参数,最后 powercfg -setactive SCHEME_CURRENT 生效 |
把结尾的 0 改回 1(中等省电)或 2(最大省电)后三条命令重跑 |
补充 3:GUI ① 区还提供"高性能电源计划"(可选勾选)。安装器自动处理的是 关闭快速启动 + 关闭 ASPM 两项;高性能计划需在 GUI 勾选或手动设置(见 §3.0)。
补充:即便关闭 ASPM,部分驱动版本仍会在空闲时降 Gen1——这属正常省电行为, 挖矿/推理是持续负载,链路几秒内自动回 Gen2。判断 Gen2 是否解锁成功的权威依据是 目标速率 TLS(40HXCheck.exe 会显示"目标 Gen2/TLS=Gen2"),不是瞬时速率。 想进一步减少降频,可在 NVIDIA 控制面板把 40HX 的电源模式设为"最高性能优先"(可选)。
注册表 HKLM\SOFTWARE\40HXUnlock 控制 Gen2 策略(GUI 的 ③ Gen2 策略 区可视化修改;命令行见下):
白话版:Gen2 解锁时要短暂加载两个驱动(ThrottleStop/WinRing0),跑完后它们怎么处理由第 1 项决定: ①"用完即卸"=每次解锁完自动清理(默认,游戏/反作弊最干净);②"失败自动重试"(旧名"看门狗")=失败后按下方次数/间隔自动再试,成功仍清理; ③"常驻守护"=驱动保留 + 每 1 分钟自动检查 Gen2(TLS 配置丢失自动补写重训),需登录自启任务承载(反作弊软件可能提示,慎用)。
| 键 | 默认 | 说明 |
|---|---|---|
DriverStrategy |
0 |
驱动运行策略:0=用完即卸(默认) · 1=失败自动重试(旧名"看门狗";节奏取下方两键) · 2=常驻守护(驱动保留,登录任务每分钟自查 Gen2、TLS 丢失自动重训;反作弊软件可能报,谨慎) |
Gen2AutoHard |
1(开) |
Gen2 未达成时自动执行 Stage2 回退(Link Disable + PnP 恢复,瞬断链路约 5~10 秒)。设为 0 关闭,适合 40HX 是唯一显示卡、不希望登录后黑屏几秒的用户 |
Gen2RetryCount |
3 |
失败后自动重试次数(0=不重试) |
Gen2RetryIntervalMin |
1(分钟) |
失败重试间隔 |
修改方法(管理员):
reg add HKLM\SOFTWARE\40HXUnlock /v Gen2AutoHard /t REG_DWORD /d 0 /f卸载(40HXUninstaller.exe / -uninstall)会删除整个策略键,重装即回到默认,无需手动清理。
双击 40HXInstaller.exe 默认进入单窗口管理界面(无选项卡,命令行参数保持不变,见 §3.3)。
打开时会自动只读扫描一次(不弹明细表):按当前状态自动预勾"缺失/未达标"的勾选项(已装/已达标不勾 = 不覆盖)。自上而下三区:
| 区 | 内容 |
|---|---|
| ① 组件安装与环境设置 | 勾选项:GSP 启用 / 算力 EFI + 固件启动项 / Gen2 驱动部署 + Defender 排除 / Gen2 登录自启 / 电源:关闭快速启动 / 电源:关闭 PCIe 链路省电(ASPM) / 电源:高性能电源计划 / 关闭 Defender 实时防护。顶部一行显示当前环境要点(无大问题即"✓ 环境就绪")。点[安装所选组件]执行勾选项;或[一键完整安装](GSP + Gen2 驱动 + EFI/启动项 + 登录自启 + 关快速启动/ASPM 全流程) |
| ② Gen2 策略 | 驱动运行策略三选一(用完即卸=默认 / 失败自动重试 / 常驻守护)、自动 Stage2 回退开关、失败自动重试次数与间隔(默认 3 次 / 1 分钟);[保存策略] 写入注册表即时生效,[立即执行 Gen2] 仅解锁本次(不装自启);[执行 Gen2 并安装自启] 先解锁本次,再自动完成驱动部署/Defender 加白/登录自启注册(推荐:装好即自动,无需重启) |
| ③ 操作日志 | 全部操作的实时输出与检测报告(环境提示、第三方杀软/Defender 状态、执行结果都在这里) |
- 已就绪项不勾 = 不覆盖现有设置;扫描与执行结果都会如实输出到日志。
- 卸载不在本界面:请用
40HXUninstaller.exe(或40HXInstaller.exe -uninstall)。
- 双击
40HXInstaller.exe(UAC 点是) - 在 ① 区:缺失组件已自动预勾(已装不勾=不覆盖),点[安装所选组件];或直接点[一键完整安装](按需加勾 高性能电源计划 / 关闭 Defender 实时防护)
- 安装器自动完成:检测环境 → 启用 GSP → 部署解锁固件(双路写入+启动项置顶)→ 注册 Gen2 登录自启
- 重启电脑(安装器已自动关闭快速启动,"重启"和"关机再开"均可;若日志显示关闭失败,请用"重启"或按 §2.4 手动关闭)
- 开机会先出现一屏解锁画面(约 1–2 秒)→ 自动进入 Windows
- 登录后稍等几秒,Gen2 自动达成并自我清理,无需你操作
日志:%TEMP%\40HX_installer.log
40HXInstaller.exe 已覆盖全部安装步骤(GSP / 解锁固件 / 启动项 / Gen2 自启 / 电源项),不再提供单独的手动安装脚本。打不开或中途报错时按顺序排查:
- 右键
40HXInstaller.exe→ 以管理员身份运行(UAC 必须点是;普通权限写不了 ESP 和注册表) - 第三方杀软拦截:把发布包整个文件夹加进信任/白名单后重试(Defender 由安装器自动加白)
- 看日志:
%TEMP%\40HX_installer.log,每一步的真实报错都在这里 - 不想开界面:用 §3.3 的命令行参数分步执行(先
40HXInstaller.exe -status看状态)
仍不行,把 %TEMP%\40HX_installer.log 和 40HXCheck.exe 的诊断摘要一起发出来。
40HXInstaller.exe # GUI 管理界面
40HXInstaller.exe -task # 仅注册 Gen2 登录自启任务(管理员)
40HXInstaller.exe -gen2 # 立即执行一次 Gen2 解锁(管理员)
40HXInstaller.exe -gen2 -hard # Gen2 失败且 TLS>=2 时的 Link Disable 回退
40HXInstaller.exe -uninstall # 全量卸载(组件级, 与 40HXUninstaller.exe 同实现)
40HXInstaller.exe -status # 状态查询
开机进系统后,双击 40HXCheck.exe(只读为主;必要时临时拉起驱动实测、测完自清理):
- 弹窗最上方两行就是你要看的结果:
- 算力:显示"✓ 满血 (SS0=0x88888888)" = 算力解锁成功
- PCIe:显示 Gen2 = 链路解锁成功
- 未解锁/未达标时,完整排查建议写入
diagnose.txt并自动复制到剪贴板(弹窗给出第一条"下一步");出问题直接粘贴求助即可 - 诊断日志自动收集到
%LOCALAPPDATA%\40HXUnlock\logs\,摘要自动复制到剪贴板——出问题直接粘贴求助即可 - 首次弹出"需要管理员"时,右键 → 以管理员身份运行(才能读到解锁日志)
其他确认方式:GPU-Z 链路显示 2.0 / 5 GT/s;跑 FP16 推理约 50 TFLOPS(解锁前约 8T);或双击本目录 OpenCL.exe 自测算力分数做前后对比。
双击 40HXCheck.exe:逐项 ✓✗ + 最终结论,无需手工分析日志。
| 现象 | 原因 | 处理 |
|---|---|---|
| 开机直接进 Windows,无解锁画面 | 固件没被执行 | 检查启动项是否置顶 / Secure Boot / Fast Boot(见 §2) |
| 解锁画面闪 "not found" 后直接进系统(旧版固件) | EFI 只扫 bus 0–7,高总线(AGESA/多级桥接)找不到卡 | 升级 v3.0 用安装器重装解锁 EFI(初扫 0–16 + CF8 全 0–255 兜底);仍 not found 把 40hx_log.txt(含 "diag: CF8 visible devices" 段)发作者 |
| 40HXCheck 显示 Gen2 但 [Gen2 登录自启] 未注册 | 上次解锁的 TLS 目标值残留(本次开机没执行过解锁流程) | 注册 [Gen2 登录自启] 让它每次开机自动解锁:GUI ② 点[执行 Gen2 并安装自启]一步到位,或 ① 区勾选安装;完全关机再开后用 40HXCheck 验证(残留会随显卡复位消失) |
| 解锁画面出现但算力仍锁定 | Above 4G Decoding 未开 | BIOS 开启后,完全关机再开一次(见 §2.1) |
| 安装器/诊断显示引导模式 Legacy+MBR | 磁盘是 MBR,没有 EFI 分区 | 按 §2.4 用 mbr2gpt 无损转 GPT 后重跑安装器 |
| code43 / 掉驱动 | 解锁未成功、GSP 未启用或状态残留 | 先开 Above 4G;重跑安装器;仍 43 先用卸载器清一次再重装 |
| 40HXCheck 显示"算力锁定" | 本次开机没走解锁流程,或 GPU 被重置过 | 完全关机再开一次(不要用"重启") |
| 40HXCheck 显示"Gen2 任务: 未注册" | 登录自启任务没建成(Gen2 不会自动跑的头号原因) | 双击 40HXInstaller.exe → GUI ② 点[执行 Gen2 并安装自启]一步到位(解锁本次+注册自启);或 ① 区勾[Gen2 登录自启]点[安装所选组件];注销重登后即自动解锁 |
| Gen2 显示未达成 | 登录后自启没跑成功 | 没装自启 → GUI ② 点[执行 Gen2 并安装自启]一步到位;已装自启只差本次 → 点[立即执行 Gen2](Gen2AutoHard 默认开会自动走 Stage2 回退);仍失败按上行 TLS 处理 |
| 空闲时 GPU-Z/诊断显示 Gen1 | 省电降速,不是失败(负载自动回 Gen2) | 无需处理;看诊断"目标 TLS=Gen2"即成功;想常驻 Gen2 见 §2.4 关 ASPM |
| PL0 四寄存器写回全 OK 但 TLS 仍 Gen1 | 驱动/GSP 持链路策略毫秒级回写(不是固件"写保护",.06/.04 等批次号不能当判据;不要刷 VBIOS) | 登录任务(需已注册)默认已自动 Stage2 回退(Gen2AutoHard);任务未注册不会自动跑,先按上"Gen2 任务未注册"行注册;然后 GUI ② 点[执行 Gen2 并安装自启](自启没装时一步到位)或[立即执行 Gen2]重试(默认自动含 Stage2 回退);仅当 ② 关掉自动回退或想强制触发时才用命令行 -gen2 -hard;仍不行就把诊断与日志发作者(见第 0 节提示词) |
| 杀软偶尔拦驱动文件 | 极少数安全软件会误删 Gen2 用的驱动 | 安装时已自动加入 Defender 排除(只排除本项目文件,不关防护);若仍被删,在安全中心放行后重跑安装器 |
| 多卡/非主槽仍失败 | 桥后总线时序差异 | 40HX 换第一个 x16 槽,或暂时单卡测试 |
| GPU-Z 显示 PCIe x8 | 与解锁无关 — M.2/PCIe 槽位 lane 分配问题(B站实例:换 M.2 槽后回 x16,AIDA 带宽 3k→6k) | 查主板 M.2/PCIe 共享规则,换到独占 x16 的槽位 |
| 火绒等第三方杀软误删 Gen2 驱动 | 第三方杀软不读 Defender 排除列表 | 手动信任 4 个驱动路径:%SystemRoot%\System32\drivers\ 的 ThrottleStop.sys、WinRing0x64.sys,及 %ProgramData%\40HXUnlock\drivers\ 的同两个 .sys |
| 驱动被反复隔离(code43 前兆) | 杀软持续删 .sys | 有 Defender:GUI ① 区勾"关闭 Defender 实时防护"(开着自动预勾,点[安装所选组件]执行);无 Defender 模块/第三方接管:到其信任列表放行(上行) |
| 解锁后无限重启 / 进不去系统 | 引导入口卡死或 BCD 异常 | 先关机断电再开;仍不行按 §8 用 Windows U 盘/PE 修复(删 \EFI\40HX + bootrec /rebuildbcd) |
| BIOS 看不到 '40HX Unlock' 启动项 | 部分主板(铭瑄等)固件列表不显示 / 忽略 BCD 写入 | 用 PE(firPE)/DiskGenius 添加启动项;或把 UEFI 系统盘设为第一启动(自动走 \EFI\Boot\bootx64.efi 兜底,见 §8) |
跑一次 40HXCheck.exe 会自动把日志收齐到 %LOCALAPPDATA%\40HXUnlock\logs\(installer.log / 40hx_log.txt / diagnose.txt),把整个文件夹发给求助对象即可。原始位置:
%TEMP%\40HX_installer.log(安装器)%TEMP%\40HX_uninstaller.log(卸载器)- ESP 根目录
40hx_log.txt(解锁固件的执行日志)
- 解锁是开机临时生效,不是永久写入。 每次开机由解锁固件重新注入。某次开机算力回落?完全关机再开一次通常即恢复。
- 驱动版本建议保持当前(616.56 系)。 日后升级 NVIDIA 驱动若算力回锁,属预期——重跑一次安装器即可。
- 只适用于 CMP 40HX 这一张卡,不影响同机其他显卡。
- 正常玩游戏、跑 AI、渲染都没问题;默认"用完即卸"系统里不会常驻额外驱动(③常驻守护除外)。
- 杀软兼容性:安装时会把本项目驱动加入 Defender 排除列表(只排除本项目文件,不关闭任何系统防护)。第三方杀软不读 Defender 排除列表——若仍被隔离,请在它的信任/白名单放行 §5.2 列出的 4 个驱动路径。
- Defender 实时防护(可选):GUI ① 区勾选"关闭 Defender 实时防护",实时防护开启时会自动预勾,点[安装所选组件]才执行。关闭后为持续状态,恢复:管理员 PowerShell 运行
Set-MpPreference -DisableRealtimeMonitoring $False。机器无 Defender 模块或被"篡改防护"拦截时,界面/日志会如实报告并给出处理提示。
- 自动:双击
40HXUninstaller.exe(与40HXInstaller.exe -uninstall同一套组件级实现) - 均会删除:计划任务(含失败重试任务)与自启 / 固件启动项 / ESP 解锁固件(还原原始 bootx64.efi) / 驱动服务与文件 / GSP 设置 / 策略注册表键 / ProgramData 缓存 / Defender 排除
- 电源偏好(快速启动 / ASPM / 高性能计划)不回滚——恢复方法见 §2.4
- 重启后显卡回到出厂状态。BIOS 里若还留着启动项,手动删除即可。
如果装完/某次开机后遇到以下任一情况,先别慌——系统没坏,是引导入口被卡住了:
- 蓝屏报错
0xc000000f/0xc000007b/0xc0000098 - 提示找不到
\EFI\40HX\40HXUNLK.EFI - 卡在 40HX Unlock 画面进不去 Windows
立即打开本目录的《EFI应急修复指南.md》,按里面第 1 节操作:
插一个 Windows 安装 U 盘 → 修复计算机 → 命令提示符 →
挂载 EFI 分区 → 删掉 \EFI\40HX → bootrec /rebuildbcd 重建引导 → 重启即恢复。
一句话总结修复逻辑:删掉卡住的 40HX 启动项和残留文件,再让 Windows 重建自己的引导数据库。 完整分步命令、Linux U 盘备选方案、BIOS 兜底都在应急指南里,照着敲即可。 修复好系统后若还想继续解锁,可回到 §2.2 的"U 盘手动引导解锁"——不依赖固件启动项,引导再异常也能解锁。
- v3.0.0:修复 AGESA/高总线主板 EFI 找不到卡(致谢 Standby0,GitHub #29 实机验证方案,commit 016ad07)——①EFI 找卡初扫由 bus 0–7 扩到 0–16(覆盖微星 B450 实测 bus 0x10=16 的极端值),miss 后新增 enc=2 CF8/CFC 端口直读全 0–255 兜底(与 WinRing0 同路径,绕开 RootBridgeIo 总线范围怪癖),修正 multifunction 位判定(
hdr & 0x80→0x800000,原检查落在 Cache Line Size 字节上)、空槽先过滤再读 hdr,全失败时把 CF8 可见设备拓扑(≤96 条)写进 40hx_log.txt 便于定位;②40HXCheck/诊断 SS1 显示偏移修正:0x409668(SS0 只读回读镜像)→ 0x40966C(真 SS1 override,与 EFIREG_FEAT_OVR_SM_SPD_1一致),仅影响显示值,不影响解锁判定;③EFI 日志新增“找不到卡”自动归类(提示升级 v3.0 重装 EFI)。另:GUI 安装后重扫会自动取消已就绪项的勾选(旧版只勾不撤);卸载残留检查补驱动服务/驱动文件实查;40HXCheck 判定口径修正(TLS 残留不再误称“达成”、Gen2 结论按实测链路宽度显示),AI 提示词与本文档同步。Windows 侧找卡维持 v2.5.1 三层定位不变;解锁时序、寄存器表与 Gen2 逻辑零改动。(v3.0.1 修正:失败自动重试默认间隔 3→1 分钟;常驻策略改为"常驻守护"——驱动保留并由登录任务每分钟自查 Gen2、TLS 丢失自动重训) - v2.6.0:全新单窗口 GUI(双击默认进入;无选项卡三区——① 组件安装与环境设置:缺失组件自动预勾、GSP / 算力EFI+启动项 / Gen2 驱动+Defender 排除 / 登录自启 / 电源三项(关快速启动·关ASPM·高性能计划) / 可选"关闭 Defender 实时防护"逐项独立执行,执行完自动重扫;② Gen2 策略:驱动运行策略(用完即卸·失败自动重试·常驻) + 自动 Stage2 回退 + 失败重试,默认 3 次/3 分钟;③ 实时日志);打开自动静默扫描一次并给环境要点;新增第三方杀软探测、Defender 状态如实报告(排除列表/实时防护/模块缺失)、驱动"安装状态"分层检测(备份源持久证据 / System32 四态含 0 字节占位 / 服务被 DISABLED 修复),不再把"用完即卸"正常终态误报为未安装;启动项扫描三态(首位/存在但不在首位/未创建);GUI 执行互斥与按钮禁用防连点;日志换行修复;
-uninstall升级为与 40HXUninstaller.exe 同源的组件级全量卸载(原内置版删不掉固件启动项,且残留 EFI/GSP/驱动);卸载清理策略注册表键;Defender 加白报错 UTF-8 解码并识别"模块缺失";其余继承 v2.5.1:Gen2 自动 Stage2 回退(Link Disable + PnP,Gen2AutoHard 默认开)、LNKCTL2 读改写、root/GPU 交替重训、TLS 判据、EFI 失败不中止+mbr2gpt 指引、任务注册以退出码 0 为权威、诊断以任务 XML 存在为权威等。 - v2.5.1:针对社区集中反馈的可靠性修复——①EFI 部署失败(Legacy+MBR 无 EFI 分区等)不再中止安装,Gen2 自启照常注册,Legacy 机器自动弹
mbr2gpt无损转换指引;②Gen2 计划任务创建后二次校验 + 自动重试,-task失败返回非零退出码;③修复诊断在中文 Windows 上把已注册任务误报为"未注册"的解析 bug;④Gen2 核心增强:LNKCTL2 读改写、root/GPU 交替重训最多 4 轮(改善寨板/双卡)、以目标速率 TLS 判成败(空闲省电降速 Gen1 不再误报失败);⑤自动关闭快速启动与 PCIe 链路省电(ASPM),并提供恢复方法;⑥manual_install.bat 双击自动请求管理员(修复"卡第一步")、EFI 失败不再中断、修复 manual_uninstall.bat 的 ProgramData 路径 bug;⑦卸载残留检查补查现用任务名;⑧新增 AI 辅助安装提示词(README 开头)。 - v2.5:Gen2 解锁不再需要开启"测试签名"(系统保持干净,游戏/反作弊更友好);Gen2 驱动只在使用瞬间加载、完成后自动清除;诊断工具改为最优先显示"算力 + Gen2"两项结果;安装器全面重做。
仅供个人硬件研究与学习使用,请遵守当地法律与硬件厂商条款。