Repository navigation
Universal Multi-Gen GPU Unlock v1.6.2 (Multi-Console Isolation & NVRAM Auto-Boot)
Universal Multi-Gen GPU Unlock v1.6.2 (Multi-Console Isolation & NVRAM Auto-Boot)
Universal 1-Click UEFI Pre-Boot Unlocker for NVIDIA RTX 40 Series (Ada Lovelace) and RTX 30 Series (Ampere) graphics cards under Windows 10/11 and WSL2.
🚀 What's New in v1.6.2
-
Universal Multi-Console & ConSplitter Detach Isolation (Resolves #5):
- Fixed
GuMsiRelease: post-detach Expected(1) failedon motherboards where the UEFI Console Splitter (out_agent) manages secondary or auxiliary text output handles (protocol=0x387477c2/EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL, e.g. Serial console redirection, virtual ConOut). - Scoped
Removed()to only mark edges binding target GPU/GOP endpoints (Plan.gopandPlan.pci) as removed, preventing false-positive graph assertion failures when the UEFI console driver maintains non-GPU text handles. - Refined
ProtectedEdge()to specifically protect discrete GPU and primary console device endpoints rather than general driver agents acting on external controllers. - Special thanks to @gabrielfougeron for reporting and providing the detailed diagnostics!
- Fixed
-
UEFI NVRAM DXE Driver Auto-Boot Menu (
[I]/[R]):- Integrated persistent UEFI DXE driver installation (
[I]) and clean removal ([R]) into the bootloader menu. - Registers
AdaUnlockDxe.efivia NVRAMDriver0001andDriverOrderto execute automatically during early boot on every startup and resume from hibernation without touching the boot menu.
- Integrated persistent UEFI DXE driver installation (
-
Universal 1-Click Verification Tool (
Check-GPU-Unlock.bat):- Added a standalone 1-click verification tool (
Check-GPU-Unlock.bat&tools/quick_check.py) that runs a ~1.5-second tensor core throughput benchmark under Windows. - Automatically identifies all Ada Lovelace and Ampere cards, evaluates expected throughput profiles dynamically, and provides color-coded status confirmation (Green = Fully Unlocked, Red = Limiter Active).
- Added a standalone 1-click verification tool (
📦 Supported GPUs in v1.6.2
| Generation | Architecture | Supported Cards | Device IDs |
|---|---|---|---|
| RTX 40 Series | Ada Lovelace | RTX 4090, RTX 4090D, RTX 4080, RTX 4080 SUPER, RTX 4070 Ti SUPER | 0x2684, 0x2685, 0x2704, 0x2703, 0x2705 |
| RTX 30 Series | Ampere | RTX 3090, RTX 3090 Ti, RTX 3080 Ti, RTX 3080 10GB, RTX 3080 12GB | 0x2204, 0x2208, 0x2206, 0x220a, 0x2216, 0x2207 |
📥 Download Options
Universal_GPU_Unlock_v1.6.2.zip: Complete all-in-one package containing the 1-click provisioner (Setup.bat/Setup-AdaUnlock.ps1), all microcode assets, signed binaries (bin/BOOTX64.EFI&bin/AdaUnlockDxe.efi), and the universal 1-click verification tool (Check-GPU-Unlock.bat). Simply extract the archive and runSetup.batto provision your USB drive.
🛡️ Safety & Reversibility Guarantee
- 100% Volatile RAM-Only: Zero EEPROM writes. Powering off or rebooting without the USB drive returns the GPU to 100% factory-stock state.
- UEFI Secure Boot Compatible: Authenticode-signed with custom certificate (
AdaUnlock_SecureBoot.cer). - Official NVIDIA Driver: Works seamlessly with standard, unmodified Windows Game Ready & Studio drivers (
nvlddmkm.sys).
🙏 Special Thanks & Credits
- 🌟 geodnb / Ablation Lab (Special Dedication): Massive thanks for pioneering research, hardware state analysis, and technical insights that catalyzed this entire universal Windows project. Explore the research over at Ablation Lab on GitHub and subscribe to their channel on YouTube (@AblationLab)!