Users Can Now Edit and Load Modified VBIOS on GeForce RTX GPUs Without Flashing
A new suite of tools has emerged that permits owners of NVIDIA’s GeForce RTX 30, 40, and 50 series graphics cards to utilize a modified Video BIOS (VBIOS) without the complex process of rewriting the card’s flash chip. These groundbreaking developments, released by a developer known as Panchovix, represent a significant advancement for enthusiasts looking to optimize their GPU performance.
The primary tool available is a VBIOS editor compatible with both Windows and Linux systems. This software allows users to modify critical parameters, including power limits, voltage ceilings, current limits, fan channel configurations, and core and memory offset ranges. Notably, the modified VBIOS images retain NVIDIA’s original signature. However, due to the mismatched signature, these files cannot be directly flashed using conventional tools such as nvflash. Despite a breakthrough earlier in 2023 that breached NVIDIA’s BIOS signature lock, this new method eliminates the need for flashing altogether.
For users on Windows, the modified VBIOS is stored within the graphics card’s driver registry key. Upon every restart of the device, the modified settings are automatically loaded by the driver, requiring only a brief GPU restart to take effect. The Linux implementation, conversely, utilizes a method that patches NVIDIA’s open kernel modules to enable the GSP firmware to initiate with the customized image. Initial tests for this loader have only been conducted on Fedora 43.
Performance enhancements showcased in initial tests indicate substantial improvements. For instance, an RTX 5090 Founders Edition, under modified settings, experienced a power ceiling increase from 600 watts to 700 watts, alongside notable boosts in voltage limits. An RTX 4090 also saw its power ceiling rise to 671 watts, demonstrating the new capabilities of these tools. However, it’s essential to note that laptop versions of the RTX 40 GPUs are currently unable to be modified, and limitations exist on changing memory timings due to hardware constraints.
The Windows loader requires NVIDIA drivers version 616.56 or later. This is particularly significant as NVIDIA previously restricted certain power limit adjustments in an August driver update, raising questions about the future accessibility of these tools. Both loaders are open source, although the VBIOS editor includes some closed-source binaries. Users should proceed with caution, as increasing power and voltage limits can pose risks, and it is advisable to retain a backup of the original ROM when experimenting with these adjustments.
#technology
