r/LocalLLaMA · · 3 min read

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 ───────────

  1. Extract:

    tar -xf cmp170hx-unlock-610.43.03.tar.zst

  2. Install:

    cd cmp170hx-unlock

    sudo ./install.sh

  3. Shut down, boot (cold reboot, not just basic reboot).

  4. 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 ───────────────────────

  1. Installs build dependencies (gcc, make, kernel-devel, etc.)

  2. Installs NVIDIA userspace from .run file (libcuda, firmware, etc.)

  3. Builds patched open kernel modules from source (~2-5 min)

  4. Installs kernel modules to /lib/modules/$(uname -r)/

  5. Blacklists nouveau (modprobe + dracut/initramfs config)

  6. 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://share.dedyn.io/s/AYiP8dIGxtSUgAIWVWczMU1hQVNpTnV3ZlhtdkdiYzE0MQAcYXBwbGljYXRpb24veC16aXAtY29tcHJlc3NlZB1jbXAxNzBoeC11bmxvY2stNjEwLjQzLjAzLnppcBvuBk8JjegDb82LnRdesBU

https://filebolt.net/transfer?k=260722/67mfd2#1cHBtRCK7cD2Sb348ns70w

submitted by /u/simplefunction
[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.

More from r/LocalLLaMA