CMP 170HX 8gb — Perf + Memory + PCIe Gen2 Unlock - NVIDIA Driver 610.43.03 (patched open kernel modules)
Mirrored from r/LocalLLaMA for archival readability. Support the source by reading on the original site.
some proof: https://i.imgur.com/qqEjxmW.png
https://github.com/amoghmunikote/cmpunlocker
CMP 170HX 8gb — Perf + Memory + PCIe Gen2 Unlock
NVIDIA Driver 610.43.03 (patched open kernel modules)
GPU: CMP 170HX (0x20C2)
Result: 64 GB HBM2e + 173 TFLOPS BF16 + PCIe Gen2 x4 (2 GB/s)
OS: Linux x86_64 (Fedora, Ubuntu, Debian, Arch, openSUSE)
Kernel: 5.x — 7.x
WHAT'S INSIDE
─────────────
cmp170hx-unlock/
├── install.sh — installer (run this)
├── NVIDIA-Linux-x86_64-610.43.03.run — NVIDIA userspace (libs, firmware)
└── open-gpu-kernel-modules-610.43.03/ — patched open kernel modules
QUICK START ───────────
Extract:
tar -xf cmp170hx-unlock-610.43.03.tar.zst
Install:
cd cmp170hx-unlock
sudo ./install.sh
Shut down, boot (cold reboot, not just basic reboot).
Verify:
nvidia-smi # Expected: 65536 MiB total memory
nvidia-smi --query-gpu=memory.total,memory.free # Expected: 65536 MiB, 6xxxx MiB
./gpu_burn -m 63500 -d 30 # Test gpu and vram for errors: test 63gb vram for 30 seconds.
# Expected: 0 memory errors
WHAT THE INSTALLER DOES ───────────────────────
Installs build dependencies (gcc, make, kernel-devel, etc.)
Installs NVIDIA userspace from .run file (libcuda, firmware, etc.)
Builds patched open kernel modules from source (~2-5 min)
Installs kernel modules to /lib/modules/$(uname -r)/
Blacklists nouveau (modprobe + dracut/initramfs config)
Rebuilds initramfs (dracut / update-initramfs / mkinitcpio)
REQUIREMENTS
────────────
Root access (sudo)
Kernel headers installed (installer will try to install them)
AFTER INSTALL
─────────────
debug:
sudo dmesg # errors (0x31 / 0xffff) during boot are EXPECTED and harmless. MULTIPLE GPUS
─────────────
Two CMP 170HX cards:
Both will be unlocked independently. No extra config needed. CMP 170HX + another NVIDIA GPU:
The unlock only activates for 0x20C2 device IDs. Other NVIDIA GPUs boot normally through the stock path. CMP 170HX + Intel/AMD GPU:
Works fine. Intel/AMD uses its own driver. KNOWN ISSUES
────────────
PCIe width is x4 (not x16): This is a hardware limitation of the CMP 170HX — missing AC coupling capacitors on lanes 4-15.
TROUBLESHOOTING
───────────────
"nvidia-smi: command not found"
→ Installer didn't run or failed. Re-run: sudo ./install.sh and cold reboot nvidia-smi shows 8192 MiB (not 65536)
→ PLM unlock failed. Check: sudo dmesg | grep SEC2_DEBUG → All PLMs must show 0xffffffff. If not, power-cycle (full shutdown, not reboot) and try again. PCIe still at Gen1 after install
→ Check: sudo dmesg | grep "SEC2_DEBUG.*Root port" → If "upstream port not valid": chipset driver didn't enumerate the upstream port. Workaround: setpci -s <root_port> <offset>.w=0002 then trigger a link retrain. → If "Root port LnkCtl2" shows the write but speed=1: the root port may not support directed speed change. Try a root-port-initiated retrain: setpci -s <root_port> <link_ctrl>.w (set bit 5). "NVIDIA-SMI has failed because it couldn't communicate with the driver"
→ Module not loaded. Check: sudo dmesg | grep -i nvidia → Possibly nouveau is still loaded: lsmod | grep nouveau → If so, rebuild initramfs and reboot again. Build fails with "kernel source not found"
→ Install kernel headers: Fedora: sudo dnf install kernel-devel-$(uname -r) Ubuntu: sudo apt install linux-headers-$(uname -r) Arch: sudo pacman -S linux-headers CUDA programs crash or return errors
→ Check: sudo dmesg | grep -E 'Xid|NVRM.*rror' → If you see "NV_ERR_INSUFFICIENT_RESOURCES (0x1A)": the WPR meta pass2 didn't pick up 64GB. Report the full SEC2_DEBUG log. UNINSTALL
─────────
To remove the patched driver and go back to stock:
sudo nvidia-uninstall # or sudo /usr/bin/nvidia-uninstall This removes both userspace and kernel modules. After uninstall, you can install any other NVIDIA driver normally.
https://wormhole.app/1B3qXl#olK5DpEQ4vYC5fMKhanssA
https://wormhole.app/JWQDMz#lCN8c-Atc48hrrQ4yh9XZQ
https://wormhole.app/yy9aOx#ymaVbCuL12HFnowiFZ6fRQ
https://send.internxt.com/d/rT72Nnq4Rg-8yjQmhets8A/8dvdDnDh
https://filebolt.net/transfer?k=260722/67mfd2#1cHBtRCK7cD2Sb348ns70w
[link] [comments]
Discussion (0)
Sign in to join the discussion. Free account, 30 seconds — email code or GitHub.
Sign in →No comments yet. Sign in and be the first to say something.