登录 注册

gpu-unlock (GeForce显卡算力解锁)

曾爆款
去点 Star
其他
18,538
Stars
0
Forks
0
Watchers
0
Open Issues
未知
许可证
C
语言
创建时间
最近更新

项目能做什么

用于解除 RTX 20/30/40 系列半速限制的工具,解锁 Tensor Core 算力,最高可提升 2 倍 AI 计算吞吐。
来源:AI 基于仓库事实生成 · 内容以仓库实际 README 为准

使用说明 查看原始 README 原仓库文档

项目简介

NVIDIA 官方将消费级 GeForce 显卡的 Tensor Core 性能限制在“半速”,限制了 FP16、BF16 和 TF32(FP32 累加)精度的运算性能,而同规格核心的 RTX A 系列等专业卡则是全速运行。

gpu_unlock 是一个 Linux 下的内核级工具,能够在开机引导、官方 NVIDIA 驱动加载之前直接解除该性能限制。无需修改驱动补丁,无需刷写显卡 VBIOS,在 NVIDIA 驱动更新后也无需重新配置。

核心功能

  • 解除 Tensor Core 算力限制:FP16 / BF16 / TF32 算力最高提升至 2 倍。
  • 显著提升 AI 负载性能:
  • LLM Prefill(Prompt 预处理):提升 +25–55%
  • 首字延迟(Time to first token):降低 25–30%
  • BF16 全量微调及 LoRA:提速 +25–50%
  • 图像生成(SDXL、SD 1.5、ComfyUI DiT 等):提速 +30–55%
  • 视频生成(Wan 2.2):提速 +15–20%
  • FlashAttention / SDPA 算子:提速 +50–60%
  • 输出结果一致:仅提升计算速度,计算结果与解锁前完全一致(Bit-identical)。
  • 不受影响的场景:纯解码阶段(Decode,受显存带宽限制)、INT8/FP8/INT4 量化模型、游戏渲染和纯 FP32 CUDA 运算性能保持不变。

适合谁用

适用于在 Linux 环境下进行深度学习训练、大模型推理及文生图/视频任务的个人开发者,支持以下 GPU 架构:

  • RTX 30 系列 (Ampere):RTX 3050 到 3090 Ti 全系列,包含 RTX 3070/3080 移动版(状态:稳定,已有 100+ 用户验证)。
  • RTX 40 系列 (Ada Lovelace):RTX 4060 到 4090/4090 D 全系列,包含 RTX 4050/4060 移动版(状态:实验性)。
  • RTX 20 系列 (Turing):RTX 2060 到 2080 Ti 及 Titan RTX(状态:实验性)。
  • 不支持 RTX 50 (Blackwell) 系列;暂不支持 Windows 原生环境。

笔记本用户注意:笔记本独显如果在空闲时进入断电休眠,解锁状态会被重置失效。

安装步骤

在终端中执行以下命令克隆仓库并编译安装:

git clone https://github.com/Zagitta/gpu-unlock
cd gpu-unlock
make install

配置说明

安装后,需要将参数 gpu_unlock.targets=all 追加到内核命令行(Kernel Command Line)中,同时保留原有的启动参数:

  • GRUB (Debian / Ubuntu / Linux Mint): 编辑 /etc/default/grub,在 GRUB_CMDLINE_LINUX_DEFAULT 变量末尾追加该参数,保存后运行: sh sudo update-grub
  • GRUB (Arch Linux / CachyOS): 编辑 /etc/default/grub 追加该参数,保存后运行: sh sudo grub-mkconfig -o /boot/grub/grub.cfg
  • Fedora / RHEL: 直接执行命令: sh sudo grubby --update-kernel=ALL --args="gpu_unlock.targets=all"
  • systemd-boot: 在 boot entry 配置文件的 options 行末尾追加(可运行 bootctl status 查看配置文件位置)。
  • UKI / 自定义引导项: 将参数添加到 /etc/kernel/cmdline,随后重新生成引导镜像(例如 mkinitcpio 执行 sudo mkinitcpio -P)。

针对笔记本显卡的额外配置(可选): 可在 /etc/modprobe.d/ 目录下添加配置 options nvidia NVreg_DynamicPowerManagement=0x00 来关闭动态电源管理,防止独显休眠重置解锁状态(不同机型效果可能存在差异)。

常见问题

  • 项目是否有官网、代币或一键安装包?
    没有。GitHub 仓库 Zagitta/gpu-unlock 是唯一正版发布源。
  • 关于 Windows 系统支持及其他问题:
    此部分原文未说明完整,请查看原仓库 FAQ。
原始 README 摘录(英文原文,节选前 3000 字符)
![gpu-unlock: full-speed tensor cores for GeForce RTX](assets/banner.svg)

### Your GeForce runs AI at half speed. This fixes it.

![Version](https://img.shields.io/badge/version-2.0.0-76b900)![RTX 20 | 30 | 40](https://img.shields.io/badge/GeForce-RTX%2020%20%7C%2030%20%7C%2040-76b900?logo=nvidia&logoColor=white)![Linux](https://img.shields.io/badge/platform-Linux-informational?logo=linux&logoColor=white)![License GPL-2.0](https://img.shields.io/badge/license-GPL--2.0-blue)![Stars](https://img.shields.io/github/stars/Zagitta/gpu-unlock?style=flat&color=yellow)

**Up to 2× FP16 / BF16 / TF32 tensor throughput** · **+25–55% LLM prefill** · **+25–50% fine-tuning** · **+30–55% image generation**

[Supported GPUs](#supported-gpus) · [Benchmarks](#what-you-get) · [Install](#how-to-install) · [FAQ](#faq) · [Support](#support-me)

---

NVIDIA ships GeForce cards with their tensor cores capped to **half speed** for
FP16, BF16 and TF32 math with FP32 accumulation, which is what nearly all AI
training and unquantized inference uses. The same silicon sold as an RTX A-series
or professional card runs at full rate. `gpu_unlock` removes that cap at boot,
before the stock NVIDIA driver loads. No patched driver, no VBIOS flash, nothing
to redo when NVIDIA releases a new driver.

---

## Supported GPUs

| Generation                | Cards                                                                                                                  | Status                    |
| ------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ------------------------- |
| **Ampere** (RTX 30)       | RTX 3050, 3060, 3060 Ti, 3070, 3070 Ti, 3080, 3080 Ti, 3090, 3090 Ti, plus RTX 3070/3080 Laptop GPUs                   | Stable, 100+ user reports |
| **Ada Lovelace** (RTX 40) | RTX 4060, 4060 Ti, 4070, 4070 SUPER, 4070 Ti, 4070 Ti SUPER, 4080, 4080 SUPER, 4090, 4090 D, RTX 4050/4060 Laptop GPUs | Experimental              |
| **Turing** (RTX 20)       | RTX 2060, 2060 SUPER, 2070, 2070 SUPER, 2080, 2080 SUPER, 2080 Ti, Titan RTX                                           | Experimental              |
| Blackwell (RTX 50)        |                                                                                                                        | Not supported             |

Laptops only stay unlocked if the dedicated GPU is never fully powered off.  
Many laptops power it down when idle, which silently resets the unlock. Turning  
off runtime power management with `options nvidia NVreg_DynamicPowerManagement=0x00`
in `/etc/modprobe.d/` helps on some models, but expect mixed results.

The exact PCI device IDs are in [`kernel/gpu_unlock/recipes.c`](kernel/gpu_unlock/recipes.c).
Linux only. For Windows see the [FAQ](#faq).

---

## What you get

The tensor core rate doubles. How much of that you see depends on how much of
your workload is FP16/BF16/TF32 matrix math, and on whether t
阅读完整原文

商业机会分析 AI 生成

私有化消费级算力集群调优与管理方案

产品构想基于该解锁模块,为中小型AI工作室或高校实验室提供消费卡算力集群整合方案,包含一键解锁脚本、功率/温度监控保护、动态稳定性守护进程及批量部署工具。
核心功能开机自动化加载守护、供电功耗平衡调优、过热/降频保护机制、批量机器运维管理、性能基准校验面板
目标用户手握多张RTX 3090/4090的中小型AI初创团队、高校课题组、渲染与微调工作室
难度/周期高 · 2-3个月 · 成本:开发机器(多款GeForce卡测试环境)、Linux内核模块工程开发与测试成本
收费模式按节点或机架规模收取商业支持年费、技术服务实施费
竞争风险极易面临显卡厂商(NVIDIA)法律制裁(如DMCA/逆向工程侵权);硬件过热甚至烧毁导致的连带责任;后续驱动或微码更新封堵导致方案失效。
依据 已验证事实

预优化AI开发者操作系统镜像 (OS Image)

产品构想制作并维护预装 gpu-unlock、优化版PyTorch/vLLM/ComfyUI以及定制内核的 Linux 发行版镜像,开箱即达最大算力。
核心功能免配置内核模块驱动、针对Stable Diffusion/vLLM的开箱即用加速环境、自动故障回滚保护
目标用户个人开发者、自建算力节点租户(如RunPod/AutoDL消费卡自定义镜像用户)
难度/周期中等 · 1个月 · 成本:镜像构建与分发服务器成本、测试多型号显卡成本
收费模式社区免费版引流,高级定制镜像(多卡优化、定制商业框架)采取一次性买断或订阅制(推测)
竞争风险合规与版权风险较高;用户硬件损坏追偿纠纷;依赖特定Linux内核版本导致维护断层。
依据 AI推测

消费卡AI推理与微调加速专属技术咨询服务

产品构想针对预算有限、采用消费级显卡集群替代昂贵数据中心卡的企业,提供从算力解锁、框架适配(vLLM/FlashAttention)到供电调控的定制工程服务。
核心功能显卡硬件性能极限压力测试报告、模型推理加速基准调优(FlashAttention适配)、稳定性风险控制指南
目标用户预算受限但追求高并发推理的中小企业CTO、自建推理集群的独立软件开发商
难度/周期中等 · 按项目交付,每个项目1-2周 · 成本:技术专家工时成本
收费模式按项目收取咨询与交付服务费
竞争风险客户群体较为小众且价格敏感;企业客户对稳定性要求极高,一旦因解锁出现崩溃或烧卡将引发严重商业纠纷。
依据 尚需验证的假设
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心

竞品与相似项目 GitHub Search 真实检索

项目中文简介Stars语言
DualCoder/vgpu_unlock 为消费级显卡解锁 vGPU 虚拟化功能。 5,395 C
JustAResearcher/gpu-unlock-ada RTX 4090 与实验性 4070 Ti SUPER 的 Tensor 解锁源码,支持本地生成固件。 4,856 C
dashdogy/MFG-Unlocker 在 RTX 显卡上为支持的游戏解锁并控制 DLSS 多帧生成(MFG)功能。 2,433 C++
physicsdolphin/nv-uefi-unlocker Rust 编写的 UEFI 级 NVIDIA 显卡解锁工具,支持多数 RTX 20/30/40 显卡。 2,204 Rust
windows-GPU-UNLOCK/Windows-GPU-UNLOCK Windows 下 RTX 3090 UEFI 显卡解锁方案及免重启引导指南与基准测试。 2,043 C
ShyVortex/dlss-unlocked 在原生支持 DLSS2/3 的 DX12 游戏中为 RTX 显卡解锁超分与多帧生成等功能。 1,079 Rich Text Format
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。

项目优势与风险

技术成熟度创建于 ,最近推送 ,发布过 1 个 Release
社区活跃Star 18,538 / Fork 0 / Issue 0(数据支持,可自行核实)
许可证未检测到(需人工确认)
主要风险上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价

安装与使用

快速开始(以仓库 README 为准)
git clone https://github.com/Zagitta/gpu-unlock.git
cd gpu-unlock
# 请阅读仓库 README 获取确切安装步骤(依赖、配置、启动命令)
阅读原仓库文档
术语说明:Docker=应用容器(把程序和依赖打包运行);API Key=调用外部服务的密钥;Git Clone=把仓库代码下载到本地。常见错误:API Key 未配置 / 端口占用 / 数据库连接失败,多数项目在 README 的 Troubleshooting 章节有说明。