amoghmunikote/cmpunlocker

A tool to unlobotomize your NVIDIA card!

578

stars

32

commits

Shell

primary language

Sep 10, 2026

updated

github.com/amoghmunikote/cmpunlocker

README

cmpunlocker

Unlock tool for the NVIDIA CMP 170HX (GA100) mining card. Restores full SM compute throughput and unlocked HBM2e memory geometry that are restricted in firmware/OTP configuration.

Join our Discord community for support and discussions.


Proof of Concept

Below are memory and performance results after applying the unlock:

Memory Unlock Results

memory unlock

Performance Benchmarks (OpenCL-Benchmark)

performance benchmarks

Requirements

  • Linux (x86-64)
  • Root access
  • NVIDIA CMP 170HX
  • nvidia-open 610.43.0x already installed (libs + firmware)
  • Kernel headers matching the running kernel (linux-headers-$(uname -r) / kernel-devel)
  • Secure Boot disabled (patched modules are unsigned)
  • Network access on first install (downloads matching stock open-gpu-kernel-modules sources)
  • Python 3 (used at build time to select 8GB/10GB geometry)

Install

To install cmpunlocker, run the following command:

sudo ./install.sh

To force a certain memory profile, use the --profile option:

sudo ./install.sh --profile=8gb    # 8GB card → 64GB unlock
sudo ./install.sh --profile=10gb   # 10GB card → 40GB unlock

Then perform a cold reboot (full power off, then boot).

What Gets Unlocked

FeatureStatus
Full SM compute throughput (SS0/SS1)Working ✓
Memory geometry (64GB on 8GB cards, 40GB on 10GB cards)Working ✓
PCIe Gen 2 speedsWorking ✓
Full BAR1 Size (64GB)Working ✓
JTAG (Host2Jtag register access)Working ✓
Persistence across reboot (patched modules)Working ✓

Uninstall

To uninstall cmpunlocker, run the following command:

sudo ./uninstall.sh --yes

Then perform a cold reboot (full power off, then boot).

Support & Community

Having issues? Need help? Join our Discord community to discuss with other users and get support.

Contributors

amoghmunikote

31 commits

MeatKO

1 commits

amoghmunikote/cmpunlocker

A tool to unlobotomize your NVIDIA card!

578

stars

32

commits

Shell

primary language

Sep 10, 2026

updated

github.com/amoghmunikote/cmpunlocker

README

cmpunlocker

Unlock tool for the NVIDIA CMP 170HX (GA100) mining card. Restores full SM compute throughput and unlocked HBM2e memory geometry that are restricted in firmware/OTP configuration.

Join our Discord community for support and discussions.


Proof of Concept

Below are memory and performance results after applying the unlock:

Memory Unlock Results

memory unlock

Performance Benchmarks (OpenCL-Benchmark)

performance benchmarks

Requirements

  • Linux (x86-64)
  • Root access
  • NVIDIA CMP 170HX
  • nvidia-open 610.43.0x already installed (libs + firmware)
  • Kernel headers matching the running kernel (linux-headers-$(uname -r) / kernel-devel)
  • Secure Boot disabled (patched modules are unsigned)
  • Network access on first install (downloads matching stock open-gpu-kernel-modules sources)
  • Python 3 (used at build time to select 8GB/10GB geometry)

Install

To install cmpunlocker, run the following command:

sudo ./install.sh

To force a certain memory profile, use the --profile option:

sudo ./install.sh --profile=8gb    # 8GB card → 64GB unlock
sudo ./install.sh --profile=10gb   # 10GB card → 40GB unlock

Then perform a cold reboot (full power off, then boot).

What Gets Unlocked

FeatureStatus
Full SM compute throughput (SS0/SS1)Working ✓
Memory geometry (64GB on 8GB cards, 40GB on 10GB cards)Working ✓
PCIe Gen 2 speedsWorking ✓
Full BAR1 Size (64GB)Working ✓
JTAG (Host2Jtag register access)Working ✓
Persistence across reboot (patched modules)Working ✓

Uninstall

To uninstall cmpunlocker, run the following command:

sudo ./uninstall.sh --yes

Then perform a cold reboot (full power off, then boot).

Support & Community

Having issues? Need help? Join our Discord community to discuss with other users and get support.

Contributors

amoghmunikote

31 commits

MeatKO

1 commits

Languages

Shell

100.0%