GitHub - amoghmunikote/cmpunlocker: A tool to unlobotomize your NVIDIA card! · GitHub
/" data-turbo-transient="true" />
Skip to content
Search/
Sign in<br>Sign upAppearance settings
You signed in with another tab or window. Reload to refresh your session.<br>You signed out in another tab or window. Reload to refresh your session.<br>You switched accounts on another tab or window. Reload to refresh your session.
Dismiss alert
{{ message }}
amoghmunikote
cmpunlocker
Public
Notifications<br>You must be signed in to change notification settings
Fork<br>175
Star<br>364
master
BranchesTags
Go to file
CodeOpen more actions menu
Latest commit
History<br>32 Commits<br>32 Commits
Folders and files<br>NameNameLast commit message<br>Last commit date<br>.github
.github
common
common
docs
docs
driver
driver
systemd
systemd
tools
tools
.gitignore
.gitignore
CREDITS.md
CREDITS.md
LICENSE
LICENSE
README.md
README.md
install.sh
install.sh
remove.sh
remove.sh
verify.sh
verify.sh
View all files
Repository files navigation
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
Performance Benchmarks (OpenCL-Benchmark)
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<br>sudo ./install.sh --profile=10gb # 10GB card → 40GB unlock
Then perform a cold reboot (full power off, then boot).
What Gets Unlocked
Feature<br>Status
Full SM compute throughput (SS0/SS1)<br>Working ✓
Memory geometry (64GB on 8GB cards, 40GB on 10GB cards)<br>Working ✓
PCIe Gen 2 speeds<br>Working ✓
Full BAR1 Size (64GB)<br>Working ✓
JTAG (Host2Jtag register access)<br>Working ✓
Persistence across reboot (patched modules)<br>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.
About<br>A tool to unlobotomize your NVIDIA card!<br>github.com/amoghmunikote/cmpunlocker<br>Resources<br>Readme<br>GPL-2.0 license<br>Contributing<br>Contributing<br>Activity<br>Stars<br>364 stars<br>Watchers<br>20 watching<br>Forks<br>175 forks<br>Report repository
Releases
Packages
Used by
Contributors
Languages
You can’t perform that action at this time.