RTX 30算力解锁被移植到Windows,实测提升超80%

RTX 30算力解锁被移植到Windows,实测提升超80%

10月27日消息,GitHub上的开源项目GPU-Unlock此前已实现对RTX 30系列游戏显卡算力限制与vGPU功能的破解,但仅支持Linux平台。开发者MinSeong Cho随后推出Windows-GPU-UNLOCK,将这一方法移植至Windows平台。

据快科技报道,该项目通过UEFI固件层面解锁与Windows直接引导机制,使RTX 30系列在Windows下可获得专业显卡等级的半精度浮点运算(FP16/BF16)指令发射速率。原版GPU-Unlock基于动态修补Linux系统内核底层机制,仅限Linux平台运行,新项目则将路径改为UEFI解锁配合Windows直接引导。

最新v0.3.1版本修复了固件暴露超过两个RTX显示子装置时被预检拒绝的问题。重建后的封装程序已在特定测试系统上完成自动解锁与Windows引导,整个过程不需要刷写VBIOS,也不替换Windows原生驱动,测试全程使用NVIDIA 617.14官方驱动。

实际测试中,开发者使用CUDA 12.6及cuBLAS 12.6进行基准测试。在4096×4096矩阵运算下,RTX 3090三次运行的中位数结果为:FP16 Tensor/FP32累加达124.97 TFLOPS,未破解时约为70至75 TFLOPS;BF16 Tensor/FP32累加达128.93 TFLOPS,未破解时约为70至72 TFLOPS。两项提升幅度均超过80%。

该工具目前仍处于高风险底层研究阶段,只支持无核显的CPU与Intel平台主板,其他品牌非公版卡及不同版本BIOS均未经验证。使用前需要关闭Secure Boot、关闭Windows快速启动、系统盘彻底关闭BitLocker加密,还需预先划分至少1GiB的FAT32独立EFI系统分区。

作者强调,该工具直接操作PCI拓扑状态与固件寄存器,在未经验证的平台上强制修改可能导致系统无法开机或硬件异常,建议先在备用机上测试。

常见问题

RTX 30系列显卡在Windows上破解后性能提升多少?

实测性能提升超过80%。开发者使用CUDA 12.6及cuBLAS 12.6进行基准测试,在4096×4096矩阵运算下,RTX 3090三次运行的中位数结果为:FP16 Tensor/FP32累加达124.97 TFLOPS,未破解时约为70至75 TFLOPS;BF16 Tensor/FP32累加达128.93 TFLOPS,未破解时约为70至72 TFLOPS。

按照项目的说法,破解后RTX 30系列在Windows下能获得专业显卡等级的半精度浮点运算(FP16/BF16)指令发射速率。

这个破解工具是怎么把Linux上的方法搬到Windows的?

此前GitHub上的GPU-Unlock项目基于动态修补Linux系统内核底层机制,只能用于Linux平台。开发者MinSeong Cho接力推出Windows-GPU-UNLOCK,把破解方法移植到UEFI固件层面解锁与Windows直接引导机制上。

整个过程不需要刷写VBIOS,也不替换Windows原生驱动,测试全程使用NVIDIA 617.14官方驱动。最新v0.3.1版本还修复了固件暴露超过两个RTX显示子装置时被预检拒绝的问题,重建后的封装程序已在特定测试系统上完成自动解锁与Windows引导。

普通人想用这个工具会遇到哪些限制和风险?

限制不少:目前只支持无核显的CPU与Intel平台主板,其他品牌非公版卡及不同版本BIOS均未经验证。使用前需要关闭Secure Boot、关闭Windows快速启动、系统盘彻底关闭BitLocker加密,还要预先划分至少1GiB的FAT32独立EFI系统分区。

风险同样存在。该工具仍处于高风险底层研究阶段,作者强调它直接操作PCI拓扑状态与固件寄存器,在未经验证的平台上强制修改可能导致系统无法开机或硬件异常,建议先在备用机上测试。