随着人工智能计算需求的不断增加,图形处理单元(GPU)在这一领域的重要性愈加突出。近期,开发者physicsdolphin在GitHub上推出了一款开源工具——NV UEFI Unlocker,该工具旨在解锁NVIDIA RTX 20、30以及40系列显卡在Tensor Core计算性能上的限制。研究结果显示,通过使用该工具,有可能实现高达75%的算力提升,从而显著增强AI相关计算任务的处理能力。
首先,NV UEFI Unlocker通过UEFI(统一可扩展固件接口)对GPU行为进行临时修改,成功重塑了显卡在驱动加载前的运行模式。这一过程无需对VBIOS进行永久性的刷写或更改补丁驱动,确保了操作的便捷性。然而,值得注意的是,此类解锁具有临时性质,断电或重启后将自动恢复到原有设置。
其次,尽管市场上曾存在以Linux内核模块为基础的解锁方案,例如Zagitta开发的GPU Unlock项目,后者曾实现 RTX 30系列在特定FP16/BF16负载下的Tensor Core吞吐量近乎倍增,然而该方案长期以来仅局限于Linux平台。相比之下,NV UEFI Unlocker的创新之处在于其能支持Windows、Linux及其他UEFI可启动系统,并涵盖了多代NVIDIA显卡,包括RTX 20、30、40系列,而GTX 16系列则具备理论支持,RTX 50系列尚不支持。 球盟会
进一步的实验数据显示,RTX 2070在FP32累积矩阵乘法的处理能力从36 TFLOPS大幅提升至约60至63 TFLOPS,增幅约为67%至75%。同样,RTX 4060笔记本GPU在FP16计算方面的吞吐量也显著上升,从29.89 TFLOPS提升至49.33 TFLOPS,增幅达到65%。这一系列数据均表明,该工具为显卡性能提升的实际应用提供了新的可能性。
此外,用户在使用NV UEFI Unlocker时需制作包含UEFI应用及固件组件的启动U盘,工具在通过该U盘启动后会自动执行相应的修改,并随后将控制权交还给操作系统。同时,用户需关闭安全启动或将该EFI应用配置为可信,RTX 20系列用户则需启用GSP固件模式才能进行相关操作。
最后,尽管NV UEFI Unlocker展现出提升算力的潜力,但应强调的是,该项目仍处于实验阶段,且并非所有显卡或系统配置均能成功解锁。理论算力提升也不等于在实际应用中的直接增幅,且目前尚无证据表明该修改方案能够有效提升游戏性能。因此,未来的研究应针对该工具的应用场景及其潜在影响进行更深入的探讨与实证分析。 球盟会