每日HackerNews RSS

本项目是一个 Linux 内核模块,可将消费级 Nvidia 3000 系列(GA102–GA106)的 FP/BF16 指令速率解锁至专业级水平,FP/BF16 FMA 吞吐量大约翻倍。它将 CMP 式解锁与早期预驱动时序结合:在未修改的 NVIDIA 驱动绑定之前执行解锁、设置速度选择器并进行 FLR,因此无需针对每个驱动进行补丁。用户通过 make install 安装,将 gpu_unlock.targets(all 或特定 PCI 地址)添加到内核命令行,并通过 initramfs 集成在 nvidia 之前加载它。它支持针对性显卡、并发解锁以及从挂起到内存后的恢复,但不支持休眠。它会忽略已绑定或不支持的显卡并记录结果。内核模块与打包遵循 GPL-2.0-only;生成的负载源自固定的 CMP 参考,NVIDIA 固件仍受其自身条款约束。

GPU-unlock 是一个基于 UEFI 的工具,通过利用存在漏洞的引导固件,在 Nvidia RTX 3000 系列 GPU 上解锁 FP/BF16 指令的全速发射,避免使用修补后的驱动程序。它可以加速计算密集型 AI 工作负载,例如 LLM 预填充、训练以及图像/视频生成,报告的加速效果因模型、量化、功耗限制和散热而异;默认功耗限制可能带来小幅提升,而更高功耗限制和更好散热可产生更大加速。据报道,它可兼容许多 30xx 显卡,并可与 open-gpu-kernel-modules P2P 修改共存。讨论还涉及基准测试报告、VRM 散热修复、改装高显存 4090 的 BAR1 限制、面向 4000 系列的分支,以及由于引导安全更强,50 系列/Blackwell 解锁短期内不太可能的观点。另有用于 NVENC 限制和 Turing GPU 的单独补丁。

对不起。

更多

联系我们 contact @ memedata.com