Caution
You use this software entirely at your own risk. Any modification you make with it, anything derived from it or from its output, and any damage that results, is solely your responsibility. The author accepts no responsibility or liability of any kind.
Windows 10/11 x86_64:
nvbios-gui.exe: editor window, one file with its own GTK 4. The first start unpacks the runtime to%LOCALAPPDATA%\NVIDIA VBIOS Vix Editor(a few seconds); later starts reuse it. Not code-signed: SmartScreen may ask once (More info → Run anyway).nvbios.exe: command line, one file.
Linux x86_64 (glibc 2.39+: Ubuntu 24.04+, Debian 13+, Fedora 40+, Arch):
nvidia-vbios-vix-editor-0.1.43-linux-x86_64.tar.gz: editor window (nvbios-gui, needs the system GTK 4) and command line (nvbios).nvbios-0.1.43-linux-x86_64: command line only, one file, no dependencies.
SHA256SUMS covers all four files: sha256sum -c SHA256SUMS on Linux, Get-FileHash FILE in PowerShell.
Changes since 0.1.42:
- Fields tested on hardware are no longer experimental on their GPU family (board, slot and connector power, VMIN, fans and more).
What each change does, where it applies and what was tested: changelog details.
Load an edited copy with the loader on top of the ROM on the card, never flash it. This release changes only which fields carry the experimental mark and what their notes say; an edit writes the same bytes as in 0.1.42. A field is no longer experimental only on the GPU family where it was tested, and its note names the card and the result; one card working does not mean every board of that family behaves the same. Removing the override brings the card back.
Loaders: Linux VBIOS Vix Loader (0.1.5, current main) and Windows VBIOS Vix Loader 0.4.1. On Windows, restart Windows after loading. Loading works with NVIDIA 615.x and 620.70.06 drivers on Linux and 616.56 or newer (616.x, 617.x and 621.x) on Windows (621.01 tested on Blackwell, Ada, Ampere and Turing); a future driver may stop it working, so check after every driver update.
Edited images keep the original signature: do not flash them with nvflash. Fields marked experimental have not been tested on hardware on that GPU family, or only in part (their notes say what ran). See README, LICENSE and THIRD_PARTY_NOTICES.md. Full list in CHANGELOG.md.