跳到正文

正在自动登录…

← 返回项目列表

Zagitta/gpu-unlock

显卡性能解锁

这是一个Linux内核模块,用于在NVIDIA驱动绑定显卡前解锁GA102/GA104显卡,提升FP/BF16 FMA指令发射速度,适用于需要更高计算性能的Linux用户。

AI 中文解读 · 根据仓库描述与 README 生成 · 2026/10/23 10:26:26 · 查看原文

值得看C应用与服务
累计 Stars
305
当前热度
1~7 天 · 小火
仓库创建时间
打开 GitHub ↗

选用指南

AI 根据 README 整理 · 2026/10/23 10:26:26

使用方式

通过内核命令行参数启用,支持指定PCI地址或全部GA102/GA104显卡。

查看 README 依据
The module does nothing unless the kernel command line opts in: ``` gpu_unlock.targets=all # every unbound GA102/GA104 card gpu_unlock.targets=0000:21:00.0 # only these cards gpu_unlock.targets=0000:21:00.0,0000:22:00.0 # comma-separated ``` Addresses are full PCI names as `lspci -D` prints them (hex digits in either case), independent of GPU numbering and display role. An entry that is not a GA102/GA104 card, including `all` mixed with addresses, is logged and ignored. The cards are unlocked concurrently, about a second in all however many
部署要求

需要Linux内核模块构建环境,支持Arch、Debian/Ubuntu、Fedora/RHEL等发行版,需要内核命令行配置。

查看 README 依据
make install ``` Then append `gpu_unlock.targets=all` to your kernel command line, keeping existing options: - **GRUB (Debian/Ubuntu/Mint):** add it inside `GRUB_CMDLINE_LINUX_DEFAULT` in `/etc/default/grub`, then run `sudo update-grub`. - **GRUB (Arch/CachyOS):** same edit, then run `sudo grub-mkconfig -o /boot/grub/grub.cfg`. - **Fedora/RHEL:** run `sudo grubby --update-kernel=ALL --args="gpu_unlock.targets=all"`. - **systemd-boot:** append it to the `options` line in your boot entry (`bootctl status` shows its location).
make install # detect the distribution and select an installer make install-arch # makepkg -sif make install-deb # apt-get build-dep, dpkg-buildpackage, apt-get install make install-rpm # dnf builddep, rpmbuild, dnf install ``` `make install` uses `/etc/os-release` (`ID`, then `ID_LIKE`) to detect Arch, Debian/Ubuntu, or Fedora/RHEL/CentOS families. The RPM installer requires DNF. For other distributions, select a compatible explicit target above. `make arch`, `make deb` and `make rpm` only build. Debian and RPM packages go
已知限制

仅支持GA102和GA104显卡,且必须在NVIDIA驱动绑定前加载,否则无效。

查看 README 依据
# GPU unlock 1.0.0 This Linux kernel module combines the CMP unlocker's V67/PLM technique with the pre-driver timing of the UEFI approach. It runs the unlock, writes the speed selectors (SS0 `0x88888888`, which selects the full BF16 rate, and the 4-bit SS1 `0x8` IMLA4) and performs FLR before the unmodified NVIDIA driver binds the card. It is neither a UEFI application nor a patched NVIDIA driver. The benefit of this early kmod driver is that it does not require manual patching each time nvidia releases a new driver version.
later anyway. Its screen is blank from that reset until `nvidia-drm` takes over. Loading the module by hand after boot does nothing to a card that `nvidia` has bound. Check the result with: ```sh journalctl -k -b | grep gpu_unlock lspci -nnk -s 0000:21:00.0 ``` To stop unlocking, remove `gpu_unlock.targets=` from the kernel command line; for a one-off boot, delete it in the bootloader's edit screen. Removing the packages also removes the module and the initramfs drop-ins. If the firmware on a card never stops, the module logs it and keeps the DMA

README

正在加载 README…

收录信息

仓库创建时间
2026/10/18 09:28:31
首次达标收录
2026/10/23 10:21:18
统计更新时间
2026/10/23 10:50:53

按创建时长与累计 Stars 判断等级。首次达标收录后,即使未达当前门槛仍保留;累计 Stars 和仓库状态会定期更新。确认只有 README 及辅助文件的仓库会停止公开。

模型评估

值得看加权总分 3.8 / 5

新颖度
4.0
实用价值
3.7
成熟度
4.1
实质含量
3.6

由 Jev 模型根据仓库描述与 README 评估,2026/10/23 10:21:18 生成。评分仅供参考,不是代码、安全或许可证审查;热度等级另按创建时长与累计 Stars 计算。

仓库信息

最近推送
2026/10/23 09:51:52
许可证标识
未识别,请查看仓库说明
Fork 数
47
当前状态
未归档

收录记录

按创建时长与累计 Stars 首次收录:小火
首次发现项目