
漏洞不是他挖的,1.7 万颗 star 归了他:gpu-unlock 怎么把一个固件漏洞做成「装上就快一倍」
它是什么 一个 Linux 内核模块,开机时在 NVIDIA 驱动加载前利用一个已公开的固件漏洞,把 RTX 20/30/40 显卡被限成半速的 AI 张量运算放开到全速,装上只要 make install 加一个启动参数。
为什么火了 「NVIDIA 故意把你的卡砍半,这里免费翻倍」这个钩子极强;它又是第一个把公开漏洞做成一行命令能装的,经 X 实测帖、HN 首页和十几家硬件媒体一路滚大。
C你可以怎么跟 别再做一个解锁器;学它的打法:盯住「研究刚公开、普通人还用不上」的东西,抢先打包成一行命令,用品类词起名、大白话描述、前后对比表和兼容性 issue 模板拿 star。
- 数据(每天更新) · 建库 2026-10-18 · 17,822 星 · 7 天 +4,003
GitHub · 星数 数据 2026-10-20 → 2026-11-08(20 天,20 次观测)。10-28 以前的点来自 deeply / 存档补录,不是每天都有
一个 Linux 内核模块,告诉几百万 RTX 3090、4090 的主人:NVIDIA 出厂就把你的显卡跑 AI 的速度砍了一半,这个能修好。漏洞是别人几个月前公开的,作者在 Hacker News 上自己说「这些 exploit 都不是我想出来的」。可 19 天里拿到 17,130 颗 star、1,720 个 fork 的是他(GitHub,11-06)。这篇讲它为什么能拿到,以及你还能从这里拿走什么。
一条 25 万浏览的推文
2026 年 10 月 21 日 13:10(UTC),X 用户 Alexey Fateev(@superalesha)发了一条:
My 3090s just got 1.9x FASTER at BF16 tensor math!!! Same cards, same driver, same 300W, one Linux kernel module.
(「我的 3090 跑 BF16 张量运算快了 1.9 倍!同样的卡、同样的驱动、同样 300 瓦,一个 Linux 内核模块。」)下面列着他四张 3090 的数字:BF16 张量 82 → 155 TFLOPS,TF32 41 → 79。他没光吹,同一条里还老实写了:真跑大模型 prefill 只快了 10–12%,「比我预想的少,我说错了」。这条到 11-06 有 25 万浏览。两天后他又发了一条喊话:「亲爱的 NVIDIA,30 系已经六年了,你们都不生产了,是时候把它们完全交给社区了。」
推文里那个「one Linux kernel module」,就是 Zagitta/gpu-unlock。那天它建库才 3 天,只有 44 颗 star,描述是一句只有内行看得懂的「FP/BF16 instruction issue rate on Nvidia 3000's cards」。
它是什么
GeForce 显卡做 AI 最常用的那种运算(FP16/BF16/TF32,用 FP32 累加),张量核心被限成了半速;同一块芯片做成 RTX A 系列专业卡卖,就是全速。gpu-unlock 在开机时、NVIDIA 驱动加载之前,利用 NVIDIA 自己签名的一段固件里的栈溢出,把这个限速位改掉。
用起来就三步:git clone、make install、在内核启动参数里加一句 gpu_unlock.targets=all。不用改驱动,不用刷显卡 BIOS,NVIDIA 出新驱动也不用重做。Arch、Debian/Ubuntu、Fedora 都打好了包,休眠唤醒后会自动重新解锁。
README 给的数:RTX 3090 的 BF16 从 75 到 125 TFLOPS,4080 从 104 到 193;落到实际活上,本地大模型 prefill 快 25–55%,出图快 30–55%,微调快 25–50%;大模型逐字输出(decode)、量化模型、打游戏,没变化。现在支持 RTX 20/30/40 三代,30 系标着「Stable, 100+ user reports」,20 和 40 系标「Experimental」,RTX 50 不支持,作者说「大概也不会有」。
漏洞是公共的,为什么流量在它这里
这个漏洞的来历很清楚:2026 年 6 月,Jon Pry 在 Zenodo 发了一篇论文,公开了 NVIDIA 矿卡 CMP 170HX 固件里的这个栈溢出;之后有人用它给矿卡解锁显存,9 月 LTT Labs 报道过。到 10 月,「漏洞能解锁 NVIDIA 卡」在本地 AI 圈已经有人知道,只是没人把它做到 GeForce 普通用户能用。
作者 Zagitta 在 HN 上的原话:「exploit 这些都不是我的主意。我只是把整件事包成了一个比给 NVIDIA 驱动打补丁省事得多的东西。」这句话就是答案。它赢在这几处:
它是第一个「装上就能用」的。 之前的方案要么只管矿卡,要么要打补丁驱动,要么要做 U 盘从 UEFI 启动。它是一个 make install。HN 上有人实测说「结果是真的」,也有人在 5.15 老内核上装不上、让 Claude Code 帮着改了几处才跑通,但没人说它难用。
名字就是品类词。 库名叫 gpu-unlock。后来的媒体、教程、合集项目提到这件事,都把它当「原版」。README 的 FAQ 第一条就是:「这里是 gpu-unlock 唯一的正宗来源,网站、币、安装包都跟我无关。」冒名的东西多到要专门辟谣,说明这个名字已经值钱了。
一句话改成了大白话。 描述从那句内行话改成了「Your GeForce runs AI at half speed. This fixes it.」(「你的 GeForce 跑 AI 只有半速,这个能修好。」),配一张逐卡前后对比表。10-28 百万粉的 X 大号 0xMarioNawfal 转这件事,基本是照抄这句。
把 fork 收回来。 10-23 有人做了 4090 专用版 gpu-unlock-ada(现在 4.8k star),也有人做了只管 20 系的移植。10-27 的 2.0 版按「每张卡一个配方」重构,把 20 和 40 系都收进主库。三代都在这里,别人的成果没有分走它的流量。
让用户替它跑测试。 issue 模板专门收兼容性报告,README 里的「真实工作负载」数字写明来自这些报告。用户贴的 benchmark,又成了下一篇新闻的素材。
star 是怎么一天天涨的
| 日期 | 累计 star | 发生了什么 |
|---|---|---|
| 10-21 | 44 | @superalesha 的推文,被转到 r/LocalLLaMA 和 AI 日报 |
| 10-23 | 223 | 作者补 README 和漏洞说明,加 Sponsor 按钮 |
| 10-24 | 462 | 上 HN 首页,353 分、85 条评论,作者在评论区答疑 |
| 10-25 | 1,920 | HN 首页之后的第一天;wccftech 等第一批硬件媒体已跟进 |
| 10-26 | 5,665 | 单日 +3,745,峰值;VideoCardz、Tom's Hardware 接着报 |
| 10-28 | 11,731 | 2.0 发布,X 大号转发 |
| 11-03 | 14,496 | 日增回落到 400–600 |
| 11-05 | 16,535 | 第二波,每天约 1,000:Windows 移植上了 Tom's,MakeUseOf 11-04 出教程(推断是这两件带的) |
| 11-06 | 17,130 | 近 7 天 +4,173,前 7 天是 +12,734 |
(每日 star 来自 GitHub,日期为当天快照)
几个读法。推文本身没带多少 star,25 万浏览那几天,仓库每天只涨几十颗;真正把曲线掰上去的是 HN 首页,接着硬件媒体集体报道,一天一个台阶。整条链是 X 实测帖 → r/LocalLLaMA → HN → 硬件媒体 → X 大号、YouTube「是真是假」测评、教程站,没看到任何付费推广。
HN 评论区值得看,因为它把这个项目的天花板也说清楚了。有人用四张 3090 跑 vLLM 实测,整体只快 7–8%;有人说 3060 训练快了约 6%,卡在 170 瓦功耗上;有人提醒要拉到 450 瓦才吃得满,原装散热扛不住。还有人说得更直接:「下一代肯定会用签名固件把这个堵上。」
谁在跟它抢
漏洞是公共的,10 月下旬两周里 GitHub 上冒出十几个库:
| 项目 | 上线 | star | 和它的区别 |
|---|---|---|---|
| amoghmunikote/cmpunlocker | 7 月 | 833 | 前辈,只管矿卡的显存和 SM |
| windows-GPU-UNLOCK | 10-20 | 约 1,900 | Windows 移植,原作者 FAQ 点名推荐,但说「效果不一定」 |
| gpu-unlock-ada | 10-23 | 约 4,800 | 只管 4090 等几张卡,后来被 2.0 收编 |
| nlzy/turing-unlock 等 | 10-22~25 | 几十到 390 | 只管 20 系 |
| physicsdolphin/nv-uefi-unlocker | 10-26 | 约 1,900 | U 盘启动,不挑系统,三代全管,Windows 用户的主流选择 |
| 各种合集、GUI 版 | 10-30 起 | 十几颗 | 把上面这些拼成一个 |
还有个带广告的教程站 gpuunlock.org 在做搜索截流。原作者在 FAQ 里写明「我不用 Windows,也不打算维护」,Windows 这块空档已经被 physicsdolphin 和 windows-GPU-UNLOCK 填上了。
如果是你
C。 这个项目本身跟不了:Linux 这个位置它已经坐稳,Windows 被别人占了,RTX 50 作者自己都说做不出来;十几家媒体报过,跟风库一堆,热度在退,NVIDIA 随时可能堵上。值得带走的是它的打法:漏洞公开了,普通用户还用不上,中间缺一层打包,先把这层做好的人拿走大部分 star。
适合谁:盯得住 HN、arXiv、安全会议、Zenodo 这类「研究刚公开」源头的开发者,有能力把一段 PoC 做成一行命令能装的东西,手边有硬件能实测。
不适合谁:想在这一波里再做一个解锁器的(已经挤满);没碰过内核、固件、驱动的(写错了是别人的卡黑屏);在意保修和法律争议的。
怎么做:
- 找下一个「论文发了、没人打包」的东西。 硬件限制、模型推理加速、隐私或越狱技巧都算。判断标准跟 gpu-unlock 一样:受众手里已经有那块硬件或那个软件,打包之后零成本拿到好处,好处能用一个数字说清。
- 第一天就照它的四件事做:库名用品类词;描述写成用户损失的大白话(「你的 X 只跑了一半」);README 顶上一张前后对比表;issue 模板专收兼容性报告。
- 出了 fork 就收编。 别人做了你没覆盖的型号或平台,主动合进主库,在 README 里点名感谢,「正宗」的位置别让出去。
怎么获客:先让一个有真实硬件的人发实测帖(X 或 r/LocalLLaMA 这类垂直社区),数字要具体,坏消息也写上,反倒更可信;HN 首页是从几百颗变上万颗的那一步,作者要亲自在评论区答疑;之后硬件和科技媒体会自己追过来,你要做的是 README 里的数字够他们直接抄。
死线:这类机会的窗口按周算。这一次从推文到峰值只有 5 天,第一批移植晚了 2 到 5 天,就只能拿到原版的几分之一。
算看错:① 照这个打法做的下一个项目,有了实测帖也上不了 HN、一个月不到 500 颗 star,说明 gpu-unlock 靠的是「NVIDIA 故意砍你一半」这个反大厂话题,打包这层没那么值钱;② NVIDIA 很快用驱动或固件堵上、媒体转成「解锁有风险」,说明这类项目的 star 来得快,名声也留不住。
研究底稿:竞品表、获客证据、完整研究报告
- 竞品
名字 在哪 上线 规模 它和这家不同在哪 amoghmunikote/cmpunlocker 开源 2026-07 833★,LTT Labs 报道过 只解锁 CMP 矿卡的显存和 SM,不碰 GeForce 的张量限速;是同一漏洞的前辈 JustAResearcher/gpu-unlock-ada 开源 2026-10-23 4,786★ 专做 RTX 4090/4070 Ti SUPER,每张卡单独打开;后来被 gpu-unlock 2.0 吸收 physicsdolphin/nv-uefi-unlocker 开源 2026-10-26 1,907★,7 天 +1,718 Rust 写的 UEFI U 盘启动,不挑操作系统(Windows/Linux/黑苹果),gpu-unlock 只支持 Linux windows-GPU-UNLOCK/Windows-GPU-UNLOCK 开源 2026-10-20 1,921★ Windows 下的 UEFI 移植,作者自己说效果不一定 nlzy/turing-unlock 等 RTX 20 移植 开源 2026-10-22~24 346★ / 143★ 只覆盖 Turing 一代 tinygrad/aikitoria open-gpu-kernel-modules 开源 2024 1.4k★ / 0.7k★ 解锁的是消费卡 P2P 通信,不是张量限速,可以和它叠着用 NVIDIA 专业卡(RTX A 系列) 大厂功能 — — 官方的满速方案要花钱买专业卡;RTX 50 已经堵上 - 用户从哪来
- 查实 X 实测帖:@superalesha 约 10/21 发帖『My 3090s just got 1.9x FASTER at BF16… one Linux kernel module』,被 r/LocalLLaMA 和 AI 日报转述
- 查实 Reddit:r/LocalLLaMA、r/StableDiffusion(3090 Ti 在 ComfyUI 里 +59%)、r/LocalLLM、r/nvidia、r/gpu 有大量实测和讨论帖
- 查实 HN:10/24 上首页,353 分 / 85 评论,作者本人答疑,第二天 star 日增从 239 涨到 1,458
- 查实 硬件科技媒体:10/24–27 wccftech、VideoCardz、Tom's Hardware、HotHardware、TechSpot、TweakTown 连着报,对上 10/26 的 +3,745 峰值
- 查实 X 大号 / YouTube:0xMarioNawfal 10/28 照抄 README 文案转发;YouTube 有『real or fake』等测评视频
- 推断 教程 / SEO 站:MakeUseOf 11/04 出教程,gpuunlock.org 做 SEO,对上 11/04–05 的第二波日增约 1,000
Zagitta/gpu-unlock:为什么能跑出来
研究日期 2026-11-06。数据卡:github 库 repo_day / repo_profile;网页出处附在每条后面。
一句话
一个 Linux 内核模块。开机时 NVIDIA 驱动加载之前,它利用 NVIDIA 签名的 SEC2 Booter 固件里一个已公开的栈溢出,把 GeForce RTX 20/30/40 被 NVIDIA 限成半速的 FP16/BF16/TF32(FP32 累加)张量吞吐解锁到满速。漏洞不是作者挖的,他做的是把它包成了"装上就能用"的东西:make install 加一个内核参数,不用改驱动、不用刷 VBIOS,驱动升级后也不用重做。
数据
- 建库 2026-10-18(首个 commit 写的是 2026-09-28,本地早就做好了),到 2026-11-06 有 17,130 star、1,720 fork(github 库);GitHub API 当天实时是 17,428 / 1,761,watcher 112。
- 每日 star(github repo_day):10/20 29 → 10/23 223 → 10/24 462 → 10/25 1,920 → 10/26 5,665(单日 +3,745,峰值) → 10/27 8,948 → 10/28 11,731,之后日增降到 400–600;11/04–05 又涨了约 1,000/天(第二波,应该是 Windows 版和 MakeUseOf 这类教程文带的),7 天增量从 12,734 掉到 4,173。
- 没有收入产品。变现只有 GitHub Sponsors、Buy Me a Coffee 和 ETH/BTC/SOL 钱包,理由是"帮我买更多显卡"(README "Support me")。
时间线:用户从哪儿来
| 时间 | 事件 | 出处 |
|---|---|---|
| 2026-06 | Jon Pry 在 Zenodo 发论文《A Canary in the Crypto Mine》,公开 CMP 170HX 上 SEC2 Booter 的栈溢出;之后 WildFlash1st 做出 cmp90hx-unlock(V67 常量)和 Windows EFI 版 | Tom's Hardware 10/26 |
| 2026-07~09 | amoghmunikote/cmpunlocker(833★)把 CMP 170HX 矿卡显存从 8/10GB 解到 64/80GB,LTT Labs 9/12 报道,"漏洞能解锁 NVIDIA 卡"在本地 AI 圈已经有人知道 | lttlabs.com 2026-09-12;GitHub API |
| 10/18–10/21 | 库公开,只支持 3090 系(GA102/104),描述是很技术的一句"FP/BF16 instruction issue rate on Nvidia 3000's cards" | commits;HN 原标题 |
| 约 10/21–22 | X 用户 @superalesha 发帖 "My 3090s just got 1.9x FASTER at BF16 tensor math!!! … one Linux kernel module. 82 -> 155 TFLOPS",被转到 r/LocalLLaMA("Basically saw on twitter…")和各种 AI 日报 | x.com/superalesha/status/2112894407036809562;reddit r/LocalLLaMA 1xd8al3;AIgregator 10/23 |
| 10/23 | 作者写了 README 和《How Ampere was unlocked》漏洞说明,加了 GA103/GA106、休眠唤醒后重新解锁、Sponsor 按钮;同一天出现 JustAResearcher/gpu-unlock-ada(4090 版,现在 4.8k★) | commits;GitHub API |
| 10/24 | HN 首页:353 分 / 85 评论;作者本人在评论区答疑;同天 wccftech、The Silicon Report、Magica 跟进;社区 PR(用 Claude 生成)补了 CI、兼容性报告 issue 模板、"已测卡"表 | HN item 50219700;wccftech 10/24 |
| 10/25–10/27 | VideoCardz → Tom's Hardware → HotHardware、TechSpot、TweakTown、Digg、NVIDIA 开发者论坛连着报;r/LocalLLaMA、r/StableDiffusion(3090 Ti 在 ComfyUI 里 +59%)、r/LocalLLM 有大量实测帖;YouTube 有"real or fake"测评 | Exa 搜索结果的发布日期 |
| 10/27 | 发 2.0,按"每张卡一个 recipe"重构,把 RTX 20/40 收进来(吸收了各个 fork 的成果),描述改成大众能看懂的"Your GeForce runs AI at half speed. This fixes it." | commits;现在的 README |
| 10/28 | 0xMarioNawfal(@RoundtableSpace,百万级粉丝的 X 大号)原样转述 README 的说法 | x.com/RoundtableSpace/status/2115281148964110735 |
| 10/31–11/04 | Windows 移植(windows-GPU-UNLOCK 1.9k★、physicsdolphin/nv-uefi-unlocker 1.9k★)被 Tom's/VideoCardz 报道;MakeUseOf 11/04 出教程,gpu-unlock 涨出第二波 | Tom's 11/01;MakeUseOf 11/04 |
结论:增长链是 X 实测帖 → r/LocalLLaMA → HN 首页 → 硬件媒体集体报道 → X 大号/YouTube/教程站,全部是自然传播,没看到任何付费推广。
竞品 / 同类
"同一件事"在这里就是同一个漏洞的不同包装。漏洞是公共的,10 月下旬两周里冒出来十几个库:
| 名字 | 形态 | 上线 | 规模 | 和 gpu-unlock 的区别 |
|---|---|---|---|---|
| amoghmunikote/cmpunlocker | 开源 | 2026-07 | 833★,LTT 报道过 | 只管 CMP 矿卡(解显存、解 SM),不碰 GeForce 的张量限速;是 gpu-unlock 技术上的前辈 |
| WildFlash1st/cmp90hx-unlock(含 Windows EFI 版) | 开源 | 2026 年中 | 未核实 | V67 常量和"驱动之前解锁"的时机都出自这里,但面向 CMP 90HX |
| JustAResearcher/gpu-unlock-ada | 开源 | 10/23 | 4,786★ | 专做 RTX 4090 / 4070 Ti SUPER,每张卡单独打开;后来被 gpu-unlock 2.0 吸收 |
| nlzy/turing-unlock、haohervchb/Turing-unlock | 开源 | 10/22–24 | 346★ / 143★ | 只做 RTX 20 |
| KohakuBlueleaf/KohakUnlock | 开源 | 10/25 | 388★ | 偏研究性质,TU102 移植 |
| elias-gaeros/gpu-unlock | 开源 | 10/23 | 40★ | 同名 fork,4090 数据从这里来 |
| windows-GPU-UNLOCK/Windows-GPU-UNLOCK(README 里写的 impacifist 版) | 开源 / Windows | 10/20 | 1,921★ | Windows 下的 UEFI 移植,README 自己说 YMMV |
| physicsdolphin/nv-uefi-unlocker | 开源 / Windows·Linux·黑苹果 | 10/26 | 1,907★,7 天 +1,718(github 库) | 用 Rust 写的 UEFI U 盘启动,不挑操作系统;Tom's 11/01 单独报道过 |
| MindAllik/GPU-Tensor-Unlock-Universal | 开源 | 10/30 | 12★ | 把上面这些合成一个 Windows+Linux 套件,带自动识别卡型 |
| tinygrad / aikitoria open-gpu-kernel-modules | 开源 | 2024 | 1.4k★ / 0.7k★ | 同类"解锁 NVIDIA 消费卡限制"的老项目,但做的是 P2P,可以和 gpu-unlock 叠着用(HN jacquesm 评论) |
| NVIDIA 官方 | 大厂 | — | — | 官方的做法是买 RTX A 系列 / 专业卡;Blackwell(RTX 50)已经堵上 |
为什么跑出来
- "白送的硬件性能"是最强的传播钩子:几百万张 3090/4090 已经在本地 AI 玩家手里,解锁后 LLM prefill 快 25–55%、出图快 30–55%(README;r/StableDiffusion 3090 Ti +59%),零成本。再加上"NVIDIA 故意给你砍半"的反大厂叙事,媒体和 X 大号都爱转。
- 它是"产品化"的那一个,不是漏洞的原作者:作者在 HN 上自己说"exploits 不是我的想法,我只是把它包得比给 NVIDIA 驱动打补丁省事得多"。别家要么只管矿卡,要么要打补丁驱动、要么要 U 盘 UEFI;它是一个
make install加一个内核参数,适配 Arch/Debian/Fedora/Unraid,驱动升级不影响,休眠唤醒后自动重新解锁(commits 10/23、10/27)。 - 抢到了"第一个能用 + 名字最通用":库名 gpu-unlock 就是品类词,媒体、教程站(gpuunlock.org)、合集项目都以它为正宗来源;后来的 fork 拿出 20/40 系成果,2.0 版直接收编,流量就留在它这里。
- 社区众测闭环:issue 模板专收兼容性报告,"Stable, 100+ user reports";社区 PR 补进 GA106、笔记本卡和测试表。用户自己产出的 benchmark 又成了新闻素材。
- 文案改成大众话:描述从"FP/BF16 instruction issue rate on Nvidia 3000's cards"改成"Your GeForce runs AI at half speed. This fixes it",外加横幅、徽章、加速表。大号转发基本照抄这句(RoundtableSpace)。
- 时机:2026 年显卡缺货、本地大模型/出图需求很旺(HN pixl97:"Nvidia 好几年都缺卡");前面 cmpunlocker 上过 LTT,已经替这个话题预热过。
差异化
同一个漏洞大家都能用,它的差异化在包装和分发:驱动加载前跑的内核模块,不改驱动、不刷 BIOS,发行版打包做得完整,还有 suspend 恢复,多代显卡收进一个库。这就是它能跑出来的原因。纯技术上它不独占:Windows 用户用 physicsdolphin、4090 用户先用的是 gpu-unlock-ada。但"Linux 下最省事、最正宗"的位置是它的,媒体给的头衔也是它的。
被看见的程度 / 跟风
- 已经被广泛讨论:HN 首页 353 分;Tom's Hardware、VideoCardz、TechSpot、HotHardware、wccftech、TweakTown、MakeUseOf 都报了;X 上 0xMarioNawfal、Pirat_Nation 这类大号转过;YouTube 有多条测评。没有收入可言,只收打赏。
- 跟风很多:十几个 fork/移植(见上表);教程站 gpuunlock.org 带广告做 SEO 截流;README FAQ 专门警告冒名的网站、币和 Windows 安装包("be very careful");GitHub 上同期还有一堆"unlock"字样的刷星垃圾库(github 库)。
可借鉴
- 公开的漏洞或研究成果和普通用户之间,隔着"打包 + 安装体验"这一层,先做好的人能吃下大部分流量。
- 描述用一句大白话讲清用户损失("你的卡只跑了一半速度"),配一张前后对比表,传播时会被原样抄走。
- 拿兼容性 issue 模板做众测,用户的实测帖就是免费内容。
- 及时把 fork 的成果收回主库,守住"正宗"的位置。
不确定
- 实际使用量不知道。star 不代表装机数;HN 上有人实测说多卡 vLLM 整体只快了 7–8%,收益因工作负载差别很大。
- NVIDIA 会不会用驱动或固件更新堵上(HN londons_explore 预测会)、有没有法律风险,未核实。
- 打赏收入未知;@superalesha 那条 X 帖的转发量未核实(x-radar 本地语料里没有)。