跳转至内容
  • 版块
  • 最新
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • 浅色
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • 深色
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(LCZ-Blue)
  • 不使用皮肤
  • LCZ-Green
  • LCZ-Blue
  • LCZ-Black
折叠
品牌标识

抡锤者

首页 版块 标签
硬件
装备秀
AI 广场 App
  1. 主页
  2. 版块
  3. AI硬件
  4. 跳蛋杀手【开源分享】3090在Windows解锁虽然爽但是关机开机就要重来。我做了个windows开机自动解锁,叫你Agent抄作业即可!

跳蛋杀手【开源分享】3090在Windows解锁虽然爽但是关机开机就要重来。我做了个windows开机自动解锁,叫你Agent抄作业即可!

已定时 已固定 已锁定 已移动 AI硬件
1 帖子 1 发布者 29 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • JumpEggKillerJ
    JumpEggKillerJ
    JumpEggKiller
    体面乡绅
    编写于 最后由 编辑
    #1

    a_high_quality_stylized_tech_poster_infographic_s.png

    我的情况是RTX 3090 四卡,但是我做成了无论你是几卡都能用。(如果有问题大哥/大姐尽管回来吐槽,我赶紧跪着改!)

    RTX 3090 Windows 开机自动解锁,连续多次冷启动验证通过!

    今天在折腾 RTX 3090 的算力解锁。

    之前已经成功验证了单卡以及多卡的 FP16/BF16 计算性能提升,但有一个问题始终没有解决:

    难道每次电脑关机重新启动,都要手动进入 UEFI 环境,再解锁一次显卡吗?

    对于长期运行 AI 大模型的四卡服务器来说,这显然不够实用。

    经过多轮调试,我终于把它做成了一套 Windows 开机自动解锁方案,并将成果整理到了 GitHub。

    wide_cinematic_tech_poster_thumbnail_scene_of_a.jpg

    项目地址:

    https://github.com/JumpEggKiller/Windows-GPU-UNLOCK

    这是基于 impacifist/Windows-GPU-UNLOCK 继续开发的 Fork,保留上游研究成果,重点完善了多卡、无人值守冷启动、Windows 启动交接与部署流程。

    1. 我的测试平台

    • GPU:RTX 3090 × 4,合计 96GB 显存
    • 内存:256GB ECC DDR4
    • 系统:Windows 10

    【注意】我把我插着显示器的那张3090也解锁了,所以如果你要解锁带显示器的卡还涉及显示输出,你最好加一个亮机卡或者显示器插主板上,不然解锁过程出岔子你就无从得知。

    2. 现在实现了什么?

    最重要的是:

    开机 → 自动检测 → 四卡解锁 → 验证状态 → 直接进入 Windows。

    整个过程发生在操作系统启动之前。

    不需要登录 Windows 后再运行解锁脚本,不需要每次手动操作 U 盘,也不需要刷写显卡 VBIOS。

    我们使用独立 EFI 系统分区保存启动程序,通过 UEFI 固件启动顺序执行解锁,成功后直接交接给 Windows Boot Manager。

    解锁状态不会永久写入显卡,每次冷启动都会重新建立。

    3. 实际验收结果

    目前在我的四卡服务器上:

    • 四卡解锁:4/4 PASS
    • 无人值守冷启动:ALL PASS
    • 解锁状态保留:4/4 PASS
    • Windows 启动交接:PASS
    • 无额外复位:PASS

    最关键的成功记录:

    GUH1 0000000000000000 4 4 4 4

    意味着四张目标卡全部完成解锁、保留状态并通过最终检查。

    即使承担显示任务的 GPU0,也在保留独立显示通路的前提下通过了所有权释放与状态检查。

    4. 性能提升有多大?

    在此前的一轮单卡 Tensor GEMM 基准测试中:

    指标 解锁前 解锁后 提升
    FP16 79.41 TFLOPS 121.14 TFLOPS +52.5%
    BF16 81.26 TFLOPS 125.64 TFLOPS +54.6%

    测试针对 FP16/BF16 Tensor 计算路径,并不代表所有 AI 模型、游戏或其他负载都会提升 50%。

    本次 Fork 的重点也不是重新创造这些解锁能力,而是解决它们在 Windows 多卡/单卡服务器上的启动自动化与可复现性,减少你重复操作的麻烦。

    5. 换一台机器能用吗?

    这次也增加了面向新机器的部署向导 Adopt.ps1。

    它会自动盘点显卡身份、生成配置、构建启动镜像并引导部署过程,支持分步骤执行以及恢复 Windows 优先启动。

    【但必须说明】目前实机完整验证的是我的四卡 RTX 3090 平台,不能保证所有主板、VBIOS 和 NVIDIA 显卡都兼容。你可以让你的Agent抄作业照着改!

    尤其需要注意:

    • 必须具备安全的备用显示通路。!
    • 当前方案使用未签名 UEFI 程序,需要关闭 Secure Boot。
    • 需要独立 FAT32 EFI 分区,不能直接改写 Windows EFI 分区。
    • 需要满足项目文档中的 BitLocker、固件版本及硬件校验要求。
    • 解锁异常时采用失败即停止策略,避免带着不完整状态进入 Windows。

    强烈建议先阅读仓库的 ADOPT.md,而不是直接把其他人的 EFI 文件复制到自己的电脑上运行。

    Windows 开机自动解锁 3090 技巧指南.png

    6. 项目开源

    我的 Fork:

    https://github.com/JumpEggKiller/Windows-GPU-UNLOCK

    上游项目:

    https://github.com/impacifist/Windows-GPU-UNLOCK

    底层研究来源:

    https://github.com/Zagitta/gpu-unlock

    感谢原项目作者及后续移植者的研究与开源贡献。

    如果你也在使用 RTX 3090 运行本地 AI,欢迎交流不同主板、VBIOS、单卡和多卡的实际兼容性。

    让后面来抄作业的大哥/大姐更加快速的部署解锁!阿弥陀佛!善哉!

    尤其希望看到更多独立机器的复现实测,而不只是软件模拟测试。

    这次最大的收获,不仅是让 3090 跑得更快,而是让解锁后的算力能够真正融入一台可长期使用的 Windows AI 服务器。

    我是跳蛋杀手。下次我弄出点什么方便的东西来我再继续分享。

    1 条回复 最后回复
    0

    你好!看起来您对这段对话很感兴趣,但您还没有一个账号。

    厌倦了每次访问都刷到同样的帖子?您注册账号后,您下次访问时都将自动回到上次浏览的位置,并可选择接收新回复的通知(通过电子邮件或推送通知)。您还可以收藏帖子、为帖子点赞,以此向其他社区成员表达您的感谢。

    有了你的建议,这篇帖子会更精彩哦 💗

    注册 登录
    回复
    • 在新帖中回复
    登录后回复
    • 从旧到新
    • 从新到旧
    • 最多赞同


    • 登录

    • 登录或注册以进行搜索。
    • 第一个帖子
      最后一个帖子
    0
    • 版块
    • 最新
    • 标签
    • 热门
    • 用户
    • 群组