NVFlash: flashing the BIOS of NVIDIA GPUs
NVFlash is an NVIDIA utility for reading and writing GPU BIOS. How to back up the BIOS, flash a modified image and recover a card after a failed flash.
NVFlash is NVIDIA's console utility for reading and writing GPU BIOS. Miners use it to flash a modified BIOS: lower power draw, raise memory hashrate, or enable timings tuned for a specific algorithm.
⚠️ Flashing the BIOS voids the warranty and, if done wrong, can leave the card with a “black screen”. Proceed at your own risk and always keep a backup.
Preparation
- Download NVFlash from the developer's official resource (TechPowerUp is a trusted source).
- Extract the utility to
C:\nvflash. - In Device Manager, disable every card except the one you are flashing (if you have several).
- Launch the command prompt as administrator.
Backing up the current BIOS
Before any flash, always save the stock BIOS:
nvflash.exe --save backup.rom
Copy backup.rom to a USB stick or the cloud — this is your ticket to a rollback.
Flashing
nvflash.exe -6 modified.rom
The -6 flag bypasses the PCI Device ID check — needed when the image differs slightly from your revision. The utility will ask for confirmation twice — press y.
After flashing:
- Shut the computer down completely (unplug from the wall for 30 seconds).
- Power on and check the card in GPU-Z: the BIOS version should change.
If the card won't start
- Blind flash method: boot from a working card (or integrated graphics) and “blindly” run
nvflash.exe -6 backup.romonce more. - Full reset:
nvflash.exe --index 0 -6 backup.rom, where the index is picked by trying 0–5.
Useful commands
| Command | Action |
|---|---|
--save file.rom | Save BIOS to a file |
-6 file.rom | Flash with ID check bypass |
--list | List all GPUs in the system |
--protectoff | Disable write protection (older cards) |
Conclusion
NVFlash is a tool for confident users: three commands (backup, protect, flash) cover 95% of tasks. The miner's golden rule — no backup, no flashing.