<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://cmp.wiki/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=ImportBot</id>
	<title>CMP Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://cmp.wiki/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=ImportBot"/>
	<link rel="alternate" type="text/html" href="https://cmp.wiki/wiki/Special:Contributions/ImportBot"/>
	<updated>2026-10-31T23:59:33Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>https://cmp.wiki/w/index.php?title=Flashing_the_300_W_VBIOS&amp;diff=535</id>
		<title>Flashing the 300 W VBIOS</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=Flashing_the_300_W_VBIOS&amp;diff=535"/>
		<updated>2026-10-31T21:42:29Z</updated>

		<summary type="html">&lt;p&gt;ImportBot: Import: flashing the factory 300 W VBIOS 92.00.6D.00.0A onto 8 GB cards, the procedure proven on eight cards, results and hashrate numbers; @c133, @shirogeek, @derick2k, @phoenixone7, @wakeupmbrc1, @con3po7016, @cute_sc2, @mrpec, @unmotivatedgene, @xanthefin; repos polyuij42-del/cmp170hx-vbios-flash and Consensus-Protocol/cmp170hx; lab notes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Most 8 GB cards ship with VBIOS 92.00.67.00.01, the 250 W image. On it the driver reports a GPC and memory VF-offset&lt;br /&gt;
range of [0 .. +0], so no undervolt can be applied, whatever a tool says it set. The factory 300 W image&lt;br /&gt;
92.00.6D.00.0A, which NVIDIA shipped on the same board part number (900-11001-0108-000), exposes an offset range of&lt;br /&gt;
[-1000 .. +1000], boots the HBM at 1728 MHz instead of 1458 MHz, raises the SM ceiling from 1410 to 1695 MHz, and&lt;br /&gt;
keeps a 250 W default cap (300 W is the maximum it allows). This page is the flash procedure as run on eight cards in&lt;br /&gt;
one night, with the numbers before and after. It does not touch the memory or compute unlock, which stays in the&lt;br /&gt;
driver; see [[Driver unlock]].&lt;br /&gt;
&lt;br /&gt;
The 10 GB card has no 300 W image (its only VBIOS is 92.00.66.00.02); this page is for 8 GB cards. See&lt;br /&gt;
[[VBIOS and firmware]] for the full image inventory.&lt;br /&gt;
&lt;br /&gt;
== At a glance ==&lt;br /&gt;
What each image gives the card:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! !! 250 W image (92.00.67.00.01) !! 300 W image (92.00.6D.00.0A)&lt;br /&gt;
|-&lt;br /&gt;
| Core and memory VF-offset range || 0 .. 0 (no undervolt) || -1000 .. +1000&lt;br /&gt;
|-&lt;br /&gt;
| HBM clock || 1458 MHz || 1728 MHz&lt;br /&gt;
|-&lt;br /&gt;
| SM clock ceiling || 1410 MHz || 1695 MHz&lt;br /&gt;
|-&lt;br /&gt;
| Power cap, default / maximum || 250 / 250 W || 250 / 300 W&lt;br /&gt;
|}&lt;br /&gt;
What it did on the lab&#039;s eight 8 GB cards, with the caps the thermal governor allowed (230 to 250 W) and the same&lt;br /&gt;
airflow. The two groups of rows were measured on different days&#039; air (inlet 22 to 23 C, then 17 to 18 C), so compare&lt;br /&gt;
within a group:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Setup !! Miner total, 8 cards !! Inference (same engine, same benchmark, against offset 0)&lt;br /&gt;
|-&lt;br /&gt;
| 250 W image || 1,455 TH/s || not measured on this image&lt;br /&gt;
|-&lt;br /&gt;
| 300 W image, offset 0 || 1,459 to 1,470 TH/s || baseline&lt;br /&gt;
|-&lt;br /&gt;
| 300 W image, offset 0 (cooler inlet) || 1,488 TH/s || baseline&lt;br /&gt;
|-&lt;br /&gt;
| 300 W image, GPC offset +160 (long-soak point) || 1,604 TH/s (+7.8 %) || GLM 5.3 Flash +3 to 4 %, DeepSeek V4.1 Flash +6 to 9 %&lt;br /&gt;
|-&lt;br /&gt;
| 300 W image, GPC offset +190 (top clean rung) || 1,625 TH/s (+9.2 %) || within 1 to 2 % of +160&lt;br /&gt;
|}&lt;br /&gt;
The flash on its own changed nothing measurable on the miner; the faster HBM matters for inference, the open undervolt&lt;br /&gt;
range for both. Same watts, same temperatures throughout: the offset buys clock at the voltage the card already uses.&lt;br /&gt;
Details and the failure at +220 further down.&lt;br /&gt;
&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-31|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
== Why flash it ==&lt;br /&gt;
=== The 250 W image has no undervolt lever ===&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvml_oc -i N&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (the helper 170tune uses) reports &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;allowed range : [0 .. +0] MHz&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
for both the GPC and the memory VF offset on every 92.00.67.00.01 card. An offset call can return success and the&lt;br /&gt;
driver still drops it; only a readback proves it applied. On the same cards after the flash the range reads&lt;br /&gt;
[-1000 .. +1000].&lt;br /&gt;
&lt;br /&gt;
{{Status|Proven}} {{Cards|8 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=mrpec|date=2026-08-01|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1533150703328039085}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=unmotivatedgene|date=2026-08-23|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1541201873803943997}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-31|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
=== Same board, same IDs ===&lt;br /&gt;
Both images carry device 10DE:20C2, subsystem 10DE:1585 and board ID 0x030A, and both have been read off cards with&lt;br /&gt;
board part number 900-11001-0108-000 and die 20C2-105-A1. nvflash accepts the 300 W image on a 250 W card without any&lt;br /&gt;
override because the IDs match; it is a signed NVIDIA image, not a modified one.&lt;br /&gt;
&lt;br /&gt;
{{Status|Reported}} {{Cards|8 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=con3po7016|date=2026-08-23|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1541194940997046322}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=wakeupmbrc1|date=2026-08-30|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1543658140875235459}}&lt;br /&gt;
&lt;br /&gt;
== Before you start ==&lt;br /&gt;
# &#039;&#039;&#039;An 8 GB card on 92.00.67.00.01.&#039;&#039;&#039; Read it with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvidia-smi --query-gpu=index,pci.bus_id,vbios_version --format=csv&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. A card already on 92.00.6D.00.0A has nothing to gain.&lt;br /&gt;
# &#039;&#039;&#039;nvflash 5.867 for Linux&#039;&#039;&#039;, the &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;x64/nvflash&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; binary from the TechPowerUp download (the zip holds x86, x64, aarch64 and ppc64 builds; the Windows zip is a different download).&lt;br /&gt;
# &#039;&#039;&#039;The ROM&#039;&#039;&#039;, TechPowerUp VBIOS database entry 268495 (listed there as &amp;quot;CMP 170HX 0 MB&amp;quot;; the size column is wrong). Verify it before it goes near a card: see below. A copy is attached to this page.&lt;br /&gt;
# &#039;&#039;&#039;A rollback ROM.&#039;&#039;&#039; Save one card&#039;s 92.00.67.00.01 image with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvflash -i N --save&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; before you write anything. The static part of the image is identical across cards of the same version, so one dump serves as the rollback for all of them.&lt;br /&gt;
# &#039;&#039;&#039;A way to power the machine off and on&#039;&#039;&#039; that does not depend on the GPUs: a BMC, or someone at the button. The procedure needs two cold cycles, and a wedged flash controller only clears on a cold cycle.&lt;br /&gt;
# &#039;&#039;&#039;The driver unloaded, or never loaded.&#039;&#039;&#039; nvflash refuses to write with the NVIDIA kernel module present. The method below boots without it, which also avoids the unbind hang described further down.&lt;br /&gt;
&lt;br /&gt;
== Verify the ROM ==&lt;br /&gt;
The TechPowerUp file matched these values exactly:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Field !! Value&lt;br /&gt;
|-&lt;br /&gt;
| Version || 92.00.6D.00.0A&lt;br /&gt;
|-&lt;br /&gt;
| Build / modification date || 06/16/21 / 04/07/22&lt;br /&gt;
|-&lt;br /&gt;
| Size || 1,044,480 bytes&lt;br /&gt;
|-&lt;br /&gt;
| Device / subsystem / board ID || 0x20C2 / 0x1585 / 0x030A&lt;br /&gt;
|-&lt;br /&gt;
| MD5 || a58aae86e72b13d50603c15653350664&lt;br /&gt;
|-&lt;br /&gt;
| SHA1 || efad37d514bb94ac345719a0c56d9cd147cddfb7&lt;br /&gt;
|-&lt;br /&gt;
| SHA256 || 789e8f8d4c70dc9eb114c9fdcef6ed2d00aedf15a1eca522519de02042818723&lt;br /&gt;
|}&lt;br /&gt;
Two checks that do not depend on a hash:&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvflash --version 300w.rom&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; reads the header from the file only (it does not touch a card) and must print the version, device, subsystem and board IDs above, and &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;License Placeholder : Present&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;python3 check_rom.py 300w.rom --expect 300W&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (attached) checks the structural markers: the NVGI header, the 300 W power bytes &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;E0 93 04&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; at 0x46045, the strap tier byte 0x44 at 0x41F53 (0x66 there means a forged &amp;quot;64 GB&amp;quot; ROM that bricks the card at boot), an all-zero license region at 0xFE504, and the dual-bank mirror. The same script recognises the 250 W image (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;--expect 250W&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) for checking your rollback dump.&lt;br /&gt;
&lt;br /&gt;
{{Status|Reported}} {{Cards|8 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|repo=https://github.com/polyuij42-del/cmp170hx-vbios-flash}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|repo=https://github.com/Consensus-Protocol/cmp170hx}}&lt;br /&gt;
&lt;br /&gt;
== The procedure (driverless boot) ==&lt;br /&gt;
Proven on eight cards in two rounds, 2026-10-31, on a bare-metal Ubuntu box with the cmpunlocker driver build 615.71.09,&lt;br /&gt;
BMC power control and the tooling attached below. Every write took about 10 seconds. Read the two rules first:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;One nvflash operation per card per boot.&#039;&#039;&#039; After a power-on, the first nvflash command that touches a card&#039;s flash controller (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;--check&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;--save&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; or a write) works; a second one on the same card fails with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;Falcon In HALT or STOP state&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;Detecting GPU failed&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and nothing is written. So the rollback save comes from a card you are not writing in that boot (or from an earlier boot), and the write is the first and only thing you do to each target card. A PCIe remove and rescan of one device (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;echo 1 &amp;gt; /sys/bus/pci/devices/0000:XX:00.0/remove; echo 1 &amp;gt; /sys/bus/pci/rescan&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) re-opened the window once in the lab; do not count on it.&lt;br /&gt;
* &#039;&#039;&#039;nvflash 5.867 ignores &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;-y&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and refuses piped input.&#039;&#039;&#039; The confirm prompt needs a real terminal. It prints the card&#039;s current and replacement version strings before the prompt, and the PCI bus only in its Results table after the operation, so the attached controller confirms on the version strings (current must be 92.00.67.00.01, replacement 92.00.6D.00.0A) and checks the bus afterwards. nvflash&#039;s &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;-i&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; index follows PCI bus order, the same order &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvidia-smi&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; uses with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;CUDA_DEVICE_ORDER=PCI_BUS_ID&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;; the Results table confirmed &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;-i 7&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; = bus C2 on the lab box.&lt;br /&gt;
&lt;br /&gt;
Steps:&lt;br /&gt;
# Stop everything that holds the GPUs (engines, miners), until &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;lsof /dev/nvidia*&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; shows nothing. Record every card&#039;s VBIOS version.&lt;br /&gt;
# Keep the driver out of the next boot: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/etc/modprobe.d/zz-flash-window.conf&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;install nvidia /bin/false&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (and the same for nvidia_modeset, nvidia_drm, nvidia_uvm). Mask or disable the units that would start GPU work at boot (docker, miners, any model loader). Note what you changed.&lt;br /&gt;
# Cold cycle: power off, 30 seconds dark, power on. Confirm &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;lsmod | grep nvidia&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; is empty and that the cards are enumerated with no driver bound.&lt;br /&gt;
# Save the rollback ROM from a card you will not write this boot: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvflash -i N --save backup.rom&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, then &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;check_rom.py backup.rom --expect 250W&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Write each target card once: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvflash -i N 300w.rom&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, answer &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;y&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; at the prompt (or let the attached controller do it). Success looks like a progress bar to 100 %, two verification reads, and &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;A reboot is required for the update to take effect.&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; with exit code 0. Anything else: do not retry that card this boot.&lt;br /&gt;
# Remove the blacklist, restore the units, cold cycle again.&lt;br /&gt;
# Verify: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvidia-smi --query-gpu=index,vbios_version,memory.total,clocks.max.memory,power.default_limit,power.max_limit --format=csv&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; should show 92.00.6D.00.0A, your unlocked memory size, 1728 MHz, 250 W default and 300 W maximum; &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvml_oc -i N&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; should show the [-1000 .. +1000] range.&lt;br /&gt;
&lt;br /&gt;
The attached &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;window.sh&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; runs those phases (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;check&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;prep&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;flash&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;restore&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;verify&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) with the lab box&#039;s unit names and bus map; edit those before using it elsewhere.&lt;br /&gt;
&lt;br /&gt;
{{Status|Proven}} {{Cards|8 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-31|note=lab notes}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|repo=https://github.com/polyuij42-del/cmp170hx-vbios-flash}}&lt;br /&gt;
&lt;br /&gt;
=== Why not unbind the driver instead ===&lt;br /&gt;
The repository above spent eighteen script versions on the unbind route. With any process still holding&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/dev/nvidia*&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;echo ... &amp;gt; /sys/bus/pci/drivers/nvidia/unbind&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; hangs in the driver&#039;s remove path and never&lt;br /&gt;
returns; on one of its two cards it hung even with zero handles open, and a &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;reboot&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; issued in that state stalled the&lt;br /&gt;
machine until someone cut the power. Booting with the modules blacklisted sidesteps all of it.&lt;br /&gt;
&lt;br /&gt;
{{Status|Warning}} {{Cards|8 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|repo=https://github.com/polyuij42-del/cmp170hx-vbios-flash}}&lt;br /&gt;
&lt;br /&gt;
=== Others who flashed it with nvflash ===&lt;br /&gt;
Several owners did the same flash with stock nvflash before the lab did, on Linux and on Windows; none reported a&lt;br /&gt;
brick from it. The bricks reported on the server came from fuse burns, SPI strap edits and A100 cross-flashes, not from&lt;br /&gt;
this image.&lt;br /&gt;
&lt;br /&gt;
{{Status|Reported}} {{Cards|8 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=c133|date=2026-08-23|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1541187172588326962}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=c133|date=2026-08-27|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1542649519739769003}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=shirogeek|date=2026-09-06|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1546191972392501369}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=derick2k|date=2026-09-06|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1546163237186441286}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=phoenixone7|date=2026-09-16|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1549930400707514490}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=wakeupmbrc1|date=2026-08-30|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1543658182298173581}}&lt;br /&gt;
&lt;br /&gt;
== Results on eight cards ==&lt;br /&gt;
Two of the eight (bus 41 and C1) have FBPA0 fused off (one dead HBM stack each). Both took the image and initialised&lt;br /&gt;
cleanly at 1728 MHz; the driver log after the flash matched the log before it line for line in shape (the unlock&#039;s&lt;br /&gt;
privilege-mask loop prints 54 &amp;quot;Booter failed&amp;quot; lines per card on every boot; that is normal, not damage).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Card (bus) !! VBIOS after !! Memory !! Max mem clock !! Default / max cap !! Offset range !! Note&lt;br /&gt;
|-&lt;br /&gt;
| 0 (01) || 92.00.6D.00.0A || 65536 MiB || 1728 MHz || 250 / 300 W || -1000 .. +1000 ||&lt;br /&gt;
|-&lt;br /&gt;
| 1 (22) || 92.00.6D.00.0A || 65536 MiB || 1728 MHz || 250 / 300 W || -1000 .. +1000 ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 (41) || 92.00.6D.00.0A || 65536 MiB || 1728 MHz || 250 / 300 W || -1000 .. +1000 || FBPA0 fused&lt;br /&gt;
|-&lt;br /&gt;
| 3 (61) || 92.00.6D.00.0A || 65536 MiB || 1728 MHz || 250 / 300 W || -1000 .. +1000 ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 (81) || 92.00.6D.00.0A || 65536 MiB || 1728 MHz || 250 / 300 W || -1000 .. +1000 ||&lt;br /&gt;
|-&lt;br /&gt;
| 5 (A1) || 92.00.6D.00.0A || 65536 MiB || 1728 MHz || 250 / 300 W || -1000 .. +1000 ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 (C1) || 92.00.6D.00.0A || 65536 MiB || 1728 MHz || 250 / 300 W || -1000 .. +1000 || FBPA0 fused&lt;br /&gt;
|-&lt;br /&gt;
| 7 (C2) || 92.00.6D.00.0A || 65536 MiB || 1728 MHz || 250 / 300 W || -1000 .. +1000 || first attempt aborted by the controller, window re-opened by a PCIe rescan, second write fine&lt;br /&gt;
|}&lt;br /&gt;
Zero Xids, zero ECC errors, zero RmInitAdapter failures across four cold cycles.&lt;br /&gt;
&lt;br /&gt;
{{Status|Proven}} {{Cards|8 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-31|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
== What it changed ==&lt;br /&gt;
The load is a proof-of-work miner (pearlhash, OneZeroMiner) on all eight cards with the fan wall at 15 % and caps set&lt;br /&gt;
per card by a thermal governor (230 to 250 W). The rejected shares below were all &amp;quot;Stale share&amp;quot; (a share submitted after&lt;br /&gt;
the pool changed the job: timing, not a wrong answer); there were no invalid shares.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! State !! Total hashrate !! Core clock range !! Temps !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| 250 W image, offset 0 || 1,455 TH/s || 1215 to 1290 MHz || 70 to 79 C || baseline, same caps&lt;br /&gt;
|-&lt;br /&gt;
| 300 W image, offset 0 || 1,459 to 1,470 TH/s || 1215 to 1290 MHz || 70 to 79 C || HBM 1728 MHz cost nothing on a compute load&lt;br /&gt;
|-&lt;br /&gt;
| 300 W image, GPC offset +100 || 1,525 TH/s || 1275 to 1365 MHz || unchanged || 20 min soak, 0 Xid&lt;br /&gt;
|-&lt;br /&gt;
| 300 W image, GPC offset +130 || 1,549 TH/s || 1290 to 1380 MHz || unchanged || 20 min soak, 0 Xid&lt;br /&gt;
|-&lt;br /&gt;
| 300 W image, GPC offset +160 || 1,564 TH/s || 1335 to 1410 MHz || unchanged || 20 min soak, 0 Xid&lt;br /&gt;
|-&lt;br /&gt;
| 300 W image, GPC offset +190 || 1,579 TH/s || 1335 to 1425 MHz || unchanged || 20 min soak, 0 Xid&lt;br /&gt;
|-&lt;br /&gt;
| 300 W image, GPC offset +220, six cards || 1,598 TH/s || 1350 to 1440 MHz || unchanged || 20 min soak, 0 Xid; two cards still parked by the false alarms&lt;br /&gt;
|-&lt;br /&gt;
| 300 W image, GPC offset +220, all eight || 1,631 TH/s || 1350 to 1440 MHz || unchanged || 09:57, after the two parked cards took +160/+190/+220 clean; +11.8 % over the morning baseline. Not a safe point: see the warning below&lt;br /&gt;
|}&lt;br /&gt;
Power draw stayed at the caps the whole time: the offset lets the core hold a higher clock at the same watts, so the&lt;br /&gt;
gain comes with no extra heat. Two cards were held back early by a stale share each (a rule that counted any rejected&lt;br /&gt;
share; it now counts only invalid ones); re-run from +160, both took every rung.&lt;br /&gt;
&lt;br /&gt;
=== The miner does not qualify an offset for inference ===&lt;br /&gt;
{{Status|Warning}} {{Cards|8 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
One hour after all eight reached +220 with the miner clean, the lab ran its inference benchmark against GLM 5.3 Flash&lt;br /&gt;
(TP4) on cards 0 to 3. One minute in, card 0 (the hottest slot, 77 to 79 C under the miner) began flooding&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;Xid 48&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (uncorrectable ECC error in GPC3 GCC) and &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;Xid 172&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
(uncorrectable SRAM error in GPC 3), 97,000 lines in five minutes, and the engine died. That is the same pair the&lt;br /&gt;
Discord reports for a too-deep offset. At the same time card 5, which only ever ran the miner, was found in &amp;quot;GPU&lt;br /&gt;
requires reset&amp;quot; with no Xid at all, about two hours into +220. Lowering the offset does not clear either state: card 0&lt;br /&gt;
recovered with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvidia-smi -r&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, card 5 needed a cold cycle. What this means:&lt;br /&gt;
* A 20-minute miner soak proves nothing about inference, and not much about a two-hour miner run either. Qualify each&lt;br /&gt;
  card against the engine that will serve on it, with a benchmark as the workload rung, and soak for hours, not minutes.&lt;br /&gt;
* Hot-slot cards have the least margin.&lt;br /&gt;
* +220 is not a safe point on this box. The lab reverted every card to 0 and re-laddered with inference gating (next&lt;br /&gt;
  section).&lt;br /&gt;
&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-31|note=lab notes}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=ichundes|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1557350219111342183}}&lt;br /&gt;
&lt;br /&gt;
=== Inference-gated ladder (second run) ===&lt;br /&gt;
{{Status|Reported}} {{Cards|8 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
Same eight cards after a cold cycle, inlet 17 to 18 C. Both groups of four ran in parallel, each serving its own engine&lt;br /&gt;
(GLM 5.3 Flash on cards 0 to 3, DeepSeek V4.1 Flash on cards 4 to 7). Each rung: a two-minute benchmark against that&lt;br /&gt;
group&#039;s engine (structured and code prompts, 1 and 4 streams, 512 tokens, any failed request is a fault), then one hour&lt;br /&gt;
under the miner with Xids attributed to the card the kernel names, then the same benchmark again. Rungs +100, +130,&lt;br /&gt;
+160 and +190: every card passed every rung, 0 Xid, 0 invalid shares, 0 failed requests. The lab then set all eight to&lt;br /&gt;
+160, one rung below the top clean rung, for a long soak; that is the point to start from, not +190.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! GPC offset !! Miner total (8 cards) !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| 0 (stock) || 1,488 TH/s || same caps (230 to 250 W by temperature), same airflow&lt;br /&gt;
|-&lt;br /&gt;
| +130 || 1,578 TH/s ||&lt;br /&gt;
|-&lt;br /&gt;
| +160 || 1,604 TH/s || long-soak point&lt;br /&gt;
|-&lt;br /&gt;
| +190 || 1,625 TH/s || top clean rung; +220 faulted in the first run&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
What it does for inference, measured as an A/B on the same engines with the same benchmark, stock against +160, at&lt;br /&gt;
512 and 1024 tokens (decode per stream at 1 stream / aggregate at 4 streams, tok/s):&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Prompt, tokens !! GLM stock !! GLM +160 !! Change !! DeepSeek stock !! DeepSeek +160 !! Change&lt;br /&gt;
|-&lt;br /&gt;
| structured, 512 || 260.9 / 510.7 || 270.2 / 524.4 || +3.6 % / +2.7 % || 141.4 / 227.4 || 150.9 / 247.7 || +6.7 % / +8.9 %&lt;br /&gt;
|-&lt;br /&gt;
| code, 512 || 243.4 / 499.2 || 252.2 / 512.3 || +3.6 % / +2.6 % || 189.8 / 278.3 || 201.8 / 295.1 || +6.3 % / +6.0 %&lt;br /&gt;
|-&lt;br /&gt;
| prose, 512 || 154.1 / 368.6 || 159.9 / 379.1 || +3.8 % / +2.8 % || 131.4 / 241.1 || 143.2 / 246.0 || +9.0 % / +2.0 %&lt;br /&gt;
|-&lt;br /&gt;
| structured, 1024 || 256.9 / 539.4 || 266.6 / 554.7 || +3.8 % / +2.8 % || 152.9 / 247.5 || 164.2 / 265.7 || +7.4 % / +7.4 %&lt;br /&gt;
|-&lt;br /&gt;
| code, 1024 || 274.6 / 548.7 || 284.5 / 564.8 || +3.6 % / +2.9 % || 176.7 / 297.8 || 190.3 / 337.5 || +7.7 % / +13.3 %&lt;br /&gt;
|-&lt;br /&gt;
| prose, 1024 || 150.9 / 357.5 || 156.6 / 368.2 || +3.8 % / +3.0 % || 135.8 / 234.8 || 145.6 / 251.9 || +7.2 % / +7.3 %&lt;br /&gt;
|}&lt;br /&gt;
GLM 5.3 Flash gains about 3 to 4 %; DeepSeek V4.1 Flash, which spends more of its time in compute, gains about 6 to 9 %.&lt;br /&gt;
Both at the same power cap and the same temperatures. One A/B run, stock first; every cell moved the same way.&lt;br /&gt;
&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-31|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
{{Status|Proven}} {{Cards|8 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-31|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
== Risks and what the community saw ==&lt;br /&gt;
* {{Status|Warning}} One owner advised against the 300 W image because a photo of a burned 170HX had been posted earlier and the board lacks some power-delivery parts of the full layout. The photo is not in the exported history and no post ties a burned card to this image. The image&#039;s own default is 250 W; nothing on the lab box sets 300 W, and the undervolt reduces current at a given cap rather than raising it. Keep your cap at or below 250 W until you have a reason and the cooling to go higher. {{Source|handle=xanthefin|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561336153515364444}}&lt;br /&gt;
* {{Status|Contested}} HBM at 1728 MHz: one owner on the 300 W image with a 250 W limit passed GPU-burn with no errors but saw sporadic Vulkan memtest errors across the HBM dies; the eight lab cards (Hynix) ran clean. If a card misbehaves at 1728 MHz, 170tune can set the memory clock back down (not on FBPA0-fused cards, where the PLL tool must not write). {{Source|handle=cute_sc2|date=2026-08-08|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1535648815456198667}}&amp;lt;br /&amp;gt;{{Source|handle=darkmaniac7|date=2026-10-31|note=lab notes}}&lt;br /&gt;
* {{Status|Warning}} A failed flash is recoverable only with an SPI programmer with a 1.8 V adapter (the flash IC is 1.8 V; some &amp;quot;3.3 V&amp;quot; CH341A units put out 5 V, so a CH347 unit whose software selects the voltage is the safer buy). Power loss during the write and the wrong file are the two real ways to get there; both are yours to prevent. {{Source|repo=https://github.com/Consensus-Protocol/cmp170hx}}&lt;br /&gt;
&lt;br /&gt;
== Rollback ==&lt;br /&gt;
The same procedure with your saved 92.00.67.00.01 dump as the image: one write per card in a driverless boot, then a&lt;br /&gt;
cold cycle. The lab keeps its dump with the rest of the evidence; any card&#039;s dump of the same version works for any&lt;br /&gt;
card of the same version.&lt;br /&gt;
&lt;br /&gt;
== Files ==&lt;br /&gt;
* {{Download|file=CMP170HX_92.00.6D.00.0A.rom|compact=yes}} The 300 W image, byte-identical to TechPowerUp 268495 (hashes above).&lt;br /&gt;
* {{Download|file=Vbios_check_rom.py|compact=yes}} Structural ROM check (MIT, from polyuij42-del/cmp170hx-vbios-flash).&lt;br /&gt;
* {{Download|file=Vbios_flash_one.py|compact=yes}} The pty controller that answers nvflash&#039;s prompt only after it has echoed the expected versions, and checks the bus afterwards.&lt;br /&gt;
* {{Download|file=Vbios_window.sh.gz|compact=yes}} The lab&#039;s phase script (gzipped: the wiki refuses a shebang script under a plain extension) (check, prep, flash, restore, verify); unit names and bus map are the lab box&#039;s.&lt;br /&gt;
&lt;br /&gt;
== Related ==&lt;br /&gt;
[[VBIOS and firmware]], [[Undervolting and power limits]], [[Driver unlock]], [[170tune]], [[Troubleshooting]].&lt;br /&gt;
&lt;br /&gt;
{{ImportFooter}}&lt;br /&gt;
[[Category:Unlocks]]&lt;br /&gt;
[[Category:8 GB]]&lt;br /&gt;
[[Category:Cooling and power]]&lt;/div&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
	<entry>
		<id>https://cmp.wiki/w/index.php?title=CMP_Wiki:Trusted_uploaders&amp;diff=534</id>
		<title>CMP Wiki:Trusted uploaders</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=CMP_Wiki:Trusted_uploaders&amp;diff=534"/>
		<updated>2026-10-31T21:36:25Z</updated>

		<summary type="html">&lt;p&gt;ImportBot: Wording: site admins instead of a personal name&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;trusted&#039;&#039;&#039; group may upload binaries, drivers, archives and scripts (sh, py, zip, gz, tgz, xz, run, deb, bin, rom)&lt;br /&gt;
in addition to the file types everyone may upload. Members: the site admins, and the tool authors they add once those have signed in.&lt;br /&gt;
&lt;br /&gt;
Every file they upload carries a &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{Download}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; block on its file page: version, upstream&lt;br /&gt;
source link, and the sha256 and uploader read from the stored file. A hosted build that differs from its upstream release&lt;br /&gt;
shows a different hash.&lt;br /&gt;
&lt;br /&gt;
Current members: [[Special:ListUsers/trusted]].&lt;/div&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
	<entry>
		<id>https://cmp.wiki/w/index.php?title=File:Heretic_inplace.py&amp;diff=533</id>
		<title>File:Heretic inplace.py</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=File:Heretic_inplace.py&amp;diff=533"/>
		<updated>2026-10-31T21:36:15Z</updated>

		<summary type="html">&lt;p&gt;ImportBot: Wording: lab notes / site admins instead of a personal name&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;heretic_inplace.py&#039;&#039;&#039; applies the pqhaz &amp;quot;heretic&amp;quot; FP8 patch to the &amp;lt;code&amp;gt;attn.wo_b&amp;lt;/code&amp;gt; weights of the official&lt;br /&gt;
DeepSeek V4.1 Flash shards, in place, for engines that read attention weights straight from the official checkpoint.&lt;br /&gt;
Only the 38 &amp;lt;code&amp;gt;layers.N.attn.wo_b.weight&amp;lt;/code&amp;gt; tensors change (same dtype F8_E4M3, same shape, same offsets); the&lt;br /&gt;
FP8 scales are untouched. Three commands: &amp;lt;code&amp;gt;apply&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;restore&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;status&amp;lt;/code&amp;gt;. Python&lt;br /&gt;
standard library only.&lt;br /&gt;
&lt;br /&gt;
{{Download|version=2026-10-29|source=[https://cmp.wiki/wiki/User:Darkmaniac7 lab notes (@darkmaniac7)]|expected_sha256=5c2e6a96b424ba5c6b2983bf06953704f0dd63e51c3beb5ef25e5a73cea44343|notes=Used by [[DeepSeek V4.1 Flash heretic on 4x 8 GB]].}}&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
heretic_inplace.py apply   OFFICIAL_DIR PATCH.safetensors BACKUP.safetensors&lt;br /&gt;
heretic_inplace.py restore OFFICIAL_DIR PATCH.safetensors BACKUP.safetensors&lt;br /&gt;
heretic_inplace.py status  OFFICIAL_DIR PATCH.safetensors BACKUP.safetensors&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;OFFICIAL_DIR&amp;lt;/code&amp;gt;: the official DeepSeek-V4.1-Flash-1017 checkpoint (with &amp;lt;code&amp;gt;model.safetensors.index.json&amp;lt;/code&amp;gt;).&lt;br /&gt;
* &amp;lt;code&amp;gt;apply&amp;lt;/code&amp;gt; first writes an exact byte backup of every original tensor (a safetensors file with the same names),&lt;br /&gt;
  then overwrites, fsyncs and reads back. It refuses a shard that has more than one hard link, and refuses to run when&lt;br /&gt;
  a tensor is already patched and there is no backup.&lt;br /&gt;
* &amp;lt;code&amp;gt;restore&amp;lt;/code&amp;gt; writes the backup back; &amp;lt;code&amp;gt;status&amp;lt;/code&amp;gt; counts tensors that are patched, stock (match the&lt;br /&gt;
  backup) or neither. Both are safe to repeat: a tensor already in the wanted state is skipped.&lt;br /&gt;
&lt;br /&gt;
== License ==&lt;br /&gt;
MIT (the file carries no license header).&lt;br /&gt;
&lt;br /&gt;
{{Source|darkmaniac7|2026-10-29|note=lab notes}}&lt;/div&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
	<entry>
		<id>https://cmp.wiki/w/index.php?title=Template:Status&amp;diff=532</id>
		<title>Template:Status</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=Template:Status&amp;diff=532"/>
		<updated>2026-10-31T21:36:13Z</updated>

		<summary type="html">&lt;p&gt;ImportBot: Wording: lab notes / site admins instead of a personal name&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;span class=&amp;quot;cmp-badge cmp-badge--{{#switch:{{lc:{{{1|}}}}}|proven=proven|reported=reported|theory=theory|contested=contested|warning=warning|#default=unset}}&amp;quot; title=&amp;quot;{{#switch:{{lc:{{{1|}}}}}|proven=Proven: reproduced by a second person, or by the lab on its own hardware, with numbers|reported=Reported: one person&#039;s post with numbers or a clear result|theory=Theory: an idea nobody has tested yet|contested=Contested: people disagree, both sides are shown|warning=Warning: this damaged hardware or lost data|#default=Status not set}}&amp;quot;&amp;gt;{{#switch:{{lc:{{{1|}}}}}|proven=Proven|reported=Reported|theory=Theory|contested=Contested|warning=Warning|#default={{{1|Unset}}}}}&amp;lt;/span&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Status badge. Usage: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{Status|Reported}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Values: Proven, Reported, Theory, Contested, Warning. See [[Status taxonomy]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Proven}} {{Status|Reported}} {{Status|Theory}} {{Status|Contested}} {{Status|Warning}}&lt;br /&gt;
&lt;br /&gt;
The badge uses the shared classes &amp;lt;code&amp;gt;cmp-badge cmp-badge--&amp;amp;lt;status&amp;amp;gt;&amp;lt;/code&amp;gt; from &amp;lt;code&amp;gt;/shared/header.css&amp;lt;/code&amp;gt;&lt;br /&gt;
(the design lane&#039;s file, loaded on every wiki page), so the wiki, the front door and the board show the same colours.&lt;br /&gt;
On recipes, platforms and unlocks nobody types Proven: those templates compute it from [[Template:Confirmation|confirmations]].&lt;br /&gt;
[[Category:Templates]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
	<entry>
		<id>https://cmp.wiki/w/index.php?title=Status_taxonomy&amp;diff=531</id>
		<title>Status taxonomy</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=Status_taxonomy&amp;diff=531"/>
		<updated>2026-10-31T21:36:12Z</updated>

		<summary type="html">&lt;p&gt;ImportBot: Wording: lab notes / site admins instead of a personal name&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Every recipe, platform report and unlock carries one status badge, and any single fact on any page may carry one too&lt;br /&gt;
(&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{Status|Theory}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;). The badge tells a reader at a glance how far to trust it.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Status !! Meaning&lt;br /&gt;
|-&lt;br /&gt;
| {{Status|Proven}} || Reproduced by a second person, or by the lab on its own hardware, with numbers.&lt;br /&gt;
|-&lt;br /&gt;
| {{Status|Reported}} || One person&#039;s post with numbers or a clear result.&lt;br /&gt;
|-&lt;br /&gt;
| {{Status|Theory}} || An idea nobody has tested. Theories feed the [[Board how-to|testing board]].&lt;br /&gt;
|-&lt;br /&gt;
| {{Status|Contested}} || People disagree. The page shows both sides, each with its source.&lt;br /&gt;
|-&lt;br /&gt;
| {{Status|Warning}} || Something that damaged hardware or lost data. Read before you try it.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== How a page becomes Proven ==&lt;br /&gt;
Nobody sets Proven by hand. The forms only offer Reported, Theory, Contested and Warning.&lt;br /&gt;
&lt;br /&gt;
# Someone posts a result: a recipe, platform report or unlock, with &amp;lt;code&amp;gt;tested_by&amp;lt;/code&amp;gt; set to whoever ran it.&lt;br /&gt;
# Someone else runs it on their own card and presses &#039;&#039;&#039;Confirm on your own card&#039;&#039;&#039; in the page&#039;s infobox. That opens&lt;br /&gt;
#: [[Form:Confirmation]] and creates a confirmation page under the original page, with the result (Reproduced, Partly&lt;br /&gt;
#: reproduced or Did not reproduce), the card variant and their numbers.&lt;br /&gt;
# As soon as the page has a confirmation with result &#039;&#039;Reproduced&#039;&#039; whose author differs from &amp;lt;code&amp;gt;tested_by&amp;lt;/code&amp;gt;,&lt;br /&gt;
#: the page shows {{Status|Proven}}, and [[All recipes]] and [[All platforms]] list it as Proven.&lt;br /&gt;
&lt;br /&gt;
A confirmation always records the person who saves it: the wiki refuses a confirmation saved under someone else&#039;s&lt;br /&gt;
name. Imported Discord results that already had a second reproduction get their confirmation at import time, credited&lt;br /&gt;
to the second poster.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Did not reproduce&amp;quot; and &amp;quot;Partly reproduced&amp;quot; stay visible in the infobox. If they pile up, change the page&#039;s status to&lt;br /&gt;
Contested and say what differs.&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
Every imported fact ends with a credit line, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{Source|handle|YYYY-MM-DD|Discord message link}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;,&lt;br /&gt;
for example {{Source|mountains|2026-10-12|https://discord.com/channels/1/2/3}}. See [[Contributing]].&lt;br /&gt;
&lt;br /&gt;
[[Category:Help]]&lt;/div&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
	<entry>
		<id>https://cmp.wiki/w/index.php?title=Board_how-to&amp;diff=530</id>
		<title>Board how-to</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=Board_how-to&amp;diff=530"/>
		<updated>2026-10-31T21:36:11Z</updated>

		<summary type="html">&lt;p&gt;ImportBot: Wording: lab notes / site admins instead of a personal name&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The board at [https://cmp.wiki/board/ cmp.wiki/board] is where testing tasks and ongoing work live. Anyone can read it;&lt;br /&gt;
sign in with Discord to take or move cards.&lt;br /&gt;
&lt;br /&gt;
== Two projects ==&lt;br /&gt;
* &#039;&#039;&#039;CMP testing&#039;&#039;&#039;: columns &#039;&#039;Wanted&#039;&#039;, &#039;&#039;Testing&#039;&#039;, &#039;&#039;Needs second confirmation&#039;&#039;, &#039;&#039;Proven&#039;&#039;. A card is a task&lt;br /&gt;
  anyone can take (&amp;quot;Confirm Gen2 on a Dell R740&amp;quot;, &amp;quot;Test recipe X on 10 GB&amp;quot;), and it links to its wiki page.&lt;br /&gt;
* &#039;&#039;&#039;Dev and research&#039;&#039;&#039;: columns &#039;&#039;Idea&#039;&#039;, &#039;&#039;Researching&#039;&#039;, &#039;&#039;In progress&#039;&#039;, &#039;&#039;Blocked&#039;&#039;, &#039;&#039;Done&#039;&#039;. One card per effort&lt;br /&gt;
  (unlock and driver work, engine ports, VBIOS and firmware research, tooling), naming who is on it and the repo or thread.&lt;br /&gt;
&lt;br /&gt;
== Taking a card ==&lt;br /&gt;
# Sign in on the board with Discord and move the card to &#039;&#039;Testing&#039;&#039; with your name on it.&lt;br /&gt;
# Run the test and write the result on the wiki page the card links to: a recipe, platform report or unlock, or a&lt;br /&gt;
#: confirmation on an existing page.&lt;br /&gt;
# Move the card on. A result that needs a second person goes to &#039;&#039;Needs second confirmation&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== When a card reaches Proven ==&lt;br /&gt;
Only the board&#039;s managers (the site admins) move a card into &#039;&#039;Proven&#039;&#039;, once the wiki page shows&lt;br /&gt;
{{Status|Proven}} (see [[Status taxonomy]]). The result lives on the wiki; the card closes.&lt;br /&gt;
&lt;br /&gt;
[[Category:Help]]&lt;/div&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
	<entry>
		<id>https://cmp.wiki/w/index.php?title=Undervolting_and_power_limits&amp;diff=529</id>
		<title>Undervolting and power limits</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=Undervolting_and_power_limits&amp;diff=529"/>
		<updated>2026-10-31T21:34:50Z</updated>

		<summary type="html">&lt;p&gt;ImportBot: Undervolting (V/F offset), power caps and HBM clock on the CMP 170HX, with measured watts against tok/s and temperature; from the cmpunlocker Discord (including the Undervolting GUIDE thread), cachenetics/170tune and vektorprime/170tune (MIT), PixelML/club-170hx (Apache-2.0) and lab notes; gap-fill from #general 2026-10-23 to 10-25: @wakeupmbrc1, @munisix, @siriusrhi, @djpandaman, @xeax&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Two levers decide how much power a CMP 170HX burns: the power cap, which every card has, and the undervolt (a V/F&lt;br /&gt;
offset), which only some VBIOS versions allow. Most owners serve at 140 to 200 W. This page covers both, plus the HBM&lt;br /&gt;
clock, which changes power and heat as well.&lt;br /&gt;
&lt;br /&gt;
== What undervolting means on this card ==&lt;br /&gt;
* Undervolting is not lowering the clock. It shifts the V/F curve so the same frequency runs at a lower voltage. On this card it cuts power by up to 30 to 35 %. {{Source|handle=wakeupmbrc1|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559240649990078599}} At a lower clock a bigger offset is usually stable. {{Source|handle=sojun80|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1557395379727769661}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559238426031562793}}&lt;br /&gt;
* In practice you raise the V/F offset (in MHz) and cap the clock with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvidia-smi -lgc&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;; the card then reaches the capped clock at a lower voltage. On the 170tune reference card +250 MHz with a 1,400 MHz ceiling ran bf16 tensor GEMM at stock speed (186.5 against 184.3 TFLOPS) at 142.2 W instead of 199.2 W (29 % less), and the undervolt cut power 24.4 % (174.6 to 132.0 W) at a fixed 1,350 MHz. {{Source|handle=rh3dai|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1556287917775655053|repo=https://github.com/cachenetics/170tune|note=MIT license}}&lt;br /&gt;
* It is per card. Unlocked SMs and memory that were fused off as weak may not hold the same voltage as the factory parts, so step the offset up and find each card&#039;s limit. {{Source|handle=_orrorin|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559239454688944159}}&lt;br /&gt;
* The A100 PCIe cannot be undervolted and sits at its 300 W limit on compute-bound work; that is a large efficiency edge for the 170HX. {{Source|handle=wakeupmbrc1|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559794301708271767}}&lt;br /&gt;
&lt;br /&gt;
== Before you start ==&lt;br /&gt;
# &#039;&#039;&#039;Check your VBIOS.&#039;&#039;&#039; Read it with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvidia-smi --query-gpu=index,vbios_version --format=csv&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. The V/F offset is only exposed by some versions:&lt;br /&gt;
#* 8 GB, 300 W VBIOS 92.00.6D.00.0A: NVML offset range -1000 to +1000. ([https://github.com/vektorprime/170tune/tree/fbpa-first-active branch fbpa-first-active]) {{Source|handle=rh3dai|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1556287917775655053|repo=https://github.com/vektorprime/170tune|note=MIT license; fork of cachenetics/170tune}}&lt;br /&gt;
#* 8 GB, 250 W VBIOS 92.00.67.00.01: range [0..0]. The set fails and reads back 0, and 170tune&#039;s gate still reports GATED because it tests whatever the card runs. {{Source|handle=c133|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562161732137386127|repo=https://github.com/PixelML/club-170hx|note=Apache-2.0 license}}&lt;br /&gt;
#* 10 GB VBIOS 92.00.66.00.02: range [0..+0], so there is no SM undervolt lever; max SM clock 1,410 MHz. {{Source|repo=https://github.com/vektorprime/170tune}}&lt;br /&gt;
#* An offset call can return success while the driver drops it; only a readback proves it applied. {{Source|repo=https://github.com/cachenetics/170tune}} On the lab&#039;s cards a miner&#039;s own core-offset call failed with &amp;quot;an internal driver error&amp;quot;. {{Source|handle=darkmaniac7|date=2026-10-28|note=lab notes}}&lt;br /&gt;
#* {{Status|Contested}} Many Discord owners run offsets of +150 to +270 without saying which VBIOS they have {{Source|handle=cibernox|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1557385320465702933}}&amp;lt;br /&amp;gt;{{Source|handle=rh3dai|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1555480078089986138/1557687218473144411}}; check yours before you assume it works.&lt;br /&gt;
# &#039;&#039;&#039;Unlock first.&#039;&#039;&#039; 170tune needs the cmpunlocker memory unlock that opens the FBPA privilege masks, the kernel option &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;iomem=relaxed&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, NVML and a CUDA toolkit; reference driver 610.43.03. &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;sudo 170tune preflight&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; checks all of it. {{Source|repo=https://github.com/cachenetics/170tune}} Some unlock builds leave the masks closed and preflight fails (&amp;quot;FBPA privilege masks (unlock)&amp;quot;); see [[Troubleshooting]]. {{Source|handle=rh3dai|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1556287917775655053}}&amp;lt;br /&amp;gt;{{Source|handle=drew_2|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1555480078089986138/1559076045645160469}}&lt;br /&gt;
# &#039;&#039;&#039;Know your fuse map before tuning the memory clock.&#039;&#039;&#039; {{Status|Warning}} On two of the lab&#039;s eight cards, which have FBPA0 fused off (one dead HBM stack each, read with matstatman/gpcprobe), a memory-PLL tuning driver build made the card fail at boot, because the PLL tools write FBPA0. Another unlock lineage runs those cards fine. {{Source|handle=darkmaniac7|date=2026-10-27|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
== Steps with 170tune ==&lt;br /&gt;
These are the commands from the 170tune README; read &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;170tune explain&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; first. Gate one card at a time.&lt;br /&gt;
{{Source|repo=https://github.com/cachenetics/170tune}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
git clone https://github.com/cachenetics/170tune &amp;amp;&amp;amp; cd 170tune&lt;br /&gt;
sudo ./install.sh                 # builds the helpers, installs to /usr/local/bin&lt;br /&gt;
sudo 170tune preflight            # card, driver, unlock, iomem access, stock clock&lt;br /&gt;
sudo 170tune snapshot-stock       # this card&#039;s stock values as its revert baseline (once)&lt;br /&gt;
sudo 170tune gate 250 1400 4 --workload /path/to/your-serving-check.sh   # offset +250, ceiling 1400 MHz, 4 sweeps&lt;br /&gt;
sudo 170tune persist save --offset 250 --clk 1400   # refuses without a passing gate receipt&lt;br /&gt;
sudo 170tune persist enable       # re-applies after boot; the card still boots stock first&lt;br /&gt;
sudo 170tune persist status&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* Start lower than +250. Several owners passed 170tune&#039;s gate and still saw errors days later: @cibernox went from +250 to +150 on one card {{Source|handle=cibernox|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1557385320465702933}}; @ichundes lowered his offset by 50 {{Source|handle=ichundes|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1557350219111342183}}. A slow ladder (30 MHz steps on the V/F shift) is what @wakeupmbrc1 suggests. {{Source|handle=wakeupmbrc1|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559795332014149763}}&lt;br /&gt;
* Gate at the temperature you will serve at. 170tune&#039;s default gate temperature is 60 C; PixelML serves at HBM 72 to 75 C and gated at 75 C. Gates soak at 300 W and 170tune&#039;s recover path sets 250 W, so re-apply your power cap afterwards. {{Source|repo=https://github.com/PixelML/club-170hx}}&lt;br /&gt;
* Back out with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;170tune persist disable&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;systemctl mask 170tune-persist.service&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;; the card boots stock either way. {{Source|repo=https://github.com/cachenetics/170tune}}&lt;br /&gt;
* Other tools: the LACT curve editor accepts V/F curves that 170tune refuses, such as a curve from 210 MHz up to 1,695 MHz. {{Source|handle=vcore2191|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1534543856006332586/1557368673264476172}}&lt;br /&gt;
&lt;br /&gt;
=== Signs the undervolt is too deep ===&lt;br /&gt;
Back off by 50 MHz and retest if you see any of these:&lt;br /&gt;
* {{Status|Proven}} &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;Xid 48&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; &amp;quot;uncorrectable ECC error ... in GPC0 GCC&amp;quot; with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;Xid 172&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; &amp;quot;Uncorrectable SRAM error in GPC 0&amp;quot;, then &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;Xid 13&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; Graphics Exception killing the vLLM worker. Lowering the offset by 50 fixed it {{Source|handle=ichundes|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1557350219111342183}}; a second owner stopped daily errors the same way (+250 to +150). {{Source|handle=cibernox|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1557385320465702933}} With ECC on, the engine crashes instead of producing garbage. {{Source|handle=ichundes|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1557350680342298647}}&lt;br /&gt;
* Gibberish output once or twice a day; gone after +250 to +150. {{Source|handle=cibernox|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1557385320465702933}}&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;Xid 31&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. {{Source|handle=wakeupmbrc1|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559239856519913593}}&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;Xid 13&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; on the weakest SMs after a long soak, then &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;Xid 43&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (+280 and above under a 200 W cap on the 170tune reference card; +300 and +350 profiles pass cool benchmarks and fail under long serving). {{Source|repo=https://github.com/cachenetics/170tune}}&lt;br /&gt;
* Random crashes on a multi-card model: suspect the weakest card. @cibernox&#039;s GLM-5.3-Flash failures stopped after he eased the undervolt on one of four cards. {{Source|handle=cibernox|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1556991885988339735}}&amp;lt;br /&amp;gt;{{Source|handle=voidgiraffe|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1556996431406043187}}&lt;br /&gt;
See [[Troubleshooting]] for Xid meanings.&lt;br /&gt;
&lt;br /&gt;
== Power limits ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo nvidia-smi --persistence-mode=1&lt;br /&gt;
sudo nvidia-smi -i 0 --power-limit=150      # per card; omit -i for all cards&lt;br /&gt;
nvidia-smi --query-gpu=index,power.draw,power.limit,temperature.gpu,temperature.memory --format=csv&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{Source|repo=https://github.com/PixelML/club-170hx}} (per-card form: {{Source|handle=xeax|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560253213268250645}})&lt;br /&gt;
* A driver reload or a guest reboot resets the cap to the VBIOS default (250 W on most 8 GB cards), and services can overwrite it after boot. Set it from a unit that runs after everything else and check the live value. {{Source|repo=https://github.com/PixelML/club-170hx}}&lt;br /&gt;
* A power cap bounds heat whatever the workload does; a clock ceiling does not. 170tune recommends a cap for any box you cannot watch. ([https://github.com/cachenetics/170tune/blob/main/docs/power-cap-curve.md power-cap-curve.md]) {{Source|repo=https://github.com/cachenetics/170tune}}&lt;br /&gt;
* Draw goes above the cap in short spikes: up to 380 W on cards capped at 250 W {{Source|handle=n2dcrypt|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556771516803321877}}; over a 185 W cap during long 1M-token prefills {{Source|handle=c133|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1558163141723037798}}; one card drew 260 W at a 250 W cap {{Source|handle=moliminous|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1561769135057149953}}. Size PSUs for the spikes ([[Power supplies and cabling]]).&lt;br /&gt;
* {{Status|Reported}} Lowering the cap fixed instability: five cards on an external GPU switch board dropped off PCIe on large prompts until the cap went from 250 W to 180 W. {{Source|handle=moliminous|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1561749293717659774}} See [[Troubleshooting]].&lt;br /&gt;
* A cap is also the fix for poor cooling: 135 W while without proper fans {{Source|handle=wakeupmbrc1|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557500880452849735}}; 200 W when a card hits 85 C {{Source|handle=xeax|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560253213268250645}}. See [[Thermal limits]].&lt;br /&gt;
* Check for hardware power-brake slowdown with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvidia-smi -q | grep -A1 &#039;HW Power Brake Slowdown&#039;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. {{Source|repo=https://github.com/PixelML/club-170hx}}&lt;br /&gt;
&lt;br /&gt;
=== Caps people serve at ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Cap !! Who and what !! Source&lt;br /&gt;
|-&lt;br /&gt;
| 110 to 165 W || four-card GLM-5.3-Flash TP4 sweep; 140 W chosen || {{Source|repo=https://github.com/PixelML/club-170hx}}&lt;br /&gt;
|-&lt;br /&gt;
| 140 W || DeepSeek V4.1 Flash on four cards, TP4 || {{Source|handle=anon33anon|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1561910289799184445|repo=https://github.com/CurtisAccelerate/DeepSeekv41-Flash-1017-EXL3-CMP170HX|note=license in repo}}&lt;br /&gt;
|-&lt;br /&gt;
| 150 W || four cards, GLM-5.3-Flash TP with P2P on a consumer desktop || {{Source|handle=domrockt2|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1560417663564648499}}&lt;br /&gt;
|-&lt;br /&gt;
| 160 W || nine and ten-card rigs || {{Source|handle=reala7096|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556769461439168573}}&lt;br /&gt;
|-&lt;br /&gt;
| 170 W || one card, Qwen 3.8 27B w8a8 and w8a16 in vLLM || {{Source|handle=programmer_007|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560334482744152316}}&lt;br /&gt;
|-&lt;br /&gt;
| 175 W || the 170tune efficiency knee for unattended serving || {{Source|repo=https://github.com/cachenetics/170tune}}&lt;br /&gt;
|-&lt;br /&gt;
| 180 to 210 W || four cards &amp;quot;work perfectly fine if tuned properly&amp;quot; || {{Source|handle=wakeupmbrc1|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556358828629561365}}&lt;br /&gt;
|-&lt;br /&gt;
| 180 W || Morrowmake&#039;s GLM-5.3-Flash recipe on stock cards || {{Source|handle=wakeupmbrc1|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1560617496825036821}}&lt;br /&gt;
|-&lt;br /&gt;
| 180 to 230 W || The lab&#039;s eight-card server, set by an inlet-temperature governor (see [[Chassis builds]]) || {{Source|handle=darkmaniac7|date=2026-10-28|note=lab notes}}&lt;br /&gt;
|-&lt;br /&gt;
| about 202 W || four cards with 170tune &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;--ndiv 66 --offset 270 --clk 1410 --timings &amp;quot;REFRESH 24&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; || {{Source|handle=rh3dai|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1555480078089986138/1557687218473144411}}&lt;br /&gt;
|-&lt;br /&gt;
| 200 W || four cards, +200 offset, clock 1,500 MHz, stock memory clock || {{Source|handle=alanoo|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559869739675942994}}&lt;br /&gt;
|-&lt;br /&gt;
| 230 W || 18 water-cooled cards at +210 to +240 offset, about 1,455 MHz || {{Source|handle=rh3dai|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559918625056366683}}&lt;br /&gt;
|-&lt;br /&gt;
| 300 W || four cards on one 1,600 W PSU || {{Source|handle=okrasit.|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556772848041988238}}&lt;br /&gt;
|-&lt;br /&gt;
| 150 to 180 W, rarely above 200 W || seven cards on a mining rack; an apartment breaker sets the ceiling, and above that the returns are minimal unless the cards are loaded all the time || {{Source|handle=munisix|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563786484912365689}}&lt;br /&gt;
|-&lt;br /&gt;
| 200 W || four cards for inference are &amp;quot;perfectly fine if properly undervolted and tuned&amp;quot; || {{Source|handle=wakeupmbrc1|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563783191725080629}}&lt;br /&gt;
|}&lt;br /&gt;
* @wakeupmbrc1 holds that GA100 is much more energy efficient for inference than GB202 (the RTX PRO 6000) in memory bandwidth per watt. {{Source|handle=wakeupmbrc1|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563782960648429669}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563783041141313627}} @siriusrhi plans to start his cards at 200 W and go to 250 W once his wiring is fixed. {{Source|handle=siriusrhi|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563785800515063959}}&lt;br /&gt;
&lt;br /&gt;
== Measured watts against throughput ==&lt;br /&gt;
=== Four cards, GLM-5.3-Flash TP4 ===&lt;br /&gt;
{{Status|Reported}} PixelML, 2026-10-02, HBM at 1,728 MHz on all cards, cap set live, structured output:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Cap per card !! 1 user tok/s !! 8 users tok/s !! GPU power, 4 cards !! 8-user tok/s per W&lt;br /&gt;
|-&lt;br /&gt;
| 165 W || 418.6 || 822.4 || 650 W || 1.27&lt;br /&gt;
|-&lt;br /&gt;
| 150 W || 418.0 || 816.5 || 582 W || 1.40&lt;br /&gt;
|-&lt;br /&gt;
| 140 W || 412.7 || 814.2 || 537 W || 1.52&lt;br /&gt;
|-&lt;br /&gt;
| 130 W || 394.9 || 785.9 || 517 W || 1.52&lt;br /&gt;
|-&lt;br /&gt;
| 120 W || 374.4 || 756.5 || 476 W || 1.59&lt;br /&gt;
|-&lt;br /&gt;
| 110 W || 340.1 || 706.8 || 436 W || 1.62&lt;br /&gt;
|-&lt;br /&gt;
| 100 W || 291.9 || 627.4 || 398 W || 1.58&lt;br /&gt;
|}&lt;br /&gt;
At 150 W every card sits on the cap at about 1,320 MHz, yet 165 W adds only 0.1 to 1.1 %: decode waits on memory and&lt;br /&gt;
on the four-way synchronization. Below 130 W the core clock falls fast (1,290 to 1,050 MHz). At 165 W the HBM ran 82&lt;br /&gt;
to 83 C; the card with the worst airflow reached 80 to 85 C core on long prefill at 180 W.&lt;br /&gt;
([https://github.com/PixelML/club-170hx/blob/main/docs/CMP170HX-UNDERSTANDING.md power and heat table]) {{Source|repo=https://github.com/PixelML/club-170hx}}&lt;br /&gt;
&lt;br /&gt;
=== One card, Qwen3.8-27B-FP8, offset +250 ===&lt;br /&gt;
{{Status|Reported}} 170tune reference card (8 GB, 300 W VBIOS), vLLM 0.26.0 with MTP:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Cap !! Sustained clock !! Prefill (6.6k tokens) !! Decode, one stream !! Decode per request, 6-way load&lt;br /&gt;
|-&lt;br /&gt;
| 150 W || about 918 MHz || 1,421 tok/s || about 60 tok/s || 45 tok/s&lt;br /&gt;
|-&lt;br /&gt;
| 175 W || about 1,140 MHz || 1,712 tok/s || about 78 tok/s || 60 tok/s&lt;br /&gt;
|-&lt;br /&gt;
| 200 W || about 1,320 MHz || 1,929 tok/s || about 87 tok/s || 62 tok/s&lt;br /&gt;
|-&lt;br /&gt;
| 250 W || about 1,490 MHz || not measured || about 94 tok/s || not measured&lt;br /&gt;
|}&lt;br /&gt;
175 W is the knee: decode under load is flat from 175 to 200 W while the HBM runs about 6 C cooler. A 10-minute&lt;br /&gt;
6-way soak at 200 W held HBM at 84 to 85 C and the GPU at 78 C with zero Xids. Sustained clock against cap at +250:&lt;br /&gt;
250 W 1,490 MHz; 230 W 1,419; 200 W 1,291; 180 W 1,104; 150 W 901; 120 W 560; 110 W 517.&lt;br /&gt;
([https://github.com/cachenetics/170tune/blob/main/docs/power-cap-curve.md power-cap-curve.md]) {{Source|repo=https://github.com/cachenetics/170tune}} {{Source|repo=https://github.com/cachenetics/170tune}}&lt;br /&gt;
At 24 concurrent requests on Qwen3.6-27B INT8: +200/1,200 MHz under a 200 W cap gave 303.0 decode and 2,329 prefill&lt;br /&gt;
tok/s at 149 W (2.03 tok/s per W); +250/1,400 MHz under 300 W gave 342.9 and 2,669 at 178 W. {{Source|repo=https://github.com/cachenetics/170tune}}&lt;br /&gt;
&lt;br /&gt;
=== Eight cards, sustained compute load at fixed caps ===&lt;br /&gt;
{{Status|Reported}} the lab server, four cards per run, stock clocks, fans at 20 % (a proof-of-work miner as the load,&lt;br /&gt;
not an LLM): 180 W was the best point. 150 W cost 13 to 22 % of throughput for 17 % less power; locking the clock at&lt;br /&gt;
1,200 MHz at 180 W cost 1 to 5 %; the miner&#039;s own core-offset option did not apply. At the same 180 W two of the four&lt;br /&gt;
cards ran 81 to 84 C and the other two 58 to 68 C, depending on the slot. {{Source|handle=darkmaniac7|date=2026-10-28|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
== HBM clock (NDIV) and refresh ==&lt;br /&gt;
Memory clock = NDIV x 27 MHz. Stock NDIV is 54 (1,458 MHz) on the 8 GB 250 W VBIOS, 64 (1,728 MHz) on the 8 GB 300 W&lt;br /&gt;
VBIOS and 45 (1,215 MHz) on the 10 GB card. {{Source|repo=https://github.com/cachenetics/170tune}} Raising it costs power and heat; lowering it saves both.&lt;br /&gt;
* {{Status|Proven}} NDIV 70 is the usual ceiling: @alanoo&#039;s four cards do 70, maybe 72, and fail at 74. {{Source|handle=alanoo|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559862818432618529}} Hynix memory usually goes from 54 to 68 to 70. {{Source|handle=wakeupmbrc1|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559240995684483074}} 170tune qualifies NDIV 70 for serving only with HBM at or below about 76 C; NDIV 72 corrupts as it heats; 74 to 76 crash on the first real load. {{Source|repo=https://github.com/cachenetics/170tune}}&lt;br /&gt;
* {{Status|Contested}} What it buys depends on the workload. @alanoo found zero gain on real MoE loads up to NDIV 72 and runs stock memory {{Source|handle=alanoo|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559862818432618529}}; on dense Qwen 3.8 27B NDIV 54 to 70 gave +10.5 % at one stream {{Source|handle=wakeupmbrc1|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559901475528904796}}, NDIV 70 gave 3 to 4 % token generation for @fnerdman {{Source|handle=fnerdman|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559880359166877758}}, and about 5 % decode for @reala7096 {{Source|handle=reala7096|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1557604536649257041}}. 170tune: single-stream decode is not bandwidth bound, so the memory overclock buys nearly nothing there {{Source|repo=https://github.com/cachenetics/170tune}}. PixelML raised two slow cards to NDIV 64 and gained 5.8 to 6.3 % single-user and 3.1 to 3.8 % eight-user decode on GLM-5.3-Flash TP4. {{Source|repo=https://github.com/PixelML/club-170hx}}&lt;br /&gt;
* {{Status|Warning}} Never change NDIV under an active CUDA context: it wedges the GPU (Xid 45/119) and needs a power cycle. {{Source|repo=https://github.com/cachenetics/170tune}}&lt;br /&gt;
* {{Status|Contested}} @markshowa found NDIV cannot be changed at runtime and has to be set at boot {{Source|handle=markshowa|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1555480078089986138/1564081815013036093}}; 170tune changes it live with no CUDA context open, and the idle p-state settings switch between an idle and a busy NDIV (see [[P-states and idle power]]). {{Source|repo=https://github.com/cachenetics/170tune}}&lt;br /&gt;
* Lower NDIV for heat: NDIV 45 with REFRESH 24 saves heat with no loss on a proof-of-work load; raise it again for LLM work. {{Source|handle=markshowa|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1555480078089986138/1564081474989330453}}&lt;br /&gt;
* Refresh interval is an idle-power lever: at NDIV 76, REFRESH 24 cut idle from 41.0 to 34.9 W and load from 78.7 to 67.7 W with flat bandwidth; under a serving load it saves only about 2.5 % (206 against 201 W). Keep stock refresh if HBM goes above 85 C. {{Source|repo=https://github.com/vektorprime/170tune}}&lt;br /&gt;
* {{Status|Theory}} Headroom: @zorg33 thinks most cards can reach 1.9 to 2.0 TB/s with NDIV and timing tuning, which would put TP4 decode near 550 to 600 tok/s. {{Source|handle=zorg33|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1556935579919187989}}&lt;br /&gt;
&lt;br /&gt;
== 10 GB cards ==&lt;br /&gt;
* {{Status|Reported}} After the SM unlock the 10 GB card is power bound. @djpandaman&#039;s card at 122 SMs hit the power cap and lost memory bandwidth even with the clock locked at 1,095 MHz; there was no difference between 108 and 122 SMs, and it capped even at 94 SMs. {{Source|handle=djpandaman|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559236914391949484}}&amp;lt;br /&amp;gt;{{Source|handle=emogop|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559239854842191903}}&lt;br /&gt;
* The 10 GB VBIOS has no SM offset range (see above), so the usual undervolt does not apply. {{Source|repo=https://github.com/vektorprime/170tune}}&lt;br /&gt;
* {{Status|Contested}} &#039;&#039;&#039;Can a fully SM-unlocked 10 GB card be undervolted?&#039;&#039;&#039; The question came up after @djpandaman&#039;s 122-SM card spiked to about 400 W at a 250 W limit (see [[Power supplies and cabling#PSU sizing]]). In the order posted:&lt;br /&gt;
** @djpandaman could not set the GPU clock by hand on that card the way he sets the memory clock, though he did not try hard, and presumes the SM clock is dynamic. {{Source|handle=djpandaman|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563223577501769749}}&lt;br /&gt;
** @wakeupmbrc1: set a GPU curve offset, so the card holds the same frequency at a lower voltage. {{Source|handle=wakeupmbrc1|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563225977906270380}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563226038723547187}}&lt;br /&gt;
** The 170tune fork reads the offset range of the 10 GB VBIOS 92.00.66.00.02 as [0..+0] (the bullet above). {{Source|repo=https://github.com/vektorprime/170tune}}&lt;br /&gt;
* Safe power limits for fully SM-unlocked cards are not known yet. {{Source|handle=xeax|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563220557363814480}}&lt;br /&gt;
* {{Status|Contested}} What to do about it:&lt;br /&gt;
** @wakeupmbrc1: undervolting is necessary, and a shunt mod, better with the four unpopulated power phases soldered in (DrMOS, chokes, caps). {{Source|handle=wakeupmbrc1|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559237006444204075}} Untested in the posts. {{Status|Theory}}&lt;br /&gt;
** Asked whether he added power phases or limits power, @scallion_9883 said he swaps in the 300 W power curve from the 8 GB overclock VBIOS. {{Source|handle=globalapathy|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560792894401683577}}&amp;lt;br /&amp;gt;{{Source|handle=scallion_9883|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560793685116067925}}&lt;br /&gt;
** @djpandaman: &amp;quot;seemingly solved&amp;quot; by a method @lxtend found; details are not in the imported posts. {{Source|handle=djpandaman|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561024001516765365}}&lt;br /&gt;
* {{Status|Warning}} @xanthefin advises against the 300 W VBIOS: a photo of a burned 170HX was posted earlier, and the board lacks some power-delivery parts of the full layout. {{Source|handle=xanthefin|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561336153515364444}} The photo itself is not in the imported history.&lt;br /&gt;
* {{Status|Theory}} @matstatman found an unreleased &amp;quot;high power mode&amp;quot; that can be enabled even on 8 GB cards; he does not know what it does and will not release it. Defective-marked HBM may simply run too hot. {{Source|handle=matstatman|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562173369430974556}}&lt;br /&gt;
&lt;br /&gt;
== Longer write-ups ==&lt;br /&gt;
* A longer write-up exists: the opening guide post of the Discord thread &amp;quot;Undervolting CMP170HX 8GB version GUIDE (Simple for every one!)&amp;quot;, posted on 2026-10-02, before the imported history; see [https://discord.com/channels/1518634379604136178/1555480078089986138 Discord]. @rh3dai also posts tuning videos in that thread. {{Source|handle=rh3dai|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1555480078089986138/1556301132861800551}}&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
[[Cooling and power]] · [[P-states and idle power]] · [[Thermal limits]] · [[Power supplies and cabling]] ·&lt;br /&gt;
[[Troubleshooting]] · [[Recipes]] · [[Benchmarks]] · [[170tune]]&lt;br /&gt;
&lt;br /&gt;
{{ImportFooter}}&lt;br /&gt;
[[Category:Cooling and power]]&lt;br /&gt;
&lt;br /&gt;
[[Category:8 GB]]&lt;br /&gt;
[[Category:10 GB]]&lt;/div&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
	<entry>
		<id>https://cmp.wiki/w/index.php?title=Thermal_limits&amp;diff=528</id>
		<title>Thermal limits</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=Thermal_limits&amp;diff=528"/>
		<updated>2026-10-31T21:34:50Z</updated>

		<summary type="html">&lt;p&gt;ImportBot: Core and HBM temperature thresholds, throttling and drop-off behaviour, what temperatures people run at, how to read the sensors; from the cmpunlocker Discord (2026-10-04 to 10-27), cachenetics/170tune, PixelML/club-170hx, amoghmunikote/170th-Street, matstatman/hbmmon and lab notes; gap-fill from #general 2026-10-23 (400 W spike at a 250 W limit), @djpandaman, @xeax&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The CMP 170HX runs hot for its power, and it has two temperatures that matter: the GPU core and the HBM memory. Under&lt;br /&gt;
load the HBM is usually the hotter one, and it is the one that limits memory overclocks and corrupts data first.&lt;br /&gt;
Keep the core under about 80 C and the HBM under about 80 to 85 C for daily use.&lt;br /&gt;
&lt;br /&gt;
== Thresholds ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Sensor !! Temperature !! What happens !! Source&lt;br /&gt;
|-&lt;br /&gt;
| Core || about 76 C || throttling starts, according to a rough cooler model; keep core and HBM under 75 C || {{Status|Theory}} {{Source|handle=zorg33|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562110412395380767}}&lt;br /&gt;
|-&lt;br /&gt;
| Core || 80 C || PixelML&#039;s stop rule for core temperature || {{Source|handle=c133|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562161732137386127|repo=https://github.com/PixelML/club-170hx|note=Apache-2.0 license}}&lt;br /&gt;
|-&lt;br /&gt;
| Core || above about 80 C || GA100 leakage rises with temperature and the card runs away thermally || {{Source|handle=markshowa|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1561324784598384784|repo=https://github.com/amoghmunikote/170th-Street|note=no license stated}}&lt;br /&gt;
|-&lt;br /&gt;
| Core || 85 C || maximum operating temperature (read from the card, 170tune); &amp;quot;the cards will throttle at 85&amp;quot; {{Source|handle=matstatman|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1558212817121972318}}; &amp;quot;85 degrees is the maximum, so you&#039;re most likely bottlenecked by cooling&amp;quot; {{Source|handle=xeax|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560252687839133757}} || {{Source|handle=rh3dai|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1556287917775655053|repo=https://github.com/cachenetics/170tune|note=MIT license}}&lt;br /&gt;
|-&lt;br /&gt;
| Core || 95 C || hardware slowdown {{Source|repo=https://github.com/cachenetics/170tune}}; the card falls off the bus and turns off {{Source|handle=analyticeth|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1557491900934791409}} || see cells&lt;br /&gt;
|-&lt;br /&gt;
| Core || 100 C || one card reached it by accident, cut its power as hard as it could, and still works || {{Source|handle=sojun80|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556855494008643698}}&lt;br /&gt;
|-&lt;br /&gt;
| HBM || about 75 to 76 C || a memory overclock (NDIV 70 and up) starts to corrupt data; 170tune qualifies NDIV 70 only with HBM at or below about 76 C || {{Source|repo=https://github.com/cachenetics/170tune}}&lt;br /&gt;
|-&lt;br /&gt;
| HBM || 80 C || &amp;quot;hbm doesn&#039;t have issues until 80c or so&amp;quot; {{Source|handle=replacedriver47|date=2026-10-10|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1558399070006157436}}; &amp;quot;anything above 80 is too hot&amp;quot; {{Source|handle=spectakkular|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1558215172294840442}} || see cells&lt;br /&gt;
|-&lt;br /&gt;
| HBM || 85 C || PixelML&#039;s stop rule for memory; above 85 C JEDEC halves the refresh interval, so keep stock refresh settings || {{Source|repo=https://github.com/PixelML/club-170hx}} {{Source|handle=rh3dai|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1556287917775655053|repo=https://github.com/vektorprime/170tune|note=MIT license; fork of cachenetics/170tune}}&lt;br /&gt;
|-&lt;br /&gt;
| HBM || 95 C || maximum operating temperature {{Source|repo=https://github.com/cachenetics/170tune}}; &amp;quot;a few minutes&amp;quot; at 95 C corrupts data in the WPR {{Source|handle=bigptoughneigh|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1558266699218812929}} || see cells&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Where people disagree ===&lt;br /&gt;
{{Status|Contested}}&lt;br /&gt;
* How hot is too hot: @mountains1605 called @arabus_74064&#039;s temperatures on Qwen3.8 Next Flash too hot, while @arabus_74064 thought them normal at full load. {{Source|handle=mountains1605|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1558199574974304338}}&amp;lt;br /&amp;gt;{{Source|handle=arabus_74064|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1558210159942041702}} @replacedriver47: the SMs are not the problem, the HBM is, and it is more prone to heat damage {{Source|handle=replacedriver47|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1558217213717254195}}; @rrickk420: &amp;quot;you&#039;re frying your mem&amp;quot; {{Source|handle=rrickk420|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1558221699038576726}}; @bigptoughneigh: memory is not always hotter than the core under load {{Source|handle=bigptoughneigh|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1558266699218812929}}; @dottoreargus barely reaches 65 C on the same model {{Source|handle=dottoreargus|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1558215409625333812}}.&lt;br /&gt;
* @impactic thought the card shuts itself down above 95 C; @prefix10k thought 85 C is already bad. {{Source|handle=prefix10k|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556853048943452211}}&amp;lt;br /&amp;gt;{{Source|handle=impactic|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556861368513331264}}&lt;br /&gt;
* The throttle point: 76 C by @zorg33&#039;s model {{Source|handle=zorg33|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562110412395380767}} against 85 C by @matstatman {{Source|handle=matstatman|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1558212817121972318}} and the card&#039;s own maximum operating value {{Source|repo=https://github.com/cachenetics/170tune}}.&lt;br /&gt;
&lt;br /&gt;
== Without airflow the card dies fast ==&lt;br /&gt;
* {{Status|Proven}} A card without a fan reaches 95 C quickly even at its 40 W idle, falls off the bus and turns off. {{Source|handle=analyticeth|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1557491900934791409}}&amp;lt;br /&amp;gt;{{Source|handle=nikhilr1696|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1557492862344630364}} @programmerboi&#039;s passive card stopped showing in &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvidia-smi&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; at 85 C while idle {{Source|handle=programmerboi|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1560492431768813611}}, and a new 10 GB card &amp;quot;clocked out in under 5 mins without cooling. way worse than V100&amp;quot; {{Source|handle=programmerboi|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1563704621388529725}}. The heatsink is designed for high-airflow servers and does not work even at idle without it. {{Source|handle=civiloid|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1560561874188374087}}&amp;lt;br /&amp;gt;{{Source|handle=globalapathy|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1563704870073143377}}&lt;br /&gt;
* {{Status|Warning}} A failed fan means a dead card or worse; @nikhilr1696 only runs these cards supervised. {{Source|handle=nikhilr1696|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1557491750145232997}} Use a decent fan, not necessarily a blower. {{Source|handle=cibernox|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1557506106509631579}}&lt;br /&gt;
&lt;br /&gt;
== Throttling behaviour ==&lt;br /&gt;
* When the cap or the temperature limit bites, the core clock drops and with it memory bandwidth and tokens per second. On a 10 GB card with all SMs unlocked, the power cap tanked memory bandwidth even with the clock locked. {{Source|handle=djpandaman|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559236914391949484}} See [[Undervolting and power limits]].&lt;br /&gt;
* {{Status|Warning}} &#039;&#039;&#039;A 250 W cap did not bound a fully SM-unlocked 10 GB card.&#039;&#039;&#039; @djpandaman&#039;s card at 122 SMs briefly reported about 400 W of board power during benchmarks with the limit at 250 W (he was unsure whether the reading was measured or calculated), and all of it ends up in the same heatsink and VRM. @xeax worries the VRM MOSFETs get overloaded and doubts he could cool that load. On such a card, watch core and HBM temperatures under real load instead of trusting the cap, and undervolt (see [[Undervolting and power limits#10 GB cards]] and [[Power supplies and cabling#PSU sizing]]). {{Source|handle=xeax|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563222111592521881}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563222404627431497}}&lt;br /&gt;
* Prefill is where cards run hottest: @c133&#039;s cards spike over their cap during long prefills {{Source|handle=c133|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1558163141723037798}}; PixelML&#039;s worst-airflow card reached 80 to 85 C core on long-context prefill at 180 W, which is why they lowered the cap {{Source|repo=https://github.com/PixelML/club-170hx}}.&lt;br /&gt;
* Check whether the card is in hardware power-brake slowdown: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvidia-smi -q | grep -A1 &#039;HW Power Brake Slowdown&#039;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. {{Source|repo=https://github.com/PixelML/club-170hx}}&lt;br /&gt;
* {{Status|Reported}} A card cooled by the fan that came in the Alifond package reached 85 C at full fan speed running a 27B Q8 model on llama.cpp; @xeax: 85 C is the maximum, so it is cooling-bound. {{Source|handle=programmer_007|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560252510193590395}}&amp;lt;br /&amp;gt;{{Source|handle=xeax|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560252687839133757}}&lt;br /&gt;
* Fixes, in order: improve the air path (see [[Fans and ducts]]), lower the cap ({{Source|handle=xeax|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560253213268250645}}: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;sudo nvidia-smi -i 0 -pl 200&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;), then consider water ([[Water cooling]]). These chips run 400 W on SXM4 boards; better cooling is what unlocks more of them. {{Source|handle=xeax|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560253818329899039}}&lt;br /&gt;
&lt;br /&gt;
== What temperatures people run at ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Cooling !! Cap !! Hottest reading !! Source&lt;br /&gt;
|-&lt;br /&gt;
| Water block, full load || 250 W || 50 C || {{Source|handle=leenodie|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1545982693903306813/1564340979065163910}}&lt;br /&gt;
|-&lt;br /&gt;
| Water block, 360 mm radiator, fans at minimum || 180 W || 45 C || {{Source|repo=https://github.com/amoghmunikote/170th-Street}}&lt;br /&gt;
|-&lt;br /&gt;
| Water, general || not given || 50 to 60 C || {{Source|handle=endsjeremy|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1561901936494649345}}&lt;br /&gt;
|-&lt;br /&gt;
| Air, unlocked 64 GB card || 175 W || 60 C core, 65 C HBM || {{Source|handle=rrickk420|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1557800123457736795}}&lt;br /&gt;
|-&lt;br /&gt;
| One 80 mm fan per pair, no duct || 185 W || 63 C || {{Source|handle=c133|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1558160764370690100}}&lt;br /&gt;
|-&lt;br /&gt;
| S12038-4K push only, four cards, cold garage || 200 W || 62 C || {{Source|handle=alanoo|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1564379568801058877}}&lt;br /&gt;
|-&lt;br /&gt;
| Blower at 50 to 60 % || 200 W || 60 C || {{Source|handle=68x0|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560301937675599944}}&lt;br /&gt;
|-&lt;br /&gt;
| P12 Pro on a shroud || 175 W || 65 C || {{Source|handle=rrickk420|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518691940646781070/1557456081607860236}}&lt;br /&gt;
|-&lt;br /&gt;
| Sealed funnel || 150 W || 70 C || {{Source|handle=globalapathy|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518691940646781070/1557451493379154061}}&lt;br /&gt;
|-&lt;br /&gt;
| S12038-4K push-pull, 24 C room || 300 W || HBM 72 C || {{Source|handle=wakeupmbrc1|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1560655488331546715}}&lt;br /&gt;
|-&lt;br /&gt;
| P12 Pro push and pull on 3-card plenums, 10 minutes full power || full || 80 C || {{Source|handle=reala7096|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1557593651037737051}}&lt;br /&gt;
|-&lt;br /&gt;
| One card, 6-way inference soak for 10 minutes || 200 W || HBM 84 to 85 C, GPU 78 C || {{Source|repo=https://github.com/cachenetics/170tune}}&lt;br /&gt;
|-&lt;br /&gt;
| Four cards, GLM-5.3-Flash TP4 || 165 W || HBM 82 to 83 C || {{Source|repo=https://github.com/PixelML/club-170hx}}&lt;br /&gt;
|-&lt;br /&gt;
| Eight cards in a server with a fan wall, same cap, by slot || 180 W || 58 to 68 C on two slots per CPU, 81 to 84 C on the other two || {{Source|handle=darkmaniac7|date=2026-10-28|note=lab notes}}&lt;br /&gt;
|-&lt;br /&gt;
| Four idle cards, one 80 mm blower on a printed duct || idle || core 37 to 38 C, memory 41 to 51 C || {{Source|repo=https://github.com/PixelML/club-170hx}}&lt;br /&gt;
|-&lt;br /&gt;
| Sandwiched cards with shared intake || under load || 34 to 42 C || {{Source|handle=moliminous|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1558686919033094145}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Reading the sensors ==&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvidia-smi -q -d TEMPERATURE&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; {{Source|handle=xeax|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560253301985906692}}, or for logging &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvidia-smi --query-gpu=index,temperature.gpu,temperature.memory,power.draw --format=csv&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; {{Source|repo=https://github.com/PixelML/club-170hx}}. Watch &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;temperature.memory&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;: HBM is usually the warmest sensor under load. {{Source|repo=https://github.com/cachenetics/170tune}}&lt;br /&gt;
* The card has about 10 temperature sensors, including one per HBM stack. {{Source|handle=matstatman|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556770474695069718}} [https://github.com/matstatman/hbmmon matstatman/hbmmon] shows per-stack temperature, but it writes to the HBM debug interface by default and needs a custom driver; use its read-only mode on a stock driver. {{Source|handle=matstatman|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556758870565593288|repo=https://github.com/matstatman/hbmmon|note=no license file}}&lt;br /&gt;
* The 10 GB card&#039;s memory runs a few degrees warmer than the 8 GB card&#039;s (two more half stacks active): 41 C against 37 C, both at about 33 W idle, after a repaste; before the repaste the gap was 13 C, which pointed at the thermal interface. The owner used PTM on the 8 GB card and then ran out; what went on the 10 GB card is not stated. {{Source|handle=ghostinthedatacenter_87281|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559597067352023152}}&amp;lt;br /&amp;gt;{{Source|handle=colo2442|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559599442166812784}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559649510827757569}}&amp;lt;br /&amp;gt;{{Source|handle=ghostinthedatacenter_87281|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559651382816936108}}&amp;lt;br /&amp;gt;{{Source|handle=ghostinthedatacenter_87281|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559653025700909117}}&lt;br /&gt;
* A server BMC cannot read the temperature of a card on a generic passive riser, so it will not ramp the fans for it. {{Source|handle=fafinet|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562300430439157850}}&lt;br /&gt;
&lt;br /&gt;
== Room and inlet temperature ==&lt;br /&gt;
* Your intake air sets the floor. The lab&#039;s eight-card server raises its power caps only while the inlet is below 24 C and lowers them above 27 C; at about 2 kW into a room, the room became the limit before the fans did. See [[Chassis builds]]. {{Source|handle=darkmaniac7|date=2026-10-27|note=lab notes}}&lt;br /&gt;
* Twelve cards on dedicated circuits with an air conditioner pointed at them is still the warmest and loudest room in @gpmickey&#039;s house. {{Source|handle=gpmickey|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561664734179364944}}&lt;br /&gt;
* {{Status|Warning}} Do not feed cold winter air or sub-dew-point coolant to the cards: condensation. {{Source|handle=alanoo|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562111068204044420}}&amp;lt;br /&amp;gt;{{Source|handle=gnasherrr|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1564185826538160159}}&lt;br /&gt;
* Paste and pads matter for the last few degrees; see [[Water cooling]] for opening the card.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
[[Cooling and power]] · [[Fans and ducts]] · [[Water cooling]] · [[Undervolting and power limits]] ·&lt;br /&gt;
[[P-states and idle power]] · [[Troubleshooting]] · [[Tools]]&lt;br /&gt;
&lt;br /&gt;
{{ImportFooter}}&lt;br /&gt;
[[Category:Cooling and power]]&lt;br /&gt;
&lt;br /&gt;
[[Category:8 GB]]&lt;br /&gt;
[[Category:10 GB]]&lt;/div&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
	<entry>
		<id>https://cmp.wiki/w/index.php?title=Server_BIOS_setup&amp;diff=527</id>
		<title>Server BIOS setup</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=Server_BIOS_setup&amp;diff=527"/>
		<updated>2026-10-31T21:34:49Z</updated>

		<summary type="html">&lt;p&gt;ImportBot: Gen2 and 64 GB BAR1 runbook for servers, from @darkmaniac7 lab notes (8 cards bare metal, 4 cards under ESXi), plus Discord reports on MMIO windows, PLX hotplug and BMC fans&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Status|Reported}} {{Cards|both}}&lt;br /&gt;
&lt;br /&gt;
How to get a CMP 170HX to &#039;&#039;&#039;PCIe Gen2&#039;&#039;&#039; and a &#039;&#039;&#039;64 GB BAR1&#039;&#039;&#039; on a server, and what to check when it does not happen. It comes from getting 8 cards to Gen2 x16 with 64 GB BAR1 on bare metal, and 4 cards to Gen2 with 64 GB BAR1 under ESXi passthrough. The page works as a checklist for a person, and it works just as well handed to an AI agent with a root shell, with a person making the BIOS changes and power cycles. {{Source|handle=darkmaniac7|date=2026-10-29|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
For what the two features are, see [[Gen2 link retrain]] and [[Resizable BAR and BAR1 64 GB]]. For desktop boards, see [[Consumer motherboards]]. For hypervisors, see [[Virtual machines and passthrough]].&lt;br /&gt;
&lt;br /&gt;
== Rules ==&lt;br /&gt;
# &#039;&#039;&#039;Collect facts first&#039;&#039;&#039; (the script below). Change nothing until you know which case you are in.&lt;br /&gt;
# &#039;&#039;&#039;One change per reboot.&#039;&#039;&#039; Save the collect output before and after every change, so each change can be judged on its own.&lt;br /&gt;
# &#039;&#039;&#039;BIOS changes, reboots and cold power cycles are done by a person.&#039;&#039;&#039; If an agent is helping, it proposes the exact setting and the reason; it does not do them.&lt;br /&gt;
# &#039;&#039;&#039;Do not try Gen3 on 8 GB cards.&#039;&#039;&#039; On the 8 GB cards (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;10de:20c2&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) Gen3 and Gen4 are fused off, and so is the software fuse override (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;0x820084&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; bit 0 = 1). One attempt through the XP/XVE registers left a card stuck at Gen1 until a power cycle. Gen2 is the ceiling. Gen3 on 10 GB cards is a separate route, see [[Unlocks]].&lt;br /&gt;
# &#039;&#039;&#039;Never flash a VBIOS&#039;&#039;&#039;, and never write PCI config space by hand on a live system unless you know exactly why.&lt;br /&gt;
# &#039;&#039;&#039;If you have a working machine with the same cards&#039;&#039;&#039;, run the collect script there too and diff the two. That is the fastest way to find the difference.&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-29|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
== What working looks like ==&lt;br /&gt;
Reference box: Supermicro H12DSG-O-CPU (dual EPYC Rome), 8 cards, Ubuntu 24.04, kernel 6.8.0, nvidia-open 615.71.09 patched by the Morrowmake cmpunlocker fork ([https://github.com/Morrowmake/cmpunlocker github.com/Morrowmake/cmpunlocker], branch &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;p2p-ecc&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, commit &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;87cb5fd&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;), installed with:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo ./install.sh --p2p --profile=8gb --no-iommu --no-passthrough&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ nvidia-smi --query-gpu=index,pci.bus_id,pcie.link.gen.current,pcie.link.width.current,memory.total --format=csv,noheader&lt;br /&gt;
0, 00000000:01:00.0, 2, 16, 65536 MiB          (all 8 cards the same)&lt;br /&gt;
&lt;br /&gt;
$ nvidia-smi -q -i 0 | grep -A3 &amp;quot;BAR1 Memory Usage&amp;quot;&lt;br /&gt;
    Total : 65536 MiB&lt;br /&gt;
&lt;br /&gt;
$ lspci -s 01:00.0 -vvv&lt;br /&gt;
    Region 1: Memory at 29000000000 (64-bit, prefetchable) [size=64G]&lt;br /&gt;
    Region 3: Memory at 28800000000 (64-bit, prefetchable) [size=32M]&lt;br /&gt;
    LnkCap: Port #0, Speed 5GT/s, Width x16&lt;br /&gt;
    LnkSta: Speed 5GT/s, Width x16&lt;br /&gt;
    Capabilities: [bb0 v1] Physical Resizable BAR&lt;br /&gt;
        BAR 1: current size: 64GB, supported: 64MB 128MB ... 32GB 64GB&lt;br /&gt;
&lt;br /&gt;
$ grep -E &amp;quot;RegistryDwords|EnableResizableBar&amp;quot; /proc/driver/nvidia/params&lt;br /&gt;
EnableResizableBar: 1&lt;br /&gt;
RegistryDwords: &amp;quot;RmForceEnableGen2=1;RMPcieLinkSpeed=0x1;ForceP2P=0x11&amp;quot;&lt;br /&gt;
&lt;br /&gt;
$ cat /etc/modprobe.d/cmp-pcie-gen2.conf        (written by the installer)&lt;br /&gt;
options nvidia NVreg_RegistryDwords=&amp;quot;RmForceEnableGen2=1;RMPcieLinkSpeed=0x1;ForceP2P=0x11&amp;quot;&lt;br /&gt;
&lt;br /&gt;
$ dmesg | grep -E &amp;quot;BAR 1|CMP BAR1&amp;quot;&lt;br /&gt;
pci 0000:01:00.0: BAR 1 [mem 0x380a8000000-0x380abffffff 64bit pref]      &amp;amp;lt;- firmware sizes it 64 MB&lt;br /&gt;
NVRM: CMP BAR1: before CYA=0x00000026 CFG=0x80000000 CAP=0x00000400&lt;br /&gt;
NVRM: CMP BAR1: after  CYA=0x00000030 CFG=0x8000000a CAP=0x001ffc00&lt;br /&gt;
NVRM: CMP BAR1: resize enabled, will attempt up to 64 GB&lt;br /&gt;
NVRM: CMP BAR1: final size = 65536 MB                                     &amp;amp;lt;- the driver resized it&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kernel command line: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;amd_iommu=on iommu=pt&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, nothing PCI-specific (no &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;pci=realloc&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;). Firmware put the 64 MB BAR1 above 4 GB, so &amp;quot;Above 4G Decoding&amp;quot; was on. The rest of the BIOS settings were not recorded.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvidia-smi -q&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; showing &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;Device Max: 1&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; under PCIe Generation is normal on these cards, even when they run Gen2. Read &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;Current&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-29|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
== How the two features work ==&lt;br /&gt;
Most dead ends come from treating these like normal ReBAR and normal link speed settings.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gen2.&#039;&#039;&#039; Stock, the card trains at Gen1: LnkCap advertises 2.5 GT/s only. The BIOS and the root port cannot raise that, because the card&#039;s own LnkCap is the limit. The patched driver raises it from the GPU side during its unlock window: it programs the card&#039;s link registers for Gen2, requests a directed speed change and waits for the link to retrain. The RM keys in &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;RegistryDwords&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; switch that on. With the stock NVIDIA driver, or if those keys never reach the driver, the card stays at Gen1. Link width is whatever the slot or riser gives (an x8 slot gives Gen2 x8).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;BAR1.&#039;&#039;&#039; At every power-on the card&#039;s Resizable BAR capability advertises only 64 MB (CAP &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;0x400&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;). So the BIOS sizes BAR1 at 64 MB, and a BIOS &amp;quot;Resizable BAR&amp;quot; option cannot do better, because the card is not offering more yet. The patched driver then writes two card registers (CYA &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;0x724 = 0x30&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, CFG &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;0xdcc = 0x8000000a&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;). After that the capability offers 64 MB to 64 GB (CAP &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;0x1ffc00&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;), and the driver asks the kernel to resize BAR1 to 64 GB. BAR3 (32 MB) moves too.&lt;br /&gt;
&lt;br /&gt;
For that resize to work, the kernel has to fit 64 GB + 32 MB per card, 64 GB-aligned, inside the 64-bit prefetchable window of the card&#039;s parent bridge, and grow that window if it is too small. That is where servers fail: tight MMIO layouts, bridge windows the firmware sized exactly, or two cards sharing one bridge or switch.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;What you lose without a 64 GB BAR1.&#039;&#039;&#039; The 64 GB of VRAM and the compute unlock still work with a 64 MB BAR1. What it costs is P2P between cards. Engines like the Morrowmake recipes check P2P at startup and fall back to copies through host memory, so it is a speed loss for tensor parallel, not a failure.&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-29|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
== Collect facts ==&lt;br /&gt;
Run this as root and save the output (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;collect.sh &amp;gt; facts-$(hostname)-$(date +%H%M).txt 2&amp;gt;&amp;amp;1&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;):&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
echo &amp;quot;== system&amp;quot;; dmidecode -s system-manufacturer; dmidecode -s system-product-name; dmidecode -s bios-version&lt;br /&gt;
uname -r; cat /proc/cmdline&lt;br /&gt;
echo &amp;quot;== driver&amp;quot;; head -1 /proc/driver/nvidia/version 2&amp;gt;&amp;amp;1&lt;br /&gt;
grep -E &amp;quot;RegistryDwords|EnableResizableBar&amp;quot; /proc/driver/nvidia/params 2&amp;gt;&amp;amp;1&lt;br /&gt;
grep -rH &amp;quot;nvidia&amp;quot; /etc/modprobe.d/ /lib/modprobe.d/ 2&amp;gt;/dev/null | grep -v &amp;quot;:#&amp;quot;&lt;br /&gt;
lsinitramfs /boot/initrd.img-$(uname -r) 2&amp;gt;/dev/null | grep -E &amp;quot;nvidia|modprobe.d&amp;quot; | head&lt;br /&gt;
echo &amp;quot;== cards&amp;quot;&lt;br /&gt;
nvidia-smi --query-gpu=index,pci.bus_id,pcie.link.gen.current,pcie.link.gen.max,pcie.link.width.current,memory.total --format=csv,noheader&lt;br /&gt;
nvidia-smi -q | grep -A2 &amp;quot;BAR1 Memory Usage&amp;quot;&lt;br /&gt;
echo &amp;quot;== tree&amp;quot;; lspci -tv&lt;br /&gt;
for d in $(lspci -D -d 10de: | awk &#039;{print $1}&#039;); do&lt;br /&gt;
  echo &amp;quot;=== GPU $d&amp;quot;&lt;br /&gt;
  lspci -s $d -vvv | grep -E &amp;quot;Region|LnkCap:|LnkSta:|LnkCtl2|Resizable|BAR [0-9]:&amp;quot;&lt;br /&gt;
  p=$(basename $(dirname $(readlink -f /sys/bus/pci/devices/$d)))&lt;br /&gt;
  while [[ $p =~ ^[0-9a-f]{4}: ]]; do&lt;br /&gt;
    echo &amp;quot;--- upstream $p&amp;quot;&lt;br /&gt;
    lspci -s $p -vvv | grep -E &amp;quot;^[0-9a-f]|Prefetchable memory behind|LnkCap:|LnkSta:|LnkCtl2|SltCap|HotPlug&amp;quot;&lt;br /&gt;
    p=$(basename $(dirname $(readlink -f /sys/bus/pci/devices/$p)))&lt;br /&gt;
  done&lt;br /&gt;
done&lt;br /&gt;
echo &amp;quot;== dmesg: driver&amp;quot;; dmesg | grep -iE &amp;quot;NVRM: CMP|retrain|Xid&amp;quot; | head -40&lt;br /&gt;
echo &amp;quot;== dmesg: BARs&amp;quot;; dmesg | grep -iE &amp;quot;BAR 1|BAR 3|no space|failed to assign|can&#039;t assign|resiz&amp;quot; | head -40&lt;br /&gt;
echo &amp;quot;== dmesg: root windows&amp;quot;; dmesg | grep -E &amp;quot;root bus resource \[mem&amp;quot; | head -20&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The upstream walk shows every bridge between the card and the root complex. More than one bridge in that list means a PCIe switch (common on GPU risers and some Dell GPU configurations). The switch&#039;s windows have to grow too.&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-29|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
=== Dell PowerEdge: dump the BIOS PCI settings ===&lt;br /&gt;
If the box has an iDRAC, dump the BIOS PCI settings as they are now. Attribute names differ by PowerEdge generation, so list them rather than guessing:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
racadm get BIOS.IntegratedDevices&lt;br /&gt;
racadm get BIOS.SysProfileSettings&lt;br /&gt;
racadm get BIOS | grep -iE &amp;quot;mmio|4g|bar|sriov|slot|speed|link|bifurc|aspm&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
On 14th-generation PowerEdge (R640, R740 and so on), the settings that matter are under Integrated Devices: &amp;quot;Memory Mapped I/O above 4GB&amp;quot; and &amp;quot;Memory Mapped I/O Base&amp;quot;. Check the names on your BIOS before changing anything.&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-29|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
== Find your case and fix it ==&lt;br /&gt;
&lt;br /&gt;
=== Case A: the unlock is not active (memory shows 8 GB, no &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;NVRM: CMP&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; lines) ===&lt;br /&gt;
Neither Gen2 nor BAR1 can work yet, so fix this first.&lt;br /&gt;
* Install the same unlocker commit and driver version as a working box, with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;--profile=8gb&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (8 GB cards) or &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;--profile=10gb&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (10 GB cards). See [[Unlocks]].&lt;br /&gt;
* A kernel or nvidia package upgrade puts the stock modules back through DKMS. The cards drop to 8 GB and Gen1 without any error. Hold the kernel and every nvidia package once it works. See [[Operating systems and kernels]].&lt;br /&gt;
* The unlocker README says: if memory stays at its stock size, power off completely before booting. That means a real cold start (AC off, about 10 s), not a reboot.&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-29|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
=== Case B: unlocked (64 GB VRAM) but still Gen1 ===&lt;br /&gt;
# &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;RegistryDwords&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; must show the Gen2 keys in &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/proc/driver/nvidia/params&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. If it does not, the options file was not read. When nvidia is loaded from the initramfs, the options must be in it too: run &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;update-initramfs -u&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and reboot. Only one &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;NVreg_RegistryDwords&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; line counts; a second file silently replaces the first. Grep every modprobe file.&lt;br /&gt;
# &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;dmesg | grep -iE &amp;quot;retrain|gen2|link speed&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; shows whether the driver tried and what it got.&lt;br /&gt;
# On every upstream bridge, LnkCap must allow at least 5 GT/s, and LnkCtl2 &amp;quot;Target Link Speed&amp;quot; must not be 2.5 GT/s. If a root port targets 2.5 GT/s, the BIOS has that slot limited. Look in the BIOS for a per-slot link speed setting and set it to Auto, or Gen2 or higher.&lt;br /&gt;
# If LnkSta shows 2.5 GT/s with &amp;quot;(downgraded)&amp;quot; after a retrain, the link failed at Gen2 and fell back. That points at the signal path, not settings: a riser, an extension cable or a slot. Move the card to another slot to test. See [[Risers and bifurcation]].&lt;br /&gt;
# Do not change anything for Gen3 (see the rules at the top).&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-29|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
=== Case C: unlocked and Gen2, but BAR1 stays 64 MB (or 256 MB) ===&lt;br /&gt;
Read the &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;NVRM: CMP BAR1&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; lines first.&lt;br /&gt;
* &#039;&#039;&#039;No &amp;quot;resize enabled&amp;quot; line:&#039;&#039;&#039; check &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;EnableResizableBar&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/proc/driver/nvidia/params&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. It is 1 by default on the patched build; if it is 0, set &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;options nvidia NVreg_EnableResizableBar=1&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;final size&amp;quot; below 65536 MB, or kernel lines like &amp;quot;no space for&amp;quot; / &amp;quot;failed to assign&amp;quot; near BAR 1:&#039;&#039;&#039; the bridge window cannot take 64 GB. Try these one at a time, running the collect script after each:&lt;br /&gt;
# BIOS: &amp;quot;Memory Mapped I/O above 4GB&amp;quot; (Above 4G Decoding) Enabled. Without it nothing else matters.&lt;br /&gt;
# BIOS: give the 64-bit MMIO space as much room as the BIOS allows. On PowerEdge that is &amp;quot;Memory Mapped I/O Base&amp;quot;. The options vary by generation, and a higher base address usually leaves more room above it. Linux handles any of them. Record the old value so it can go back.&lt;br /&gt;
# Kernel: add &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;pci=realloc&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; to the command line. This lets Linux release and reassign bridge windows that firmware sized too tightly. Edit &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/etc/default/grub&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, run &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;update-grub&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, then reboot. If something other than the GPUs breaks (NICs, storage), remove it again.&lt;br /&gt;
# Isolate: test with one card. Two cards behind the same bridge or switch need room for two 64 GB + 32 MB blocks, each 64 GB-aligned, in one window. If one card resizes and two do not, it is window size or placement. Try the cards on different root ports if the chassis allows.&lt;br /&gt;
# A BIOS &amp;quot;Resizable BAR&amp;quot; option, if this model has one, will not help by itself: at power-on the card only offers 64 MB. Enabling it is harmless. Change one thing at a time.&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-29|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If none of that works:&#039;&#039;&#039; the remaining route is resizing the card before the OS boots. That was done for ESXi with a small UEFI app that reserves a 64 GB-aligned block in the firmware memory map, then does the same two register writes plus the BAR and bridge-window programming. It works, but it has to run on every boot. The procedure, the risks and the code are on [[BAR1 64 GB on ESXi]] and in [https://github.com/darkmaniac7/cmp170hx-esxi darkmaniac7/cmp170hx-esxi]; read them rather than improvising. {{Source|handle=darkmaniac7|date=2026-10-21|repo=https://github.com/darkmaniac7/cmp170hx-esxi|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
==== What others hit in case C ====&lt;br /&gt;
* &#039;&#039;&#039;Window too small for the card count.&#039;&#039;&#039; A Minisforum MS-01 host with 4 cards behind a PLX 88096 switch had an MMIO space of 256 GB, too small for four 64 GB BAR1s, and the firmware tried to place the BAR1s inside a 512 MB section. Resizable BAR was already enabled. {{Source|handle=replacedriver47|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562908042217922662}}&amp;lt;br /&amp;gt;{{Source|handle=replacedriver47|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562948169174749246}}&amp;lt;br /&amp;gt;{{Source|handle=replacedriver47|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562948621446549575}} Two days later the same owner got 2 of the 4 cards to 64 GB BAR1 by changing MMIOH and BAR sizes; the MMIOH size still prevented all 4. {{Source|handle=replacedriver47|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563629333552177284}}&amp;lt;br /&amp;gt;{{Source|handle=replacedriver47|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563629971082186753}} See [[Minisforum MS-01]].&lt;br /&gt;
* &#039;&#039;&#039;PCIe switch firmware.&#039;&#039;&#039; The same owner found the PLX 88096 firmware on his switch board did not have hotplug enabled, which he says is required to remap BAR addressing behind the switch. {{Source|handle=replacedriver47|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1563580726882861097}}&lt;br /&gt;
* &#039;&#039;&#039;Hidden MMIOH settings on older boards.&#039;&#039;&#039; On an ASUS P9X79 WS the BIOS allocates only a small 64-bit window above 4 GB, so a 64 GB BAR request fails. Above 4G Decoding was present; the owner&#039;s assistant changed Ubuntu (kernel) parameters and it then worked. The exact parameters were not posted. {{Source|handle=globalapathy|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561805422950875147}}&amp;lt;br /&amp;gt;{{Source|handle=globalapathy|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561806012179288205}}&amp;lt;br /&amp;gt;{{Source|handle=fdelfini|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561810276351741975}} See [[ASUS P9X79 WS]].&lt;br /&gt;
* &#039;&#039;&#039;Two cards behind one switch crash the kernel at boot&#039;&#039;&#039; unless the per-card BAR1 resize is serialized: the PixelML club host (two PLX PEX 8747 switches, two cards per switch) corrupted the kernel resource tree on every boot until a &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;rebar-serialize.patch&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (one mutex around the resize, the same fix as upstream cmpunlocker PR #59) was applied. {{Source|handle=djpandaman|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563629622673936384|repo=https://github.com/PixelML/club-170hx}} (docs/CMP170HX-UNDERSTANDING.md)&lt;br /&gt;
* &#039;&#039;&#039;P2P at a 64 MB BAR1, instead of fighting MMIO.&#039;&#039;&#039; {{Status|Contested}}&lt;br /&gt;
** OB88594: do not try to fix MMIO sizing unless the motherboard has independent options for it; the Morrowmake fork can do P2P at a 64 MB BAR1. {{Source|handle=ob88594|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1558810215665893436}}&lt;br /&gt;
** replacedriver47: the Morrowmake build reports P2P working with no BAR1, but no transfers go through. {{Source|handle=replacedriver47|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1558844986156388454}}&lt;br /&gt;
&lt;br /&gt;
=== Case D: the cards are passed through to a VM (Proxmox, ESXi) ===&lt;br /&gt;
The unlock has to run where the NVIDIA driver runs. Under ESXi, firmware sizes BAR1 at 64 MB before ESXi sees it, so the 64 GB BAR1 needs the pre-boot step above ([[BAR1 64 GB on ESXi]]). The VM also needs &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;pciPassthru.use64bitMMIO = TRUE&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and a large &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;pciPassthru.64bitMMIOSizeGB&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (1024 was needed for four cards). Gen2 works from inside the guest. P2P between CMPs inside a VM did not work; the same cards do 12/12 pairs on bare metal. Bare metal is much simpler. Details and Proxmox reports: [[Virtual machines and passthrough]]. {{Source|handle=darkmaniac7|date=2026-10-29|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
== Verify ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
nvidia-smi --query-gpu=index,pcie.link.gen.current,pcie.link.width.current,memory.total --format=csv,noheader&lt;br /&gt;
nvidia-smi -q | grep -A1 &amp;quot;BAR1 Memory Usage&amp;quot;           # Total 65536 MiB&lt;br /&gt;
python3 tools/p2p-content-check.py                      # from the cmpunlocker repo; must exit 0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;p2p-content-check.py&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; copies random data between every ordered pair of cards and compares every byte. &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvidia-smi topo&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and &amp;quot;peer access supported&amp;quot; alone do not prove P2P works. Morrowmake&#039;s README measured about 6.65 GB/s each way between two cards at Gen2 x16. Check that &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;dmesg | grep Xid&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; stays empty. {{Source|handle=darkmaniac7|date=2026-10-29|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
== Undo ==&lt;br /&gt;
* Driver: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;sudo ./remove.sh --yes&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; in the cmpunlocker repo, then reboot.&lt;br /&gt;
* BIOS: put back the values recorded by the collect script.&lt;br /&gt;
* Kernel: remove &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;pci=realloc&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; from &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/etc/default/grub&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, run &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;update-grub&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, reboot.&lt;br /&gt;
&lt;br /&gt;
== BMC and fan settings on GPU servers ==&lt;br /&gt;
* &#039;&#039;&#039;Supermicro BMC Full mode persists across power loss, the zone duty does not.&#039;&#039;&#039; A board left in Full fan mode comes back from a cold boot with every fan at 100% until the OS rewrites the duty. Leave the mode at Optimal when the OS is down, or have the fan service read the duty back and rewrite it. {{Source|handle=darkmaniac7|date=2026-10-27|note=lab notes}} The PixelML club measured the same on a Supermicro BMC: switching to Full and writing zone duties once left fans at 100% after a cold boot. {{Source|handle=djpandaman|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563629622673936384|repo=https://github.com/PixelML/club-170hx}}&lt;br /&gt;
* &#039;&#039;&#039;EPYC boards without BMC fan curves:&#039;&#039;&#039; on fafinet&#039;s EPYC host (EPYC 7502 with an AST2500 BMC daughterboard; the message does not name the board) the smart fan curve is linear and can only be set in the BIOS, with no BMC control, and the other fan headers can be set with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;ipmitool raw 0x0e 0x65 0 (value)&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. {{Source|handle=fafinet|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1564263781108940871}} GlobalApathy finds the ASRock Rack ROMED8-2T&#039;s fan curve settings weak too. {{Source|handle=globalapathy|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562647408293318733}}&lt;br /&gt;
* Fan noise on 2U GPU servers and thermal-target fan control: see [[Cooling and power]].&lt;br /&gt;
&lt;br /&gt;
== Related ==&lt;br /&gt;
* [[Platforms]], [[Consumer motherboards]], [[Risers and bifurcation]], [[Virtual machines and passthrough]], [[Operating systems and kernels]]&lt;br /&gt;
* [[Gen2 link retrain]], [[Resizable BAR and BAR1 64 GB]], [[P2P]], [[Kernel parameters and module options]], [[Unlocks]]&lt;br /&gt;
* [[Troubleshooting]], [[Card not detected or BAR allocation fails]]&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
Runbook by @darkmaniac7 from the lab&#039;s own servers. The unlock is [https://github.com/amoghmunikote/cmpunlocker amoghmunikote/cmpunlocker]; the P2P/ECC fork used on the reference box is [https://github.com/Morrowmake/cmpunlocker Morrowmake/cmpunlocker].&lt;br /&gt;
&lt;br /&gt;
{{ImportFooter}}&lt;br /&gt;
[[Category:Platforms]]&lt;br /&gt;
[[Category:8 GB]]&lt;br /&gt;
[[Category:10 GB]]&lt;/div&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
	<entry>
		<id>https://cmp.wiki/w/index.php?title=Rumours_and_claims_to_verify&amp;diff=526</id>
		<title>Rumours and claims to verify</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=Rumours_and_claims_to_verify&amp;diff=526"/>
		<updated>2026-10-31T21:34:48Z</updated>

		<summary type="html">&lt;p&gt;ImportBot: Import (V2): register of unverified claims from the cmpunlocker Discord, @ob88594, @wakeupmbrc1, @djpandaman, @aaasss1456, @analyticeth, @douya4305, @rrickk420, @bigptoughneigh, @cuddylac997, @zingy90210, @exile_1ck, @cute_sc2, @_____josh_____, @matstatman, @colo2442, @scallion_9883, @xanthefin, @feralzi, @kellertreppe123 and others&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Claims made on the cmpunlocker Discord that nobody has reproduced. None of them is a result. Each entry gives the claim, who made it and when (in the credit line), what would settle it, and the board card if there is one. Where another page already covers the claim with its sources, the entry is short and links there.&lt;br /&gt;
&lt;br /&gt;
* {{Status|Theory}} on this page: a claim with no evidence posted and no second person.&lt;br /&gt;
* {{Status|Contested}}: people disagree. Both sides are listed in the order they were posted, with no verdict.&lt;br /&gt;
* To settle one, post the evidence on Discord with the card variant, driver and method, and move the card on the [https://cmp.wiki/board/ board]. A settled claim moves to the page it belongs on.&lt;br /&gt;
&lt;br /&gt;
Firmware and VBIOS claims appear here only as claims. This wiki does not carry keys, decryption or ways around NVIDIA&#039;s firmware protection.&lt;br /&gt;
&lt;br /&gt;
== Memory ==&lt;br /&gt;
&lt;br /&gt;
=== 8 GB card at 80 or 96 GB ===&lt;br /&gt;
On 2026-10-09 @ob88594 posted a Xianyu listing photo of cards marked 80G and 96G, whose CUDA count matched 128 SMs. His informant said they were 8 GB cards; later he added that the card in the photo &amp;quot;has not been shipped&amp;quot; and that the third party only sells a 10 GB unlock. A vendor advert quoted by @analyticeth said the 8 GB modification was &amp;quot;still under development, with major breakthroughs already achieved&amp;quot;. Nobody posted a card, a dump or a buyer. In the order posted:&lt;br /&gt;
* The informant says the marked cards are 8 GB cards. {{Source|handle=ob88594|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558079963129978955}}&amp;lt;br /&amp;gt;{{Source|handle=ob88594|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558084426003382275}}&amp;lt;br /&amp;gt;{{Source|handle=ob88594|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558114667325423759}}&lt;br /&gt;
* In theory an 8 GB card could go to 96 GB. {{Source|handle=wakeupmbrc1|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1558172335633211645}}&lt;br /&gt;
* The vendor advert&#039;s line on the 8 GB card. {{Source|handle=analyticeth|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1558168218487623782}}&lt;br /&gt;
* Without a signed VBIOS @globalapathy does not see how it would be possible. {{Source|handle=globalapathy|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1558682168983818333}}&lt;br /&gt;
* @djpandaman: in theory 96 GB on some cards and 80 GB on most; the maximum confirmed on a production 8 GB card is 64 GB. {{Source|handle=djpandaman|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559044323545456671}}&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; An 8 GB card (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;10de:20c2&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) showing more than 65024 MiB in nvidia-smi and passing a dense unique-data write and read-back over all of it, with the method posted.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; D-072 and D-056 (Dev and research), T-029 (CMP testing) on the [https://cmp.wiki/board/ board].&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[8 GB card#Memory]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Contested}} {{Cards|8 GB}}&lt;br /&gt;
&lt;br /&gt;
=== A screenshot showing 130104 MB (192 GB) on one card ===&lt;br /&gt;
A screenshot in the &amp;quot;Unlock 80GB stable ram on 10G version&amp;quot; feature-request channel appeared to show 130104 MB of VRAM, which some read as 192 GB on one card. In the order posted:&lt;br /&gt;
* &amp;quot;i thought it was 192g&amp;quot;. {{Source|handle=squishysquare|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1534858283138158697/1560151279618101299}}&lt;br /&gt;
* The per-stack arithmetic (25.6 or 21.3 GB per stack) makes no sense. {{Source|handle=squishysquare|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1534858283138158697/1560165956494557257}}&lt;br /&gt;
* &amp;quot;VRAM 130104 MB= 65024 MiB x2 = 2x 64GB unlocked 8GB model&amp;quot;: two unlocked 8 GB cards reported together. {{Source|handle=kio063218|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1534858283138158697/1560618333542293526}}&lt;br /&gt;
* &amp;quot;Fake pic.&amp;quot; {{Source|handle=reggie7756|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1534858283138158697/1561867918864814234}}&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; A single-GPU &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvidia-smi -q&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; from the card in question. For comparison, an unlocked 8 GB card reports 65024 MiB.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; T-032 (CMP testing) on the [https://cmp.wiki/board/ board].&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[Memory unlock on the 10 GB card#80 / 96 GB: not real on these dies]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Contested}} {{Cards|both}}&lt;br /&gt;
&lt;br /&gt;
=== 80 GB working on the 10 GB card ===&lt;br /&gt;
In the order posted:&lt;br /&gt;
* Miséricorde relayed community research that memory above 40 GB &amp;quot;reads and returns meaningful values&amp;quot;. {{Source|handle=wakeupmbrc1|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559709514553622549}}&lt;br /&gt;
* Some people had cards reading 80 GB, but the memory was unstable. @djpandaman linked a Chinese write-up, &amp;quot;170Hx 10G解锁80G探索&amp;quot; (10G unlock to 80G, an exploration), at [https://blog.kkk.rs/archives/71 blog.kkk.rs]. {{Source|handle=tekkenz|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559048743947341955}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559050324411420762}}&lt;br /&gt;
* @colo2442 gets folding (aliasing) in every experiment, including physical accesses that bypass L2, unless a further unlock frees address bit 14. He asked for the serial number of any card said to work above 40 GB. {{Source|handle=colo2442|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559906143373885462}}&lt;br /&gt;
* Miséricorde: the &amp;quot;no folding&amp;quot; statement came from community research, not his own tests. {{Source|handle=wakeupmbrc1|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559906356889387049}}&lt;br /&gt;
* @lycorascence recalled papers that got 80 GB working on a 10 GB card at lower memory speed; Miséricorde: &amp;quot;they actually were not&amp;quot;; @scallion_9883: &amp;quot;I believe it is aliasing in L2 now also&amp;quot;. {{Source|handle=lycorascence|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560782124049760389}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560782191628259379}}&amp;lt;br /&amp;gt;{{Source|handle=scallion_9883|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560782273652195479}}&lt;br /&gt;
* @ob88594: the &amp;quot;special initialization&amp;quot; the paper mentions is still missing for a full 10 GB unlock. {{Source|handle=ob88594|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564546224567361578}}&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; A dense unique-data write and read-back above 40 GiB on a named 10 GB card (serial posted), with no folding and no Xid.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; T-026 and T-027 (CMP testing), D-055 (Dev and research) on the [https://cmp.wiki/board/ board].&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[Memory unlock on the 10 GB card#80 / 96 GB: not real on these dies]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Contested}} {{Cards|10 GB}}&lt;br /&gt;
&lt;br /&gt;
=== 48 GB on most 10 GB cards ===&lt;br /&gt;
In the order posted:&lt;br /&gt;
* @cuddylac997 posted ten 10 GB cards in one host, &amp;quot;ready to run 48gb on each one of these!&amp;quot;, and said a 48 GB mode had not been released &amp;quot;but it can be figured out&amp;quot;. {{Source|handle=cuddylac997|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1556837488541311058}}&amp;lt;br /&amp;gt;{{Source|handle=cuddylac997|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1557230581346213909}}&lt;br /&gt;
* @djpandaman: &amp;quot;48 max on some. most cards 40. looking like around 20%&amp;quot;. {{Source|handle=djpandaman|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559042465758060625}}&lt;br /&gt;
* Miséricorde listed &amp;quot;48g on some (most cards)&amp;quot; among what the 10 GB card can do. {{Source|handle=wakeupmbrc1|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559705158961864908}}&lt;br /&gt;
* @djpandaman: 6 of 30 cards he saw tested could do 48 GB. {{Source|handle=djpandaman|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560920383782260797}}&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; gpcprobe&#039;s FBP disable and defective readout plus the unlock result for each 10 GB card owners have.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; T-004 (CMP testing), D-027 (Dev and research) on the [https://cmp.wiki/board/ board].&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[Memory unlock on the 10 GB card#48 GB (the 6th stack, if it is good)]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Contested}} {{Cards|10 GB}}&lt;br /&gt;
&lt;br /&gt;
=== Unlocked 8 GB memory is failure-prone ===&lt;br /&gt;
In the order posted:&lt;br /&gt;
* &amp;quot;No amount of software can make up for the fact that this was lower binned and prone to failure memory that nvidia had to fuse off.&amp;quot; {{Source|handle=_____josh_____|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556569848069357612}}&lt;br /&gt;
* @jjb01957: his card&#039;s VRAM runs fine and, apart from speed, no different from his 5090. {{Source|handle=jjb01957|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556571811884310612}}&lt;br /&gt;
* Miséricorde: &amp;quot;every card runs on ndiv=68 as minimum&amp;quot;. {{Source|handle=wakeupmbrc1|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556575473343922237}}&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; Failure statistics: cards, hours in service, memtest error counts.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; T-030 and T-115 (CMP testing) on the [https://cmp.wiki/board/ board].&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[8 GB card#Memory]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Contested}} {{Cards|8 GB}}&lt;br /&gt;
&lt;br /&gt;
=== The &amp;quot;defective&amp;quot; HBM stacks are good memory ===&lt;br /&gt;
In the order posted:&lt;br /&gt;
* A theory @n2dcrypt relayed from another chat: the same stacks are always marked defective because the HBM package height was wrong and they run hotter, so they may not be faulty memory. @globalapathy: at lower voltage and under water they could work, just not optimally. {{Source|handle=n2dcrypt|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1558184726261399553}}&amp;lt;br /&amp;gt;{{Source|handle=globalapathy|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1558185847654842420}}&lt;br /&gt;
* Petri Krohn: &amp;quot;Almost every 8GB card has FBP 6 and FBP 11 marked as *defective*. This cannot be true!&amp;quot; He reads it as two stages of disabling. {{Source|handle=petrikrohn_26497|date=2026-10-10|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1558302260088545361}}&lt;br /&gt;
* @djpandaman: in his experience a part marked defective is truly defective, while a disabled part can be enabled. {{Source|handle=djpandaman|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561028809237602389}}&lt;br /&gt;
* @lxtend on 10 GB stacks: &amp;quot;they are mostly good even its labeled as defective&amp;quot;. {{Source|handle=lxtend|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562165620693274655}}&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; One marked-defective stack enabled and memtested, at reduced clocks if needed. On the 8 GB card nobody has a way to enable it.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; T-029 and T-133 (CMP testing), D-056 (Dev and research) on the [https://cmp.wiki/board/ board].&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[8 GB card#Memory]], [[10 GB card#Memory]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Contested}} {{Cards|both}}&lt;br /&gt;
&lt;br /&gt;
=== Most cards reach 1.9 to 2.0 TB/s with HBM tuning ===&lt;br /&gt;
@zorg33 believes most cards can reach 1.9 to 2.0 TB/s with HBM fine tuning (he wrote &amp;quot;TH/s&amp;quot;), which he says would scale TP4 decode to 550-600 tok/s. Miséricorde: a 10 GB card with all six stacks would have a 6144-bit bus and &amp;quot;can run 2.5tbps+&amp;quot;. No tuned bandwidth figure at that level has been posted. The highest posted so far: 1,741 GB/s on an unlocked 10 GB card at stock, and the NDIV results on [[8 GB card#Memory]].&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; HBM bandwidth and gpu-burn correctness at NDIV 70 and 73 on several cards; bandwidth on a 48 GB 10 GB card.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; T-143 and T-028 (CMP testing) on the [https://cmp.wiki/board/ board].&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[Undervolting and power limits#HBM clock (NDIV) and refresh]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Theory}} {{Cards|both}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=zorg33|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1556935579919187989}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=wakeupmbrc1|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557273045259919401}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=cuddylac997|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1557370302042738759}}&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;ECC Enabled&amp;quot; after v0.5 means errors are corrected ===&lt;br /&gt;
In the order posted:&lt;br /&gt;
* @zombielurker: nvidia-smi says ECC is enabled, even on his RTX 3090s, but it corrected none of about 5,000 single-bit errors one card throws in memtest_vulkan; gpu-burn behaved the same. {{Source|handle=zombielurker|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556515369286504489}}&lt;br /&gt;
* Lab notes: the &amp;quot;ECC Enabled&amp;quot; readout comes from cmpunlocker&#039;s reporting patch; no corrected-error counter has been shown moving. {{Source|handle=darkmaniac7|date=2026-10-21|note=lab notes}}&lt;br /&gt;
* @cute_sc2, arguing the 170HX is no different from an A30 or A100 for serving: &amp;quot;We even have ecc now.&amp;quot; {{Source|handle=cute_sc2|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563235845409087609}}&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; One corrected DRAM error shown on a counter that is not set by the reporting patch.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; T-001 (CMP testing), D-032 (Dev and research) on the [https://cmp.wiki/board/ board].&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[ECC#Does it correct errors? (contested)]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Contested}} {{Cards|both}}&lt;br /&gt;
&lt;br /&gt;
== SM and clocks ==&lt;br /&gt;
&lt;br /&gt;
=== The 8 GB card can go past 74 SMs ===&lt;br /&gt;
In the order posted:&lt;br /&gt;
* Miséricorde: every RIR entry except the last reads all ones on the 8 GB card, so it cannot be overridden &amp;quot;without signed falcon code&amp;quot;. {{Source|handle=wakeupmbrc1|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557273300986765383}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557273462647558188}}&lt;br /&gt;
* @sojun80: &amp;quot;thats just software looking at it and setting a flag in init&amp;quot;. {{Source|handle=sojun80|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557273393814835203}}&lt;br /&gt;
* @matstatman installed an 8 GB card with 0 defective GPCs that passed the standard 5-minute test. Miséricorde: &amp;quot;if 0 defective then 128&amp;quot;; matstatman: &amp;quot;sooner or later, we will be able to enable them&amp;quot;. {{Source|handle=matstatman|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1558242733242720267}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1558244852561612811}}&amp;lt;br /&amp;gt;{{Source|handle=matstatman|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1558245242472239157}}&lt;br /&gt;
* @mountains1605: the path is clear for 10 GB cards, not for 8 GB cards. {{Source|handle=mountains1605|date=2026-10-10|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1558307001061089391}}&lt;br /&gt;
* @replacedriver47: fuses are read and passed on by software, so it is software-unlockable in theory, &amp;quot;but it would require bypassing security mechanisms&amp;quot;. {{Source|handle=replacedriver47|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1564590115722895434}}&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; An 8 GB card (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;10de:20c2&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) running more than 74 SMs, with the method posted.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; D-072 and D-084 (Dev and research) on the [https://cmp.wiki/board/ board].&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[Full SM unlock#Why the 8 GB card cannot go past 74]], [[8 GB card#Limits]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Contested}} {{Cards|8 GB}}&lt;br /&gt;
&lt;br /&gt;
=== OpenGL on unlocked cards (&amp;quot;opengl with ecc&amp;quot;) ===&lt;br /&gt;
Asked whether OpenGL is actually enabled on these cards, @matstatman said his coding agent had offered to enable it that day: &amp;quot;opengl with ecc, huang level&amp;quot;. Nothing was shown afterwards.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;glxinfo&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; output or an OpenGL program running on an unlocked 170HX, with driver and patch named.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; T-021 (CMP testing), D-087 (Dev and research) on the [https://cmp.wiki/board/ board].&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[Other CMP cards and other NVIDIA GPUs]] (graphics on a 170HX).&lt;br /&gt;
&lt;br /&gt;
{{Status|Theory}} {{Cards|both}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=phoenixone7|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556811290419404862}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=matstatman|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556811828364054529}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=matstatman|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556811981405692056}}&lt;br /&gt;
&lt;br /&gt;
=== RT cores unlocked (&amp;quot;It&#039;s done.&amp;quot;) ===&lt;br /&gt;
The only message in the feature-request channel &amp;quot;Unlock RT cores for CMP cards that have them&amp;quot; is @emogop&#039;s &amp;quot;It&#039;s done.&amp;quot; with no details, link or proof. It may mean the unlock was done or that the request was closed.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; emogop&#039;s explanation, or a ray-tracing workload with numbers on a CMP card.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; T-022 (CMP testing) on the [https://cmp.wiki/board/ board].&lt;br /&gt;
&lt;br /&gt;
{{Status|Theory}} {{Cards|both}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=emogop|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1549439096072700094/1563775342114639989}}&lt;br /&gt;
&lt;br /&gt;
== PCIe and P2P ==&lt;br /&gt;
&lt;br /&gt;
=== PCIe Gen4 x16 and &amp;quot;A100 PRO&amp;quot; screenshots ===&lt;br /&gt;
Screenshots collected in [https://github.com/amoghmunikote/cmpunlocker/issues/9 cmpunlocker issue #9] show (a) a Chinese marketplace listing for an in-person &amp;quot;170hx to A100 PRO&amp;quot; hard-mod service in Chengdu, three cards minimum, 10 GB cards first, with a card reported as an A100-PCIE-40GB with 126 SMs, 40960 MiB, PCIe Gen4 x16 and ECC on; and (b) a tweet showing a card with 65536 MiB at PCIe Gen4 x16 and 300 W. Neither names a method, and no second person has seen such a card. In the order posted:&lt;br /&gt;
* @matstatman posted the tweet (&amp;quot;Oh no, more rumors&amp;quot;), then screenshots of screenshots and a further comment on issue #9. {{Source|handle=matstatman|date=2026-10-10|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558556627261595768}}&amp;lt;br /&amp;gt;{{Source|handle=matstatman|date=2026-10-10|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558561426619105280}}&amp;lt;br /&amp;gt;{{Source|handle=matstatman|date=2026-10-10|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558561741133062186}}&lt;br /&gt;
* @matstatman: &amp;quot;I think it is a case of old screenhots being mixed&amp;quot;. {{Source|handle=matstatman|date=2026-10-10|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558559268741980282}}&lt;br /&gt;
* @port00: &amp;quot;Looks like 8GB version&amp;quot;; @dottoreargus: &amp;quot;and an account created today&amp;quot;. {{Source|handle=port00|date=2026-10-10|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558578917068251157}}&amp;lt;br /&amp;gt;{{Source|handle=dottoreargus|date=2026-10-10|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558588174643494923}}&lt;br /&gt;
* The lab notes on issue #9: the listing renames the card&#039;s device ID, which the public tools do not do; the issue is still open. {{Source|handle=darkmaniac7|date=2026-10-18|note=lab notes}}&lt;br /&gt;
The Chengdu service may be the same as the paid 10 GB unlock below; nothing confirms it.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;lspci -vv&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; showing &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;LnkSta: Speed 16GT/s, Width x16&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; on both ends for a card the poster owns, with the method named.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; D-065 (Dev and research), T-005 (CMP testing) on the [https://cmp.wiki/board/ board].&lt;br /&gt;
&lt;br /&gt;
{{Status|Contested}} {{Cards|both}}&lt;br /&gt;
&lt;br /&gt;
=== PCIe 4.0, ECC, NVLink and twice the SMs on the 8 GB card ===&lt;br /&gt;
In the order posted:&lt;br /&gt;
* @endsjeremy: PCIe 4.0 was &amp;quot;pretty definitively off the table without some way to sign the driver&amp;quot;. {{Source|handle=endsjeremy|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558697247439593475}}&lt;br /&gt;
* @ob88594: there are two separate &amp;quot;8G cracked&amp;quot; reports, a team in Chengdu and someone in this channel. {{Source|handle=ob88594|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558697827461238854}}&lt;br /&gt;
* @douya4305: &amp;quot;8g card can also unlock pcie4.0, ecc,nvlink&amp;quot; and &amp;quot;2X sm is on the road&amp;quot;; asked, &amp;quot;right ,just not public&amp;quot;. {{Source|handle=douya4305|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559706643380445285}}&amp;lt;br /&amp;gt;{{Source|handle=douya4305|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559706873228304415}}&amp;lt;br /&amp;gt;{{Source|handle=douya4305|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559707094683361371}}&lt;br /&gt;
* Miséricorde: &amp;quot;no&amp;quot;, &amp;quot;at least not public&amp;quot;, &amp;quot;thats all really rumored&amp;quot;. {{Source|handle=wakeupmbrc1|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559706884829880433}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559707273058586697}}&lt;br /&gt;
* @lia_oc: ECC is done in v0.5; the others are not public. {{Source|handle=lia_oc|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559708664175263932}}&lt;br /&gt;
* @tarxlazer: &amp;quot;The 8g card of cmp170 unlocks the full core and pcie4. I hope it will come soon.&amp;quot; {{Source|handle=tarxlazer|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559908881138982993}}&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; An 8 GB card with an 8 or 16 GT/s LnkSta, an active NVLink in &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvidia-smi nvlink -s&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, or more than 74 SMs.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; D-072 (Dev and research), T-011 (CMP testing) on the [https://cmp.wiki/board/ board].&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[8 GB card#Limits]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Contested}} {{Cards|8 GB}}&lt;br /&gt;
&lt;br /&gt;
=== PCIe Gen3 on an 8 GB card, release promised for 2026-12-09 ===&lt;br /&gt;
@rrickk420 (Rickcal) said he sees three paths (&amp;quot;RIR, Samsung memory &amp;amp; falcon&amp;quot;) and &amp;quot;I already have gen 3 8GB&amp;quot;. He would not share it yet because he does not want to fry people&#039;s cards, and said he would release it on 2026-12-09 if nothing else came out by then. The next day he said only some cards can do single-fuse Gen3. The same week @djpandaman mentioned that someone said they had Gen3 on an 8 GB card. No numbers, LnkSta or method were posted.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; The release, or &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;lspci -vv&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; showing 8 GT/s on an 8 GB card.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; D-059 (Dev and research) on the [https://cmp.wiki/board/ board].&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[8 GB card#Limits]] (what the fuse readouts show).&lt;br /&gt;
&lt;br /&gt;
{{Status|Theory}} {{Cards|8 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=rrickk420|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558121601181163732}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=rrickk420|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558122896143155303}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=rrickk420|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558123540425736354}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=djpandaman|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1558265701947416597}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=rrickk420|date=2026-10-10|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1558607148727017485}}&lt;br /&gt;
&lt;br /&gt;
=== PCIe Gen4 on the 10 GB card ===&lt;br /&gt;
@arabus_74064 posted a screenshot of a 170HX at PCIe x16 4.0; @bigptoughneigh said it was a 10 GB card with &amp;quot;All the RiR&amp;quot; done. @djpandaman said he has Gen3 and &amp;quot;validated gen 4 on my plx&amp;quot; (his motherboard is Gen3). @cute_sc2 answered yes when asked whether the 10 GB card can use PCIe 4. Gen3 on the 10 GB card is published and reproduced; Gen4 is not: no 16 GT/s LnkSta and no recipe has been posted. @lxtend has Gen3 confirmed, says Gen4 needs &amp;quot;some tricky way to retrain&amp;quot;, and has no Gen4 slot to test it.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;lspci -vv&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; showing 16 GT/s x16 on a cap-modded 10 GB card in a Gen4 slot, plus a bandwidth test.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; T-005 and T-118 (CMP testing), D-028 (Dev and research) on the [https://cmp.wiki/board/ board].&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[10 GB card#PCIe]], [[PCIe Gen3 on the 10 GB card]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Theory}} {{Cards|10 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=arabus_74064|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556807631165726720}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=bigptoughneigh|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556833016741896336}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=djpandaman|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1558112557628133498}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=lxtend|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560186430628831343}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=cute_sc2|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1560422460568899615}}&lt;br /&gt;
&lt;br /&gt;
=== PCIe 5.0 on the 170HX ===&lt;br /&gt;
In the order posted:&lt;br /&gt;
* The author of the CMP 100-210 unlock repository claimed PCIe 5.0 on the 170HX in a [https://github.com/amoghmunikote/cmpunlocker/issues/9#issuecomment-5607224444 comment on cmpunlocker issue #9]; @68x0 pointed to it: &amp;quot;I wouldn&#039;t trust any of this AI slop from this person&amp;quot;. {{Source|handle=68x0|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1558131626922344510}}&lt;br /&gt;
* Amogh (@_j3ns), the cmpunlocker author: &amp;quot;Exactly why I banned them!&amp;quot; {{Source|handle=_j3ns|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1558136539966611477}}&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;lspci -vv&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; showing a 32 GT/s link on a 170HX. Nobody has posted one.&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[Other CMP cards and other NVIDIA GPUs#CMP 100HX (100-210)]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Contested}} {{Cards|both}}&lt;br /&gt;
&lt;br /&gt;
=== NVLink working on a 170HX ===&lt;br /&gt;
@djpandaman said on 2026-10-12 he was still getting NVLink to work on his 10 GB cards and &amp;quot;it looks like it will&amp;quot;. The paid 10 GB unlock was offered with &amp;quot;nvlink for extra&amp;quot; (see below). On 2026-10-23 @bigptoughneigh said NVLink &amp;quot;works fine, but requires a very simple hardware mod (easier than the x16 mod). It&#039;s not my finding to share though.&amp;quot; No &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvidia-smi nvlink&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; output, photo or method has been posted. @lia_oc (2026-10-22): no NVLink yet, &amp;quot;not even for 10GB that&#039;s public&amp;quot;; @ob88594 (2026-10-24): &amp;quot;8G still hasn&#039;t been unlocked&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvidia-smi nvlink -s&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; showing active links on a bridged pair and a P2P bandwidth test over the bridge.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; D-025 and D-026 (Dev and research), T-011 (CMP testing) on the [https://cmp.wiki/board/ board].&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[NVLink#Status of the hardware mod]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Theory}} {{Cards|both}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=djpandaman|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1559037159841988619}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=lia_oc|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562930961207922811}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=bigptoughneigh|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1563312993414946827}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=ob88594|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1563650116756447233}}&lt;br /&gt;
&lt;br /&gt;
== Firmware and VBIOS ==&lt;br /&gt;
&lt;br /&gt;
=== Paid 10 GB unlock for about 500 USD in Chengdu ===&lt;br /&gt;
Relaying an informant, @ob88594 said a third party sells a paid 10 GB unlock: &amp;quot;$500, get more than A100 40G PCIE, nvlink for extra&amp;quot;, in Chengdu. @aaasss1456 said a friend &amp;quot;went to the factory and made a 10g card&amp;quot;, that it &amp;quot;displays as an a100&amp;quot; with &amp;quot;8912 cuda core&amp;quot; (a full 128-SM GA100 has 8192), and that it cost nearly 500 USD. @analyticeth quoted the vendor&#039;s advert: all changes are permanent inside the card, no unlock software or driver patches are needed, and the card behaves like an original A100. Miséricorde read it as an RIR macro burn. No buyer has posted &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;lspci&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvidia-smi -q&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; or a fuse dump from such a card.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; A buyer posting &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;lspci -nn&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvidia-smi -q&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and a gpcprobe dump of a card that went through the service.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; D-065 (Dev and research) on the [https://cmp.wiki/board/ board].&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[10 GB card#Buying]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Theory}} {{Cards|10 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=ob88594|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558116548130906113}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=ob88594|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558162519070216295}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=aaasss1456|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1558164230073753630}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=aaasss1456|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1558164394951573627}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=analyticeth|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1558168182563545140}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=wakeupmbrc1|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1558168562542317812}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=aaasss1456|date=2026-10-10|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1558296445835026556}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=aaasss1456|date=2026-10-10|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1558296562550177795}}&lt;br /&gt;
&lt;br /&gt;
=== Unlocks sold as a service, with cards as payment ===&lt;br /&gt;
@ob88594&#039;s account of the Chinese market: merchants pay unlockers in cards (&amp;quot;The fewer you break, the higher your reward&amp;quot;), then sell unlocking as a service. The unlock merchants on Xianyu took their service down after someone bought out the capacity, and the 10 GB unlock had circulated since early August among merchants who bought the information, which he says is why unknown buyers took the 10 GB cards. Only his informant photographed an &amp;quot;80G version&amp;quot;, and the unlocker gave no details. For the 8 GB card there was &amp;quot;no public information&amp;quot; from the Chinese side.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; A listing, receipt or buyer report for the service.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; D-065 (Dev and research) on the [https://cmp.wiki/board/ board].&lt;br /&gt;
&lt;br /&gt;
{{Status|Theory}} {{Cards|10 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=ob88594|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1559044923804745809}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=ob88594|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1559045338587865239}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=ob88594|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1559045761071714396}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=ob88594|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1559047009523081310}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=ob88594|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1559188709918900286}}&lt;br /&gt;
&lt;br /&gt;
=== 20 donor cards, 5 bricked during the 10 GB work ===&lt;br /&gt;
In the order posted:&lt;br /&gt;
* @ob88594, marked as hearsay: private groups get free hardware from merchants in exchange for early information; &amp;quot;the 10G unlock came about because a merchant gave them 20 cards; 5 were bricked during testing&amp;quot;. {{Source|handle=ob88594|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558091916409839727}}&lt;br /&gt;
* Miséricorde relayed it in #hardware and guessed they tried enabling defective blocks or stacks. {{Source|handle=wakeupmbrc1|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1558111527498686525}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1558111592527175701}}&lt;br /&gt;
* @djpandaman does not see how a cold reset would not recover a card: his sixth-stack errors that day always cleared on a cold boot. He agreed that doing unlocks one at a time through RIR can get you into trouble. {{Source|handle=djpandaman|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1558111882181611665}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1558111963199053878}}&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; One of the bricked cards, with what was written to it.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; T-024 and T-036 (CMP testing) on the [https://cmp.wiki/board/ board].&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[Driver and unlock failures#Bricked cards during 10 GB development (hearsay)]], [[RIR fuse burn]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Contested}} {{Cards|10 GB}}&lt;br /&gt;
&lt;br /&gt;
=== A private unlock from &amp;quot;a guy with 400 cards&amp;quot; ===&lt;br /&gt;
On 2026-10-17, while the channel discussed whether anyone has NVIDIA&#039;s signing keys, Miséricorde said a private unlock result he had seen came from &amp;quot;guy with 400 cards&amp;quot; who &amp;quot;doesnt sell&amp;quot;, and that &amp;quot;either tool is real or someone got the keys&amp;quot;. The regulars answered that nobody on the server has them. @djpandaman: &amp;quot;be cautious, it&#039;s easier to fake a screenshot when there&#039;s money on the table than to do it legitimately.&amp;quot; Which card and what result were not posted.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; The tool, or its result on a second owner&#039;s card.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; D-065 (Dev and research) on the [https://cmp.wiki/board/ board].&lt;br /&gt;
&lt;br /&gt;
{{Status|Theory}} {{Cards|both}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=wakeupmbrc1|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561027185760805055}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=wakeupmbrc1|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561027322071748679}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=wakeupmbrc1|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561027370603905046}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=djpandaman|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561027460177334314}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=djpandaman|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561027717825036463}}&lt;br /&gt;
&lt;br /&gt;
=== An earlier private &amp;quot;dirty&amp;quot; unlock under NDA ===&lt;br /&gt;
@zingy90210 (PJ) said a talk Petri Krohn gave covered NVIDIA&#039;s firmware signing, that &amp;quot;Petri, Jon and 3 others managed to do &#039;dirty&#039; work and unlock it. Think NVIDIA made jon sign an NDA&amp;quot;, and that they are now trying to turn their process into a clean unlock. He gave no link to the talk, and nobody corroborated it. Petri Krohn is on the server and can be asked directly.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; A link to the talk, or Petri Krohn&#039;s own account.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; D-065 (Dev and research) on the [https://cmp.wiki/board/ board].&lt;br /&gt;
&lt;br /&gt;
{{Status|Theory}} {{Cards|both}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=zingy90210|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561265184918474953}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=zingy90210|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561265407153938543}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=zingy90210|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561265556248854569}}&lt;br /&gt;
&lt;br /&gt;
=== A local model re-derived the v0.5 patch ===&lt;br /&gt;
In the order posted:&lt;br /&gt;
* @exile_1ck: when he asked Claude to install v0.5, it found that his local Qwen 3.8 Flash Next, told to reverse engineer the BIOS with [https://github.com/morluto/rea morluto/rea], had produced the same patch the day before. He added that the model also made Strata faster than he had seen it run unmodified. {{Source|handle=exile_1ck|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557239693043699736}}&amp;lt;br /&amp;gt;{{Source|handle=exile_1ck|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557239965161619547}}&amp;lt;br /&amp;gt;{{Source|handle=exile_1ck|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557240827267387422}}&lt;br /&gt;
* @djpandaman: &amp;quot;did it actually unlock it from scratch or did it just use the ecc branch before it was merged to master branch&amp;quot;. eXile: &amp;quot;i am not entirely sure&amp;quot;. {{Source|handle=djpandaman|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557240393169379330}}&amp;lt;br /&amp;gt;{{Source|handle=exile_1ck|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557240683666866237}}&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; The model&#039;s diff and session log, compared with the upstream ECC branch.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; D-066 (Dev and research) on the [https://cmp.wiki/board/ board].&lt;br /&gt;
&lt;br /&gt;
{{Status|Contested}} {{Cards|10 GB}}&lt;br /&gt;
&lt;br /&gt;
=== Unlocks have permanent effects ===&lt;br /&gt;
@rrickk420 said on 2026-10-09 that since June his theory has been that someone would &amp;quot;sneak in brick fuse burns&amp;quot; into an unlock. On 2026-10-25 @stcord posted an X post by unixpickle with &amp;quot;Question everything, folks&amp;quot;; @segmond then said he would not unlock anything more until he is sure there are no permanent effects. The post&#039;s content is not in the Discord export. For context, the [[Driver unlock]] page states that cmpunlocker flashes and burns nothing, while the [[RIR fuse burn]] on 10 GB cards is permanent by design.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; The post&#039;s actual claim, or a fuse dump taken before and after a plain cmpunlocker install and a cold boot.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; D-115 (Dev and research) on the [https://cmp.wiki/board/ board].&lt;br /&gt;
&lt;br /&gt;
{{Status|Theory}} {{Cards|both}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=rrickk420|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558124756312653966}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=stcord|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1564038044032434186}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=segmond|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1564044324793221302}}&lt;br /&gt;
&lt;br /&gt;
=== A VBIOS TOCTOU test damaged a card for good ===&lt;br /&gt;
@youngju10000 (영쥬) wrote that he &amp;quot;saw in a post&amp;quot; that a VBIOS TOCTOU test caused permanent damage that restoring the original BIOS did not fix. The post was not linked and has not been found in the export.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; The original post.&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[VBIOS and firmware]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Theory}} {{Cards|both}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=youngju10000|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557647494417088513}}&lt;br /&gt;
&lt;br /&gt;
=== An unlocked VBIOS for the 10 GB card ===&lt;br /&gt;
In the order posted:&lt;br /&gt;
* @supasnipa360: &amp;quot;hearing its been done for the 10gb variant as well but a harder find it seems due to legal concerns&amp;quot;. {{Source|handle=supasnipa360|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561388811123167233}}&lt;br /&gt;
* @xanthefin: the unlock makes no VBIOS change in the first place. @globalapathy: someone able to write a VBIOS would not have stopped at 64 GB. {{Source|handle=xanthefin|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561391210906517565}}&amp;lt;br /&amp;gt;{{Source|handle=globalapathy|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561391800818733068}}&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; The file, compared with the stock 10 GB VBIOS (92.00.66.00.02).&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[VBIOS and firmware#The &amp;quot;64 GB unlocked VBIOS&amp;quot; repos (bogus)]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Contested}} {{Cards|10 GB}}&lt;br /&gt;
&lt;br /&gt;
=== Why driver-loaded VBIOS overrides work (Petri Krohn&#039;s explanation) ===&lt;br /&gt;
Petri Krohn posted &amp;quot;Ampere VBIOS modding explained&amp;quot;, an account of why the driver can hand the GPU&#039;s microcontrollers modified VBIOS data. It is an explanation, not a measurement, and nobody has checked it against a dump.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; A dump that confirms or corrects it.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; T-016 (CMP testing), D-060 (Dev and research) on the [https://cmp.wiki/board/ board].&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[VBIOS and firmware#Background: why driver-loaded overrides work (Petri Krohn)]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Theory}} {{Cards|both}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=petrikrohn_26497|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562075696380248065}}&lt;br /&gt;
&lt;br /&gt;
=== A complete 10 GB unlock exists privately ===&lt;br /&gt;
On 2026-10-07 Miséricorde said the 10 GB card &amp;quot;can be unlocked into full ga100&amp;quot;: 128 SMs, 48 GB, six-stack bandwidth, &amp;quot;nvlink and 4.0 also&amp;quot;; 40 to 48 GB is &amp;quot;legit&amp;quot;, 80 GB a &amp;quot;big maybe&amp;quot;. The same day @cuddylac997 posted overnight tests of unlocked 10 GB cards, measured 1,741 GB/s, and said &amp;quot;There&#039;s no releasing it&amp;quot; and &amp;quot;not every card unlocks the same or in the same way&amp;quot;. Since then the 128-SM unlock and Gen3 on the 10 GB card have been published and reproduced (see [[Full SM unlock]] and [[PCIe Gen3 on the 10 GB card]]). The NVLink and PCIe 4.0 parts of the claim have not been shown.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; See the Gen4 and NVLink entries above.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; D-073, D-025 and D-028 (Dev and research) on the [https://cmp.wiki/board/ board].&lt;br /&gt;
&lt;br /&gt;
{{Status|Theory}} {{Cards|10 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=wakeupmbrc1|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557244521992163329}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=wakeupmbrc1|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557244574802513951}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=wakeupmbrc1|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557244637893230603}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=wakeupmbrc1|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557244790720962611}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=cuddylac997|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1557367784130875396}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=cuddylac997|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1557368521179275275}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=cuddylac997|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1557461273518547055}}&lt;br /&gt;
&lt;br /&gt;
== Cooling and power ==&lt;br /&gt;
&lt;br /&gt;
=== The 300 W VBIOS burned a card ===&lt;br /&gt;
Asked about running the 300 W VBIOS, @xanthefin said a picture of a burned 170HX had already been posted on the Discord, and, from memory, that the PCB is missing power-delivery parts. The picture has not been found in the export. The 300 W VBIOS exists for the 8 GB card only.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; The original picture and post, with the card&#039;s VBIOS and power setup.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; D-090 (Dev and research) on the [https://cmp.wiki/board/ board].&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[Power and cabling warnings#The 300 W VBIOS has burned a 170HX]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Theory}} {{Cards|8 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=xanthefin|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561336153515364444}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=xanthefin|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561336277280759879}}&lt;br /&gt;
&lt;br /&gt;
=== An unreleased &amp;quot;high power mode&amp;quot; ===&lt;br /&gt;
@matstatman: &amp;quot;I found a high power mode that you can enable, even on 8gb. No idea what it does so will not release.&amp;quot; Nothing more has been posted.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; matstatman&#039;s description of the setting and a measurement with it on and off.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; D-090 (Dev and research) on the [https://cmp.wiki/board/ board].&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[8 GB card#Limits]], [[Undervolting and power limits]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Theory}} {{Cards|both}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=matstatman|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562174089920258139}}&lt;br /&gt;
&lt;br /&gt;
=== Arctic fans wired onto the stock shroud are quieter ===&lt;br /&gt;
@danske1 has heard of people wiring Arctic fans onto the card and that &amp;quot;it&#039;s much quieter&amp;quot;, but does not know what the wiring involves or how the temperatures compare. Nobody has posted a build.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; Noise and core and HBM temperatures at a fixed power limit, before and after.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; T-048 (CMP testing) on the [https://cmp.wiki/board/ board].&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[Fans and ducts]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Theory}} {{Cards|both}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=danske1|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1564217476542365770}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=danske1|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1564224983301881968}}&lt;br /&gt;
&lt;br /&gt;
== Recipes and speed ==&lt;br /&gt;
&lt;br /&gt;
=== 4.5M tokens of KV cache for GLM-5.3-Flash on 4 cards ===&lt;br /&gt;
In the order posted:&lt;br /&gt;
* Miséricorde: &amp;quot;with 4 gpus you have w4a16 + 4.5m kv&amp;quot;. {{Source|handle=wakeupmbrc1|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1560673558122987571}}&lt;br /&gt;
* @cibernox, running the 4-card recipe daily: &amp;quot;I only have 1.2M&amp;quot;. {{Source|handle=cibernox|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1560682309978427494}}&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; The vLLM startup line together with KV dtype, layout and maximum sequence count.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; T-069 (CMP testing) on the [https://cmp.wiki/board/ board].&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[GLM 5.3 Flash on 4x 8 GB#KV cache and context]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Contested}} {{Cards|8 GB}}&lt;br /&gt;
&lt;br /&gt;
=== 225 tok/s on Qwen 3.8 27B with one card ===&lt;br /&gt;
In the order posted:&lt;br /&gt;
* @feralzi: &amp;quot;I was able to reach 225 tks on 3.8 27b&amp;quot;. {{Source|handle=feralzi|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559796537935142963}}&lt;br /&gt;
* @matstatman: &amp;quot;Its dflash and temp set to 0 i think, nothing you want to code with&amp;quot;. {{Source|handle=matstatman|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559942424833429586}}&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; The same run with and without the draft model, at temperature 0 and at a normal temperature.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; T-158 and T-034 (CMP testing) on the [https://cmp.wiki/board/ board].&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[Qwen3.8 27B on 1x 8 GB (W4A16 vLLM)#Measured numbers]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Contested}} {{Cards|8 GB}}&lt;br /&gt;
&lt;br /&gt;
=== Single-card Qwen 3.8 Flash Next numbers on a custom vLLM build ===&lt;br /&gt;
In the order posted:&lt;br /&gt;
* @exile_1ck posted screenshots of a single 64 GB card running a Q3 quant of Qwen 3.8 Flash Next on a &amp;quot;custom vllm build aimed at the 170hx&amp;quot;. {{Source|handle=exile_1ck|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560340926998515827}}&amp;lt;br /&amp;gt;{{Source|handle=exile_1ck|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560342257532674060}}&lt;br /&gt;
* @xtj7 gets about 90 tok/s decode and 1600 tok/s prefill with Strata on one card at IQ2 without the x16 mod, called eXile&#039;s prefill &amp;quot;awfully high&amp;quot; and wondered whether it includes cache hits. @okrasit. asked whether the prefill was reported correctly, @shudza asked for the context size. No answers were posted. {{Source|handle=xtj7|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560350518847479850}}&amp;lt;br /&amp;gt;{{Source|handle=okrasit.|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560352574673260585}}&amp;lt;br /&amp;gt;{{Source|handle=xtj7|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560352992035868753}}&amp;lt;br /&amp;gt;{{Source|handle=shudza|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560371927141326909}}&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; The numbers with context size, system RAM and cache hits stated, and the build published.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; T-077 (CMP testing) on the [https://cmp.wiki/board/ board].&lt;br /&gt;
&lt;br /&gt;
{{Status|Contested}} {{Cards|8 GB}}&lt;br /&gt;
&lt;br /&gt;
=== v0.5 decodes slower than v0.4 ===&lt;br /&gt;
In the order posted:&lt;br /&gt;
* @reala7096: ECC has no effect on bandwidth. @matstatman: random one-byte writes would suffer. {{Source|handle=reala7096|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556767677866049579}}&amp;lt;br /&amp;gt;{{Source|handle=matstatman|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556768044410343445}}&lt;br /&gt;
* @mowgli8628: after reinstalling with v0.5 he &amp;quot;can&#039;t get past 35 t/s with qwen 3.8 27b&amp;quot;, against 60-80 on v0.4, and asks whether ECC is the cause. {{Source|handle=mowgli8628|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561450305529581640}}&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; The same model and settings on v0.4 and v0.5, with ECC on and off, on one card.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; T-003 (CMP testing) on the [https://cmp.wiki/board/ board].&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[Driver and unlock failures#Performance changed after an update]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Contested}} {{Cards|8 GB}}&lt;br /&gt;
&lt;br /&gt;
=== Broadwell CPUs halve the Qwen Flash recipe numbers ===&lt;br /&gt;
In the order posted:&lt;br /&gt;
* @segmond reached nowhere near Morrowmake&#039;s GLM numbers and put it down to missing x16 links and TP. {{Source|handle=segmond|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1561950054254645291}}&lt;br /&gt;
* @nathang6866 (ElectroHobo) got about half of Morrowmake&#039;s numbers on the Qwen Flash recipe: &amp;quot;It seems the Broadwell processors cause issues with certain Qwen Flash recipes.&amp;quot; {{Source|handle=nathang6866|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1561951080882114701}}&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; The same recipe on a Broadwell host and a newer host with the same cards, links and P2P setting.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; T-065 (CMP testing) on the [https://cmp.wiki/board/ board].&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[Platforms#Host CPU and RAM]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Contested}} {{Cards|8 GB}}&lt;br /&gt;
&lt;br /&gt;
== Buying ==&lt;br /&gt;
&lt;br /&gt;
=== One card earns up to 7,000 USD a year ===&lt;br /&gt;
In the order posted:&lt;br /&gt;
* @cute_sc2: &amp;quot;a single cmp 170hx can now earn up to 7k a year in profit alone, you only need to know how&amp;quot;, through long-term rental contracts with cheap energy, Pearl mining or serving AI. {{Source|handle=cute_sc2|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563191373841170453}}&amp;lt;br /&amp;gt;{{Source|handle=cute_sc2|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563234262038347830}}&lt;br /&gt;
* @kellertreppe123: that is a service business, not the card&#039;s hardware value, and businesses would rather trust a cloud provider with a track record. {{Source|handle=kellertreppe123|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563235068573655140}}&amp;lt;br /&amp;gt;{{Source|handle=kellertreppe123|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563242677926101014}}&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; An owner&#039;s income and costs per card over several months.&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[Price history and market]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Contested}} {{Cards|both}}&lt;br /&gt;
&lt;br /&gt;
=== Half of all cards are bad ===&lt;br /&gt;
In the order posted:&lt;br /&gt;
* @_____josh_____: &amp;quot;the cards have a 50% failure rate&amp;quot;. {{Source|handle=_____josh_____|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557666958608957521}}&lt;br /&gt;
* @lia_oc: &amp;quot;It&#039;s nowhere near that high for sure&amp;quot;. {{Source|handle=lia_oc|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557693615038275648}}&lt;br /&gt;
* @c133 tested five cards, all good; @bigfoot1144 bought 12, all unlock. {{Source|handle=c133|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557769336930967614}}&amp;lt;br /&amp;gt;{{Source|handle=bigfoot1144|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557785453850140733}}&lt;br /&gt;
* @_____josh_____: the good stock sold earlier and sellers now mix lemons into each shipment. {{Source|handle=_____josh_____|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557793719309308017}}&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; A structured survey: cards bought, source, unlock result, HBM error count, tensor-core check.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; T-115 (CMP testing) on the [https://cmp.wiki/board/ board].&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[Buying#How often cards are bad]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Contested}} {{Cards|both}}&lt;br /&gt;
&lt;br /&gt;
=== The vouches for Alifond are bot accounts ===&lt;br /&gt;
In the order posted:&lt;br /&gt;
* @kellertreppe123: Alifond (Huateng) is vouched for by several members here. {{Source|handle=kellertreppe123|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556319764480131215}}&lt;br /&gt;
* @_____josh_____: &amp;quot;The multiple guys are their own bot accounts. Don&#039;t fall for it.&amp;quot; @djpandaman: &amp;quot;this is true tho&amp;quot;. {{Source|handle=_____josh_____|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556346381860474891}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556346522562465864}}&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; Order reports from long-standing members, with dates and what arrived.&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[Buying#Alifond]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Contested}} {{Cards|both}}&lt;br /&gt;
&lt;br /&gt;
=== Listings promising PCIe 4.0, NVLink, ECC and 80 GB ===&lt;br /&gt;
In the order posted:&lt;br /&gt;
* An eBay listing showed a 170HX with PCIe 4.0. @con3po7016: &amp;quot;false alarm&amp;quot;; @spectakkular: &amp;quot;PCIe 4.0 is a listing mistake from before the cards were cracked. It&#039;s just eBay autofilling listing information&amp;quot;. {{Source|handle=con3po7016|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558699238312116325}}&amp;lt;br /&amp;gt;{{Source|handle=spectakkular|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558743009380671579}}&lt;br /&gt;
* @tugoubxs found a seller whose description promised ECC, PCIe 4.0, NVLink and 80 GB. {{Source|handle=tugoubxs|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559792760477712456}}&amp;lt;br /&amp;gt;{{Source|handle=tugoubxs|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559795404076355676}}&lt;br /&gt;
* A seller&#039;s screenshot read as PCIe Gen4 x16 by @galygious2; @xeax: the field shows x1 Gen1 at idle. {{Source|handle=galygious2|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561264068508262462}}&amp;lt;br /&amp;gt;{{Source|handle=xeax|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561265565736370219}}&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; Nothing in a listing counts; check the card on arrival.&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[Buying#Scam patterns]], [[Acceptance checklist]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Contested}} {{Cards|both}}&lt;br /&gt;
&lt;br /&gt;
=== Die transplants and cards with no chips ===&lt;br /&gt;
@civiloid recalled reports of used-market cards &amp;quot;with no chips&amp;quot;, and of a CMP that turned out to carry a die transplanted from the 32 GB A100 variant. No photo or link to the original reports was posted.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; The original reports or photos.&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[Which card do I have]], [[Buying]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Theory}} {{Cards|both}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=civiloid|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559466233009676352}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=civiloid|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559466533091016737}}&lt;br /&gt;
&lt;br /&gt;
=== A new finding is behind the late-October price jump ===&lt;br /&gt;
In the order posted:&lt;br /&gt;
* Miséricorde: &amp;quot;seems like someone found something&amp;quot;; a card he bought at 2,380 USD in the CIS market cost him 3,600+ on arrival. {{Source|handle=wakeupmbrc1|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562704071863959565}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562706859755053077}}&lt;br /&gt;
* @ob88594: &amp;quot;No, what I know is that Russians are aggressively purchasing the 8G version in China&amp;quot;; bulk lots of 10 cost 20% more than the regular price. {{Source|handle=ob88594|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562727070851801112}}&amp;lt;br /&amp;gt;{{Source|handle=ob88594|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562727235771699293}}&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; A published unlock that explains the jump; otherwise it stays a market question.&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[Price history and market]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Contested}} {{Cards|8 GB}}&lt;br /&gt;
&lt;br /&gt;
=== At least 130,000 8 GB cards exist ===&lt;br /&gt;
@spectakkular: &amp;quot;there seems to be at least 130,000 of the 8G around the world&amp;quot;. No source for the figure was given.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; A shipment or production figure with a source.&lt;br /&gt;
&lt;br /&gt;
{{Status|Theory}} {{Cards|8 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=spectakkular|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556599044355137557}}&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
[[Buying]], [[Price history and market]], [[Other CMP cards and other NVIDIA GPUs]], [[8 GB card]], [[10 GB card]], [[Which card do I have]], [[VBIOS and firmware]], [[Status taxonomy]], [[Board how-to]].&lt;br /&gt;
&lt;br /&gt;
{{ImportFooter}}&lt;br /&gt;
[[Category:Help]]&lt;/div&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
	<entry>
		<id>https://cmp.wiki/w/index.php?title=Recipes&amp;diff=525</id>
		<title>Recipes</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=Recipes&amp;diff=525"/>
		<updated>2026-10-31T21:34:48Z</updated>

		<summary type="html">&lt;p&gt;ImportBot: Import: Recipes overview from the recipes lane: card-count guide, table of recipe pages, choosing a model, engine and layout; Discord (clanker-talk, general, testing, development, hardware), 33 GitHub repos and lab notes; gap-fill from #general 2026-10-23 to 10-26: @wakeupmbrc1, @phoenixone7, @con3po7016, @segmond, @amishrakefightr, @c133, @feralzi, @_orrorin, @zingy90210&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A recipe is a model running on CMP 170HX cards with the exact settings and the numbers that came out. Each recipe page&lt;br /&gt;
has an infobox (model, quant, engine, cards, topology, tok/s, power, status), the steps, the measured numbers with&lt;br /&gt;
their conditions, known issues and credits. [[All recipes]] lists every recipe page as a sortable table.&lt;br /&gt;
&lt;br /&gt;
{{#forminput:form=Recipe|size=50|placeholder=Page name, e.g. Qwen3-32B AWQ on vLLM, 4x 10 GB|button text=Add a recipe|autocomplete on category=Recipes}}&lt;br /&gt;
&lt;br /&gt;
How to read the numbers: unless a page says otherwise, the infobox &#039;&#039;&#039;decode&#039;&#039;&#039; is one user on code, and &#039;&#039;&#039;prefill&#039;&#039;&#039; is&lt;br /&gt;
a cold prompt read. Most recipe authors use the MiaAI-Lab protocol (400-token answers, temperature 0, thinking off) and&lt;br /&gt;
report three columns, structured / code / prose; code is usually the middle one and prose the slowest. Numbers from&lt;br /&gt;
different protocols, power caps (140 to 250 W) and link widths (x4 or x16) are not directly comparable. Every number with&lt;br /&gt;
its setup is on [[Benchmarks]].&lt;br /&gt;
&lt;br /&gt;
Almost everything here runs on the &#039;&#039;&#039;8 GB card unlocked to 64 GB&#039;&#039;&#039; with the 74-SM unlock (see [[8 GB card]] and&lt;br /&gt;
[[Driver unlock]]). No recipe has been published for the 10 GB card yet; see the variant section below.&lt;br /&gt;
&lt;br /&gt;
== Quick picks by card count ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Cards !! Model !! Recipe !! One user (code) !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Qwen3.8 Flash Next || [[Qwen3.8 Flash Next on 1x 8 GB (ElectroHobo 3 bpw)]] || 296 tok/s || needs 96 GB host RAM (or HMM disk mode) and an x16 card; the community&#039;s go-to for one card&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Qwen3.8 Flash Next || [[Qwen3.8 Flash Next on 1x 8 GB (iIIusi0n SSD PLE)]] || 111 tok/s || runs with 15 GiB host RAM; PLE table on SSD; confirmed&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Qwen3.8 27B (dense) || [[Qwen3.8 27B on 1x 8 GB (W4A16 vLLM)]] || about 170 tok/s || reported, one run (a second run only partly matches)&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Qwen3.8 Flash Next || [[Qwen3.8 Flash Next on 2x 8 GB (ElectroHobo W4A16 TP2)]] || 350 tok/s || x16 + P2P; up to 128 users; confirmed in the lab&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Qwen3.8 Flash Next || [[Qwen3.8 Flash Next on 2x 8 GB (mannydelrio PP2)]] || 178 tok/s || stock x4 cards, no P2P, 16 GB host RAM; fastest prompt reading (7,006 tok/s)&lt;br /&gt;
|-&lt;br /&gt;
| 2 || GLM 5.3 Flash || [[GLM 5.3 Flash on 2x 8 GB (ExLlamaV3 TP2)]] || 108 tok/s || everything in HBM, 393K context, one or two requests at a time&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Qwen3.8 Flash Next || [[Qwen3.8 Flash Next on 3x 8 GB (clee PP3)]] || 74 tok/s || unmodded x4 cards, 1M context, 7.36M KV; confirmed&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Qwen3.8 Flash Next || [[Qwen3.8 Flash Next on 2x 8 GB (Plean PP2)]] || 197 tok/s (predictable output) || no P2P, BF16 PLE table on NVMe, 6 concurrent at 256K&lt;br /&gt;
|-&lt;br /&gt;
| 3 || GLM 5.3 Flash || [[GLM 5.3 Flash on 3x 8 GB]] || not posted || Morrowmake&#039;s recipe at PP3 with an 8-bit KV cache&lt;br /&gt;
|-&lt;br /&gt;
| 4 || GLM 5.3 Flash || [[GLM 5.3 Flash on 4x 8 GB]] || 442 tok/s || the community daily driver; confirmed&lt;br /&gt;
|-&lt;br /&gt;
| 4 || DeepSeek V4.1 Flash || [[DeepSeek V4.1 Flash on 4x 8 GB (Morrowmake)]] || up to 287 tok/s || about 240 GiB host RAM and 680 GiB disk; second runs only partly match&lt;br /&gt;
|-&lt;br /&gt;
| 4 || DeepSeek V4.1 Flash || [[DeepSeek V4.1 Flash on 4x 8 GB (GNmac)]] || 258 tok/s || less RAM (Engram on NVMe); confirmed; see its long-context copy issue&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Qwen3.8 Flash Next || [[Qwen3.8 Flash Next on 4x 8 GB]] || 116 tok/s || one compose file, 32 GB host RAM, 1M context&lt;br /&gt;
|-&lt;br /&gt;
| 4 || MiMo V2.6 Flash || [[MiMo V2.6 Flash on 4x 8 GB]] || 275 tok/s || 1M context, image input&lt;br /&gt;
|-&lt;br /&gt;
| 6 || DeepSeek V4.1 Flash (full checkpoint) || [[DeepSeek V4.1 Flash on 6x 8 GB (Deepinfer-SM80 TP2 x PP3)]] || 161 tok/s || native precision, 4.6M KV&lt;br /&gt;
|-&lt;br /&gt;
| 8 || DeepSeek V4.1 Flash (full checkpoint) || [[DeepSeek V4.1 Flash on 8x 8 GB (Zanooda PP8)]] || 117 tok/s || best prefill (about 6k tok/s), 6.2M KV, 1M context&lt;br /&gt;
|-&lt;br /&gt;
| 8 || GLM 5.3 (full) || [[GLM 5.3 on 8x 8 GB (vllm-170hx-glm5)]] || 49 tok/s || 8 to 10 cards, 1M context; confirmed&lt;br /&gt;
|-&lt;br /&gt;
| 8 || GLM 5.3 Flash, two instances || [[GLM 5.3 Flash on 4x 8 GB#Eight cards]] || || about 1,600 tok/s aggregate&lt;br /&gt;
|}&lt;br /&gt;
&amp;quot;Confirmed&amp;quot; means the page has a confirmation by a second person at import time; the badge on each page is authoritative.&lt;br /&gt;
&lt;br /&gt;
== All recipe pages ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Model !! Cards !! Engine !! Page&lt;br /&gt;
|-&lt;br /&gt;
| GLM 5.3 Flash || 4 || Morrowmake vLLM fork, W4A16 || [[GLM 5.3 Flash on 4x 8 GB]]&lt;br /&gt;
|-&lt;br /&gt;
| GLM 5.3 Flash || 3 || Morrowmake vLLM fork, W4A16 PP3 || [[GLM 5.3 Flash on 3x 8 GB]]&lt;br /&gt;
|-&lt;br /&gt;
| GLM 5.3 Flash || 2 || ExLlamaV3 TP2, EXL3 3.05 bpw || [[GLM 5.3 Flash on 2x 8 GB (ExLlamaV3 TP2)]]&lt;br /&gt;
|-&lt;br /&gt;
| GLM 5.3 Flash || 2 || ExLlamaV3 layer split, EXL3 3.05 bpw || [[GLM 5.3 Flash on 2x 8 GB (ExLlamaV3 layer split)]]&lt;br /&gt;
|-&lt;br /&gt;
| GLM 5.3 Flash || 2 || Project Maya, GGUF || [[GLM 5.3 Flash on 2x 8 GB (Project Maya)]]&lt;br /&gt;
|-&lt;br /&gt;
| GLM 5.3 (full) || 8 to 10 || Morrowmake ampere-glm53 + patches, PP8 || [[GLM 5.3 on 8x 8 GB (vllm-170hx-glm5)]]&lt;br /&gt;
|-&lt;br /&gt;
| GLM 5.3 (full) || 8 || vLLM PP8, Int4-Int8Mix || [[GLM 5.3 on 8x 8 GB (Int4-Int8Mix PP8)]]&lt;br /&gt;
|-&lt;br /&gt;
| DeepSeek V4.1 Flash || 4 || Morrowmake vLLM fork, EXL3 experts || [[DeepSeek V4.1 Flash on 4x 8 GB (Morrowmake)]]&lt;br /&gt;
|-&lt;br /&gt;
| DeepSeek V4.1 Flash heretic || 4 || Morrowmake vLLM fork + in-place abliteration patch || [[DeepSeek V4.1 Flash heretic on 4x 8 GB]]&lt;br /&gt;
|-&lt;br /&gt;
| DeepSeek V4.1 Flash || 4 || vLLM + sm_80 patch stack (GNmac) || [[DeepSeek V4.1 Flash on 4x 8 GB (GNmac)]]&lt;br /&gt;
|-&lt;br /&gt;
| DeepSeek V4.1 Flash || 4 || GNmac + fidelity patches || [[DeepSeek V4.1 Flash on 4x 8 GB (alanoo fidelity build)]]&lt;br /&gt;
|-&lt;br /&gt;
| DeepSeek V4.1 Flash || 4 || Morrowmake engine + TC-MoE kernels || [[DeepSeek V4.1 Flash on 4x 8 GB (CurtisAccelerate TC-MoE)]]&lt;br /&gt;
|-&lt;br /&gt;
| DeepSeek V4.1 Flash || 4 + RTX PRO 6000 || ExLlamaV3 + TabbyAPI TP5 || [[DeepSeek V4.1 Flash on 4x 8 GB plus RTX PRO 6000 (ExLlamaV3 TP5)]]&lt;br /&gt;
|-&lt;br /&gt;
| DeepSeek V4.1 Flash || 6 || custom SM80 vLLM, TP6 || [[DeepSeek V4.1 Flash on 6x 8 GB (TP6)]]&lt;br /&gt;
|-&lt;br /&gt;
| DeepSeek V4.1 Flash || 6 || Deepinfer-SM80, TP2 x PP3 || [[DeepSeek V4.1 Flash on 6x 8 GB (Deepinfer-SM80 TP2 x PP3)]]&lt;br /&gt;
|-&lt;br /&gt;
| DeepSeek V4.1 Flash || 8 || Deepinfer-SM80, TP4 x PP2 || [[DeepSeek V4.1 Flash on 8x 8 GB (Deepinfer-SM80 TP4 x PP2)]]&lt;br /&gt;
|-&lt;br /&gt;
| DeepSeek V4.1 Flash || 8 || vLLM PR #56201 + 20 patches, PP8 || [[DeepSeek V4.1 Flash on 8x 8 GB (Zanooda PP8)]]&lt;br /&gt;
|-&lt;br /&gt;
| DeepSeek V4.1 Flash || 2 || Project Maya || [[DeepSeek V4.1 Flash on 2x 8 GB (Project Maya)]]&lt;br /&gt;
|-&lt;br /&gt;
| Qwen3.8 Flash Next || 1 || Morrowmake image + patches, 3 bpw || [[Qwen3.8 Flash Next on 1x 8 GB (ElectroHobo 3 bpw)]]&lt;br /&gt;
|-&lt;br /&gt;
| Qwen3.8 Flash Next || 1 || patched vLLM, PLE on SSD || [[Qwen3.8 Flash Next on 1x 8 GB (iIIusi0n SSD PLE)]]&lt;br /&gt;
|-&lt;br /&gt;
| Qwen3.8 Flash Next || 2 || Morrowmake image + patches, W4A16 TP2 || [[Qwen3.8 Flash Next on 2x 8 GB (ElectroHobo W4A16 TP2)]]&lt;br /&gt;
|-&lt;br /&gt;
| Qwen3.8 Flash Next || 2 || Morrowmake vLLM fork, EXL3 || [[Qwen3.8 Flash Next on 2x 8 GB (Morrowmake EXL3)]]&lt;br /&gt;
|-&lt;br /&gt;
| Qwen3.8 Flash Next || 2 || wtdcode/vllm-backport PP2 || [[Qwen3.8 Flash Next on 2x 8 GB (mannydelrio PP2)]]&lt;br /&gt;
|-&lt;br /&gt;
| Qwen3.8 Flash Next || 2 || vLLM v0.30.0 + INT4-PLE plugin PP2 || [[Qwen3.8 Flash Next on 2x 8 GB (DUFRelic PP2)]]&lt;br /&gt;
|-&lt;br /&gt;
| Qwen3.8 Flash Next || 2 || vLLM PR #53899 + patches PP2 || [[Qwen3.8 Flash Next on 2x 8 GB (vektorprime PP2)]]&lt;br /&gt;
|-&lt;br /&gt;
| Qwen3.8 Flash Next || 2 || vLLM 0.29.1rc1 + checkpoint patches PP2 || [[Qwen3.8 Flash Next on 2x 8 GB (Plean PP2)]]&lt;br /&gt;
|-&lt;br /&gt;
| Qwen3.8 Flash Next || 3 (or 2) || vLLM nightly + clee/vllm-sm80 PP3 || [[Qwen3.8 Flash Next on 3x 8 GB (clee PP3)]]&lt;br /&gt;
|-&lt;br /&gt;
| Qwen3.8 Flash Next || 4 || wtdcode/vllm-backport TP4 + EP || [[Qwen3.8 Flash Next on 4x 8 GB]]&lt;br /&gt;
|-&lt;br /&gt;
| Qwen3.8 27B || 1 || vLLM W4A16 || [[Qwen3.8 27B on 1x 8 GB (W4A16 vLLM)]]&lt;br /&gt;
|-&lt;br /&gt;
| MiMo V2.6 Flash || 4 || Morrowmake image, NVFP4 TP4 || [[MiMo V2.6 Flash on 4x 8 GB]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Write-ups from Discord, summarised with credit: Plean&#039;s two-card build on [[Qwen3.8 Flash Next on 2x 8 GB (Plean PP2)]],&lt;br /&gt;
matstatman&#039;s four-card compose on [[Qwen3.8 Flash Next on 4x 8 GB]], and Feralzi&#039;s single-card overclock setup on&lt;br /&gt;
[[Qwen3.8 27B on 1x 8 GB (W4A16 vLLM)]].&lt;br /&gt;
&lt;br /&gt;
Other published recipes not yet written up as pages: the localairecipes entry &amp;quot;DeepSeek-V4.1-Flash (764B) on 4x CMP 170HX,&lt;br /&gt;
PP4, shadow KV, EXL3 2bpw&amp;quot; (Miséricorde&#039;s critique: the author has no P2P, uses FP8 KV at about 4 KB per token where the&lt;br /&gt;
native FP4 KV is about 0.9 KB, and 2 bpw is unnecessary because 3.05 to 3.15 bpw fits), PixelML/club-170hx&#039;s DeepSeek&lt;br /&gt;
V4.1 Flash EXL3 4-card TP4 EP4 DSpark result, AlexBrandes/cmp170hx-qwen38-flash-next (two cards, PP2, x4 links) and&lt;br /&gt;
kaka86mm/vllm-mimo-170hx. More two-card Qwen3.8 Flash Next builds listed on localairecipes (author-reported, no public&lt;br /&gt;
reproductions as of 2026-10-27): bluespace3 (PP2, MTP4, FP8 PLE table memory-mapped from NVMe, YaRN to 1,048,576&lt;br /&gt;
context: 62-112 tok/s, 6,080 tok/s prefill at 80K); moriyasujapan (TP2 + expert parallel, MTP4, FP8 PLE, 92 GB host:&lt;br /&gt;
101-114 tok/s prose, 170-173 code, 2,637-3,068 prefill; FP8 KV costs 6-11% decode); nguyenthimy2022kg-alt (NVFP4,&lt;br /&gt;
TEP2, PLE table read from SSD over GPUDirect Storage, 32 GiB host: 151-171 tok/s, about 2,000 prefill, one sequence,&lt;br /&gt;
needs the BAR1 P2P driver and a GDS-validated NVMe); and a 4-card official-FP8 PP4 MTP4 build at 1M context by g4bwy.&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-27|note=lab notes}}&lt;br /&gt;
{{Source|handle=wakeupmbrc1|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560989699693092926}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=c133|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562161732137386127}}&lt;br /&gt;
&lt;br /&gt;
== Choosing a model ==&lt;br /&gt;
The community view as of late October 2026 (a rough consensus, with dissent):&lt;br /&gt;
* &#039;&#039;&#039;One card:&#039;&#039;&#039; Qwen3.8 Flash Next with the PLE patches is the go-to; the dense Qwen3.8 27B is the alternative. {{Source|handle=68x0|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564715517355229206}}&lt;br /&gt;
* &#039;&#039;&#039;Two cards:&#039;&#039;&#039; Qwen3.8 Flash Next. Miséricorde: &amp;quot;3.8fn for 2 is the best&amp;quot;, and for two cards it beats any GLM recipe because GLM needs four cards to run properly in integer weights. {{Source|handle=wakeupmbrc1|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1559514038453673998}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1564374464362446952}}&lt;br /&gt;
* &#039;&#039;&#039;Four cards:&#039;&#039;&#039; GLM 5.3 Flash W4A16 on Morrowmake&#039;s recipe, with DeepSeek V4.1 Flash 1017 as an option if you have the RAM or SSD for its Engram tables. Four cards give disproportionately more than two because the whole &amp;quot;Flash&amp;quot; model stack fits; Miséricorde found even his best overclocked Qwen Flash Next 1.6x slower than GLM Flash on stock 180 W cards. {{Source|handle=wakeupmbrc1|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1560617240997658635}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561342529318821920}}&amp;lt;br /&amp;gt;{{Source|handle=lia_oc|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1564319786618327141}} His further argument: on two cards the only Flash option is Qwen3.8 Flash Next, which Strata already makes reachable on regular GPUs; GlobalApathy&#039;s reply: Qwen Flash Next &amp;quot;if you have the system resources&amp;quot;. {{Source|handle=wakeupmbrc1|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561342921817722922}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561342946723504171}}&amp;lt;br /&amp;gt;{{Source|handle=globalapathy|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561364165673754717}}&lt;br /&gt;
* &#039;&#039;&#039;Six cards:&#039;&#039;&#039; DeepSeek V4.1 Flash at native precision (TP2 x PP3). 384 GB should be enough for DeepSeek V4.1 Flash and more than enough for GLM 5.3 Flash. {{Status|Theory}} Miséricorde thinks six may be worse than four for DeepSeek because TP6 is impossible. {{Source|handle=wakeupmbrc1|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560998728507068447}}&amp;lt;br /&amp;gt;{{Source|handle=civiloid|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1561806539872931933}}&lt;br /&gt;
* &#039;&#039;&#039;Eight cards:&#039;&#039;&#039; full GLM 5.3, DeepSeek V4.1 Flash at native precision with the best prefill, or two 4-card instances of GLM 5.3 Flash for throughput. Two Flash instances beat one full GLM 5.3: much faster and not really different in capability (Miséricorde). {{Source|handle=wakeupmbrc1|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560774490755960833}}&lt;br /&gt;
* &#039;&#039;&#039;Five cards&#039;&#039;&#039; are mostly wasted: vLLM&#039;s TP must divide the model&#039;s attention head count (DeepSeek V4.1: TP 1, 2, 4 or 8), so buy 4 or 6. A fifth card can still hold mmproj or a draft model in llama.cpp. {{Source|handle=ob88594|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562547098791051296}}&amp;lt;br /&amp;gt;{{Source|handle=greencandle9753|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562580021153894501}}&amp;lt;br /&amp;gt;{{Source|handle=da6b|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562556812148998207}} Asked what to run on five unlocked 8 GB cards, clee answered DeepSeek V4.1 Flash 1017. {{Source|handle=amishrakefightr|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563641385813278792}}&amp;lt;br /&amp;gt;{{Source|handle=c133|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563644556048597003}}&lt;br /&gt;
&lt;br /&gt;
{{Status|Contested}} Model quality, by person:&lt;br /&gt;
* GLM 5.3 Flash against Qwen Flash Next on four cards: Mountains finds GLM a step up in logic; OB88594 sums up Qwen for world knowledge, GLM for coding; segmond thinks Qwen 3.8 Flash is excellent and GLM will not beat it everywhere. {{Source|handle=mountains1605|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556411170519392327}}&amp;lt;br /&amp;gt;{{Source|handle=segmond|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556303204407316591}}&amp;lt;br /&amp;gt;{{Source|handle=ob88594|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556898270280814615}}&lt;br /&gt;
* DeepSeek V4.1 Flash against GLM 5.3 Flash: Mountains found DeepSeek a bit more intelligent but less consistent at first, then rated Morrowmake&#039;s DeepSeek build above GLM Flash; DeeJay&#039;s own suite had DeepSeek 1017 ahead of GLM 5.3 Flash; reala thinks full GLM 5.3 may still win pure coding. {{Source|handle=deejay9983|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562913695791579207}}&amp;lt;br /&amp;gt;{{Source|handle=mountains1605|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1563027744571392021}}&amp;lt;br /&amp;gt;{{Source|handle=mountains1605|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1564695486911217665}}&lt;br /&gt;
* Qwen Flash Next against the 27B: PJ finds the 27B better at tool calling and reasoning; dash got a better game out of Flash Next IQ3_S than 27B Q6; Programmer007: Next builds, 27B fixes bugs. orrorin: low-quant Flash Next and high-quant 27B are neck and neck in benchmarks; dottoreargus: Flash Next is much faster for the same knowledge. {{Source|handle=_orrorin|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1557125328407896136}}&amp;lt;br /&amp;gt;{{Source|handle=dottoreargus|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1557126227079200941}}&amp;lt;br /&amp;gt;{{Source|handle=zingy90210|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560953990319964276}}&amp;lt;br /&amp;gt;{{Source|handle=mowgli8628|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560944262349193260}}&amp;lt;br /&amp;gt;{{Source|handle=programmer_007|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560960210254700715}}&lt;br /&gt;
* Qwen looping at long context: @_____josh_____ says anything over 150k context loops without supervision, the 27B worst, and &amp;quot;It has nothing to do with the temp. I have tried all&amp;quot;; matstatman sees Qwen loop at temperature 0 but leaves it running for hours at temperature 1 without trouble; Miséricorde: verbose on max reasoning, but constant looping is not normal, and reasoning can be limited. Nobody posted a test on a CMP rig. {{Source|handle=matstatman|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556380275590561813}}&amp;lt;br /&amp;gt;{{Source|handle=_____josh_____|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556381383616757861}}&amp;lt;br /&amp;gt;{{Source|handle=matstatman|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556381759187324989}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556381869237346407}}&amp;lt;br /&amp;gt;{{Source|handle=_____josh_____|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556383653007986719}}&lt;br /&gt;
* DeepSeek V4.1 Flash 1017 takes images as well as text (a 32-layer vision tower, up to 1,024 image tokens); the Zanooda, Morrowmake and GNmac recipes all keep the vision tower in BF16. At long context, Con3po finds it &amp;quot;goes a bit crazy&amp;quot; around 200k context; 68x: usually a KV issue (single report, recipe not named). {{Source|handle=darkmaniac7|date=2026-10-27|note=lab notes}}&lt;br /&gt;
* MiMo V2.6 Flash: see [[MiMo V2.6 Flash on 4x 8 GB#Is it better than GLM 5.3 Flash?]].&lt;br /&gt;
* Context in practice: matstatman runs Qwen3.8 Flash on four cards at the normal 265k context and finds compaction fast enough that he does not need 1M. {{Source|handle=matstatman|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562214943703568550}}&amp;lt;br /&amp;gt;{{Source|handle=matstatman|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562215886914588815}}&lt;br /&gt;
* Step 5: Con3po runs it at almost 100 tok/s prose with 1M context on six cards and keeps it for vision. {{Source|handle=con3po7016|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1561026955111829556}}&lt;br /&gt;
* GLM 5.3 Flash against Qwen 3.8 27B: Miséricorde calls the 27B very verbose and finds GLM 5.3 Flash about 2x less verbose and 2 to 3x faster on code; Phoenix17&#039;s Swift 1.5 fine-tune of the 27B is meant to cut that verbosity (see [[Qwen3.8 27B on 1x 8 GB (W4A16 vLLM)]]). {{Source|handle=wakeupmbrc1|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563206459955609635}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563206518537457676}}&amp;lt;br /&amp;gt;{{Source|handle=phoenixone7|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563206670149091419}}&lt;br /&gt;
* MiniMax M3.1: Con3po runs it on 4 GPUs at 76 tok/s decode at concurrency 1; segmond needed 6 GPUs and gets 30 tok/s. Neither posted engine, quant or flags, and it is not stated whether all of Con3po&#039;s GPUs are CMPs (he also runs mixed GPUs). Asked for a MiniMax recipe, Con3po said he had none: the model (version not stated in that reply) was a complete failure at computer use for him, in his own harness and in the vendor&#039;s, and he doubts its published OSWorld score. Summary of their posts; see [https://discord.com/channels/1518634379604136178/1518692084729511967/1563943584120709192 Discord]. {{Source|handle=con3po7016|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563759486269792378}}&amp;lt;br /&amp;gt;{{Source|handle=con3po7016|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563759802230907013}}&amp;lt;br /&amp;gt;{{Source|handle=segmond|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563943463873937509}}&amp;lt;br /&amp;gt;{{Source|handle=con3po7016|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563943584120709192}}&amp;lt;br /&amp;gt;{{Source|handle=segmond|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563943781034885143}}&lt;br /&gt;
&lt;br /&gt;
== Choosing a layout and engine ==&lt;br /&gt;
* &#039;&#039;&#039;Use vLLM (or sglang), not llama.cpp.&#039;&#039;&#039; llama.cpp is too slow on these cards; the CMP prefers INT4/INT8 weights (W4A16 through Marlin), which vLLM serves well. See [[Engines]] and [[Quantization on the 170HX]]. {{Source|handle=ob88594|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556898516910215230}}&amp;lt;br /&amp;gt;{{Source|handle=gnasherrr|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1564318714722254939}}&lt;br /&gt;
* &#039;&#039;&#039;TP needs x16 links (and ideally P2P); PP tolerates x4.&#039;&#039;&#039; On PCIe Gen2 x4, TP4 gives usable decode but unusable prefill; PP passes only activations. With x16 and P2P, TP4 wins decode for GLM Flash and MiMo, and P2P off costs about 40% on MiMo TP4. See [[Unlocks]] for the x16 mod and P2P. {{Source|handle=voidgiraffe|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556157382273400935}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561400726448513137}}&lt;br /&gt;
* {{Status|Contested}} Jeremy (Ends): a dense model in TP over PCIe will be bandwidth-choked, so PP with P2P DMA is the safer default; Miséricorde: TP4 viability depends on the model&#039;s architecture (GLM Flash is latency-bound, not bandwidth-bound, and faster in TP4 than in PP4 or TP2 x PP2). Plean: TP is repeatedly shown to be PCIe-limited on these cards. NikhilR finds TP2 x PP2 better than TP4 on four cards for A3B models. {{Source|handle=plean.|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1557095904572342403}}&amp;lt;br /&amp;gt;{{Source|handle=nikhilr1696|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1557490632635842651}}&amp;lt;br /&amp;gt;{{Source|handle=endsjeremy|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561400267503566900}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561400395392094352}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561400726448513137}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561400861647708201}}&lt;br /&gt;
** Lab measurements, GLM 5.3 Flash W4A16 on four 8 GB cards (Morrowmake engine, recipe 1.8.0): at Gen2 x8 without P2P, TP4 decodes 1.6 to 1.9x faster than PP4 while PP4 prefills 2.8 to 3.9x faster and holds about 1.7x the KV pool. On a second host TP2 x PP2 sat in between, about a third less single-stream decode than TP4 for 2.5x its prefill. Both hosts had x8 or x16 links; nobody has run the same matrix on x4 cards. {{Source|handle=darkmaniac7|date=2026-10-19|note=lab notes}}&amp;lt;br /&amp;gt;{{Source|handle=darkmaniac7|date=2026-10-28|note=lab notes}}&lt;br /&gt;
* PixelML&#039;s reasoning for PP on PCIe-only cards: TP does two all-reduces per layer (about 86 collectives per forward pass on a 43-layer model), while PP sends one hidden-state hand-off per stage boundary, about 28x less data, and overlaps it with compute. Their GLM-5.3-Flash recipe of record (older stack) was PP4 with native MTP k=3 at 87.55 tok/s for one user against 60.4 on TP4. A community PP8 cost model puts a step at about 32 ms fixed plus 2.1 ms per verified token, so accepted draft length is the throughput lever. {{Source|handle=darkmaniac7|date=2026-09-05|note=lab notes}}&lt;br /&gt;
* The x16 mod in one line: the card routes all 16 lanes but the factory leaves the AC-coupling capacitors for lanes 4-15 unpopulated; fitting 24 x 0402 220 nF X7R capacitors (2 per differential pair) restores x16, and fitting 12 gives x8. It changes link width only, never PCIe generation. Details on [[Unlocks]]. {{Source|handle=darkmaniac7|date=2026-04-30|note=lab notes}}&lt;br /&gt;
* P2P routes in one line: static BAR1 P2P (bayley&#039;s patches and descendants; bare metal, IOMMU off or passthrough, 1.07-6.4 GB/s depending on host) and mailbox P2P with the TRAP31 PLM opened through the Booter (Morrowmake/cmpunlocker with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;ForceP2P=0x11&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;; works with a 64 MiB BAR1 and the IOMMU translating, about 5.8-6.65 GB/s). Neither has been run inside a VM. Details on [[Unlocks]]. {{Source|handle=darkmaniac7|date=2026-10-19|note=lab notes}}&lt;br /&gt;
* &#039;&#039;&#039;Host RAM and NVMe matter&#039;&#039;&#039; for the n-gram models: Qwen3.8 Flash Next&#039;s PLE table is about 100 GB in BF16 (48 GiB in FP8) and DeepSeek V4.1&#039;s Engram tables about 189 GiB. In RAM a lookup costs about 0.3 ms per token, from SSD about 1 to 1.5 ms; RAM speed itself is irrelevant because the lookups are latency-bound. See [[Quantization on the 170HX]]. {{Source|handle=wakeupmbrc1|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1558843833285087285}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560991144454918319}}&lt;br /&gt;
* &#039;&#039;&#039;Power:&#039;&#039;&#039; most published numbers are at 180 W per card. See [[Cooling and power]].&lt;br /&gt;
* &#039;&#039;&#039;Mixing 8 GB and 10 GB cards:&#039;&#039;&#039; you are limited by the slowest card. {{Status|Theory}} {{Source|handle=moliminous|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1559200727794974821}}&lt;br /&gt;
* {{Status|Theory}} Takka&#039;s idea for prefill on Gen2 cards: keep a TP copy in VRAM and a PP copy in host RAM and swap the whole model to PP for large prefills (10 to 15 s per swap on Gen2); untested. {{Source|handle=spectakkular|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556200373352661124}}&lt;br /&gt;
&lt;br /&gt;
== 10 GB card ==&lt;br /&gt;
No recipe in this list was measured on the 10 GB card. What exists:&lt;br /&gt;
* eXile runs Qwen3.8 Flash Next (IQ3_S) with Strata on a single 10 GB-variant card configured at 40 GB (14600K, 128 GB DDR4); moving it from x4 to x16 mainly improved prefill. See [[Benchmarks]] and [[10 GB card]]. {{Source|handle=exile_1ck|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557241785695211612}}&lt;br /&gt;
* {{Status|Reported}} Feralzi runs [https://huggingface.co/dealignai/Nanbeige4.3-33B-UNCENSORED-GGUF dealignai/Nanbeige4.3-33B-UNCENSORED-GGUF] at Q6_K with about 200K context on a single 40 GB card, at 27 tok/s while still tuning (earlier he posted 40 tok/s &amp;quot;optimized&amp;quot;, setup not stated). {{Source|handle=feralzi|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564051736979701845}}&amp;lt;br /&amp;gt;{{Source|handle=feralzi|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564092189397491872}}&amp;lt;br /&amp;gt;{{Source|handle=feralzi|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564092405026660406}}&amp;lt;br /&amp;gt;{{Source|handle=feralzi|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564114097694445662}} [https://huggingface.co/Nanbeige/Nanbeige4.3-33B Nanbeige4.3-33B] is dense with no sparse attention, so its KV cache is large: Miséricorde estimates about 208 KB per token at 16 bit, about 100 GB for 512K tokens, and for 256K about 20+ GB at 8 bit or 10 to 12 GB at 4 bit. Phoenix17: the FP16 weights are about 65 GB and a W8A8 quant about 33 GB, which with 256K context would about fill a 64 GB card; on a 40 GB card he suggests a W4A16 quant. orrorin was making a W4A16 quant on 2026-10-25 and had hit a few snags. {{Source|handle=phoenixone7|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563946316134883410}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563947653900013742}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563953011162751027}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563953289782104085}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563953340314812437}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563953818293641409}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563953911373766676}}&amp;lt;br /&amp;gt;{{Source|handle=phoenixone7|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563955593172226079}}&amp;lt;br /&amp;gt;{{Source|handle=phoenixone7|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563957085580828763}}&amp;lt;br /&amp;gt;{{Source|handle=_orrorin|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563946121942925317}}&amp;lt;br /&amp;gt;{{Source|handle=_orrorin|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564054183089406013}}&lt;br /&gt;
* {{Status|Theory}} With an 80 GB unlock, four cards (320 GB) would hold the full GLM 5.3 EXL3 quant, which is under 300 GB. {{Source|handle=stcord|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558098919249150063}}&amp;lt;br /&amp;gt;{{Source|handle=globalapathy|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558099082743128095}}&lt;br /&gt;
If you run a recipe on 10 GB cards, add a confirmation on its page with the card variant set to 10 GB.&lt;br /&gt;
&lt;br /&gt;
== Other workloads ==&lt;br /&gt;
* &#039;&#039;&#039;Video and image generation:&#039;&#039;&#039; MiniMax H3 makes an 8-second clip in 10 to 15 minutes on one unlocked 8 GB card (domrockt2); Phoenix17 makes 30-second clips at 640x960 in about 15 minutes with a custom H3 model and says much longer will not fit on one card; LTX 2.5 is lighter with a better latent upscaler. quark2world made a full music video with H3; Qwen Image 2.1 needs about 40 GB. Takka recommends Breeze for one-shot voice cloning. {{Source|handle=phoenixone7|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556411173497344092}}&amp;lt;br /&amp;gt;{{Source|handle=quark2world|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556364987717525556}}&amp;lt;br /&amp;gt;{{Source|handle=spectakkular|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518691940646781070/1556985426323968033}}&amp;lt;br /&amp;gt;{{Source|handle=domrockt2|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557621895074029609}}&lt;br /&gt;
* &#039;&#039;&#039;Training:&#039;&#039;&#039; a single CMP trained almost 4x slower than a 5090 (same nominal BF16 TFLOPs); programmerboi suspects no tuned GEMM kernel exists for the harvested die. orrorin&#039;s SFT on four cards was slow and PCIe 2.0 x4 was the bottleneck during offload, so the x16 mod is essential; prototype locally and rent for serious training. {{Source|handle=programmerboi|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560681327848726559}}&amp;lt;br /&amp;gt;{{Source|handle=_orrorin|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560681653788217435}} programmerboi trains on the CMPs with his own mixed-precision int4 + bf16 stack, which he says gives slightly better compute than most FP4 training schemes, so he does not need Blackwell; against a Blackwell card at a similar price he counts lower throughput, lower bandwidth and double the cost, with only Gen5 and FP8/FP4 in the Blackwell&#039;s favour. No link to the stack was posted. {{Source|handle=programmerboi|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562108203565846539}}&lt;br /&gt;
* &#039;&#039;&#039;Mining between jobs:&#039;&#039;&#039; Pearl mining runs at 145 to 164 TH/s per card at about 200 W; lower HBM NDIV with REFRESH 24 saves heat without hash loss but must be raised again for LLM work. RH-3D&#039;s water-cooled 170tune settings: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;--ndiv 66 --offset 270 --clk 1410 --timings &amp;quot;REFRESH 24&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; at about 202 W (an earlier &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;--ndiv 66 --offset 240 --clk 1380&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; gave 164 TH/s at about 200 W). {{Source|handle=rh3dai|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1555480078089986138/1557687218473144411}}&amp;lt;br /&amp;gt;{{Source|handle=rh3dai|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1518691940646781070/1556536892759998566}} See [[Cooling and power]] and [[Tools]]. {{Source|handle=analyticeth|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1518691940646781070/1556400027016892517}}&amp;lt;br /&amp;gt;{{Source|handle=markshowa|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1555480078089986138/1564081815013036093}}&lt;br /&gt;
&lt;br /&gt;
== Not yet run on these cards ==&lt;br /&gt;
* {{Status|Theory}} unsloth/flint-GGUF (39.8B, 2.5B active): Programmer007 expects Q8 to fit one card and be very fast. {{Source|handle=programmer_007|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562632155153301527}}&lt;br /&gt;
* {{Status|Theory}} MiniMax 3.1 Flash at 4 bits should not fit four cards (quants keep parts at BF16 or FP8, so expect more than 250 GB) unless it uses the same n-gram approach as DeepSeek V4.1 Flash. {{Source|handle=civiloid|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562331287849664573}} Con3po has since reported MiniMax M3.1 on 4 GPUs at 76 tok/s (see [[#Choosing a model]]); whether those were all CMPs, and the quant, were not stated. {{Source|handle=con3po7016|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563943584120709192}}&lt;br /&gt;
* {{Status|Theory}} Open question from cibernox for a company build: is 8x CMP 170HX still the most convenient way to 512 GB of VRAM after the October price rises (16 V100s being too inconvenient)? No answer yet. {{Source|handle=cibernox|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1561700967077122070}}&lt;br /&gt;
* {{Status|Theory}} PJ, without the x16 cap mod, wants to run [https://huggingface.co/ISTA-DASLab/DeepSeek-V4.1-Flash-1017-GSQ-RCO-GGUF ISTA-DASLab/DeepSeek-V4.1-Flash-1017-GSQ-RCO-GGUF] at IQ2_XXS with Strata offloading to system RAM, and asked for cheap DDR4 (see [[Buying#Other parts people bought]]). No result yet. {{Source|handle=zingy90210|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563543212763648089}}&amp;lt;br /&amp;gt;{{Source|handle=zingy90210|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563551730380312648}}&amp;lt;br /&amp;gt;{{Source|handle=zingy90210|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563551825708195973}}&lt;br /&gt;
* {{Status|Theory}} roboalchemist is packing an FP4 DeepSeek V4.1 1017 mix sized for six cards. {{Source|handle=roboalchemist.|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1561155845344198687}}&lt;br /&gt;
&lt;br /&gt;
== Related ==&lt;br /&gt;
[[Engines]] · [[Quantization on the 170HX]] · [[Benchmarks]] · [[Unlocks]] · [[Driver unlock]] · [[8 GB card]] ·&lt;br /&gt;
[[10 GB card]] · [[Cooling and power]] · [[Troubleshooting]] · [[Tools]]&lt;br /&gt;
&lt;br /&gt;
{{ImportFooter}}&lt;br /&gt;
[[Category:Recipes]]&lt;/div&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
	<entry>
		<id>https://cmp.wiki/w/index.php?title=Qwen3.8_Flash_Next_on_2x_8_GB_(Plean_PP2)&amp;diff=524</id>
		<title>Qwen3.8 Flash Next on 2x 8 GB (Plean PP2)</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=Qwen3.8_Flash_Next_on_2x_8_GB_(Plean_PP2)&amp;diff=524"/>
		<updated>2026-10-31T21:34:47Z</updated>

		<summary type="html">&lt;p&gt;ImportBot: Import: Plean&amp;#039;s 2-card Qwen3.8 Flash Next write-up (Discord and bozocentral.com), GalyGames&amp;#039; reproduction, Ryko&amp;#039;s warning, the lab notes on the localairecipes listing; sources: @plean., @darkmaniac7, @ob88594, @dufrelic, @mountains1605, @vektor_prime, @galygious; GitHub vektorprime/qwen38-flash-next-pp2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Recipe&lt;br /&gt;
|model=Qwen3.8-Flash-Next&lt;br /&gt;
|quant=Mixed INT4 AutoRound (Minachist/Qwen3.8-Flash-Next-INT4-Mixed-AutoRound, about 65 GB) with the full BF16 PLE table on NVMe&lt;br /&gt;
|engine=vLLM 0.29.1rc1 nightly plus the checkpoint author&#039;s patches&lt;br /&gt;
|cards=8 GB&lt;br /&gt;
|card_count=2&lt;br /&gt;
|topology=PP2, MTP 3, no P2P&lt;br /&gt;
|context=262,144 (256K in the post)&lt;br /&gt;
|decode_tps=197&lt;br /&gt;
|prefill_tps=5800&lt;br /&gt;
|vram_per_card=64 GB&lt;br /&gt;
|flags=--pipeline-parallel-size 2, MTP 3 draft tokens, max concurrency 6, BF16 PLE table offloaded to NVMe&lt;br /&gt;
|status=Reported&lt;br /&gt;
|tested_by=plean.&lt;br /&gt;
|tested_on=2026-10-07&lt;br /&gt;
|source=https://www.bozocentral.com/2x-cmp170hx-qwen3-flash-next&lt;br /&gt;
}}&lt;br /&gt;
Plean&#039;s setup for Qwen3.8 Flash Next on two 64 GB cards: vLLM pipeline parallel 2, MTP speculative decoding, and the&lt;br /&gt;
full BF16 PLE (n-gram) table offloaded to NVMe instead of held on the cards. It uses Minachist&#039;s mixed INT4 AutoRound&lt;br /&gt;
checkpoint and runs up to 6 concurrent requests with a 256K context window. P2P is off on his rig because of a chipset&lt;br /&gt;
issue with how lanes are assigned between his motherboard and CPU, so it needs neither P2P nor the x16 mod. The full&lt;br /&gt;
write-up is on his site, linked in the infobox. Infobox numbers are from the localairecipes listing of this build&lt;br /&gt;
(predictable output; see below).&lt;br /&gt;
{{Source|handle=plean.|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1557427236447985704}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=plean.|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1557460249424826449}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=plean.|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1557461178018566226}}&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
* Two CMP 170HX at 64 GB ([[Driver unlock]], [[8 GB card]]). No P2P needed; PP2 passes only activations, so x4 links work.&lt;br /&gt;
* A fast NVMe for the BF16 PLE table (about 95 GiB) and about 64 GB of host RAM.&lt;br /&gt;
* The checkpoint [https://huggingface.co/Minachist/Qwen3.8-Flash-Next-INT4-Mixed-AutoRound Minachist/Qwen3.8-Flash-Next-INT4-Mixed-AutoRound] (gated; body about 65-67 GiB).&lt;br /&gt;
{{Source|handle=plean.|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1557427236447985704}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-27|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
== Steps ==&lt;br /&gt;
Follow Plean&#039;s write-up at [https://www.bozocentral.com/2x-cmp170hx-qwen3-flash-next bozocentral.com]. In outline, as&lt;br /&gt;
listed on localairecipes and in the lab notes:&lt;br /&gt;
# Pull the vLLM image &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;vllm-openai 0.29.1rc1.dev47&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and apply the checkpoint author&#039;s patches (16 patch files, local build).&lt;br /&gt;
# Download the Minachist INT4-Mixed AutoRound checkpoint (revision &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;6a995be5&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; in the listing).&lt;br /&gt;
# Serve with pipeline parallel 2 and MTP 3, the BF16 PLE table memory-mapped from NVMe, 262K context. The listing reports a 1.8M-token BF16 KV pool.&lt;br /&gt;
# Plean serves it through llama-swap; set the concurrency you need (he runs 6).&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-27|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
== Measured numbers ==&lt;br /&gt;
* Per stream, from Plean: about 100 tok/s each with 2 streams and about 80 each with 3 to 4. Per-stream speed drops because vLLM runs prefill and decode one after the other here (OB88594). DUFRelic has the same problem on his setup: 120 tok/s for one stream and only about double that at 4 concurrent. {{Source|handle=plean.|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1557459833928556697}}&amp;lt;br /&amp;gt;{{Source|handle=ob88594|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1557464371838451723}}&amp;lt;br /&amp;gt;{{Source|handle=dufrelic|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1557460484830138469}}&lt;br /&gt;
* localairecipes listing of this build (rev 74b4d06): 197-201 tok/s on predictable output, 116-122 on thinking-heavy output for one user; 154-212 tok/s for 2 streams; prefill about 5,800 tok/s. {{Source|handle=darkmaniac7|date=2026-10-27|note=lab notes}}&lt;br /&gt;
* For comparison, Mountains pointed 68x to another localairecipes entry, W4A16 with an INT4 PLE table on two x16-modded cards (PP2, MTP3), listed at 133 tok/s for one user and 245 at 4 concurrent; he was not sure he liked the INT4 PLE table. {{Source|handle=mountains1605|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1557599164530040852}}&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
* Ryko warns that a run-to-run variance issue he found in upstream vLLM (KL divergence that changed between identical runs) probably affects anyone serving this model with vLLM; his fix notes are in [https://github.com/vektorprime/qwen38-flash-next-pp2/commit/32595fbaa3ae24764055e5b6341e7a63c35fbcf1 vektorprime/qwen38-flash-next-pp2 commit 32595fb]. Plean&#039;s table is the full BF16 one on NVMe, which he expects to be unaffected. See [[Qwen3.8 Flash Next on 2x 8 GB (vektorprime PP2)]]. {{Source|handle=vektor_prime|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1557443747892035674}}&amp;lt;br /&amp;gt;{{Source|handle=plean.|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1557460674093912109}}&lt;br /&gt;
* The checkpoint is gated on Hugging Face.&lt;br /&gt;
&lt;br /&gt;
== Variants ==&lt;br /&gt;
* GalyGames reproduced it on a Proxmox setup and added the huihui &amp;quot;decision matrix&amp;quot; abliteration to remove refusals for local coding. {{Source|handle=galygious|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1557608614318047253}}&lt;br /&gt;
&lt;br /&gt;
== Related ==&lt;br /&gt;
* Other 2-card recipes: [[Qwen3.8 Flash Next on 2x 8 GB (ElectroHobo W4A16 TP2)]], [[Qwen3.8 Flash Next on 2x 8 GB (mannydelrio PP2)]], [[Qwen3.8 Flash Next on 2x 8 GB (DUFRelic PP2)]].&lt;br /&gt;
* [[Engines]], [[Quantization on the 170HX]], [[Benchmarks]].&lt;br /&gt;
&lt;br /&gt;
== Sources ==&lt;br /&gt;
* Plean&#039;s posts in the testing channel, 2026-10-07, and his write-up at bozocentral.com.&lt;br /&gt;
* Lab notes, 2026-10-27 (localairecipes listing).&lt;br /&gt;
&lt;br /&gt;
{{ImportFooter}}&lt;br /&gt;
[[Category:8 GB]]&lt;/div&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
	<entry>
		<id>https://cmp.wiki/w/index.php?title=Qwen3.8_Flash_Next_on_2x_8_GB_(Morrowmake_EXL3)&amp;diff=523</id>
		<title>Qwen3.8 Flash Next on 2x 8 GB (Morrowmake EXL3)</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=Qwen3.8_Flash_Next_on_2x_8_GB_(Morrowmake_EXL3)&amp;diff=523"/>
		<updated>2026-10-31T21:34:46Z</updated>

		<summary type="html">&lt;p&gt;ImportBot: Import: Morrowmake&amp;#039;s Qwen3.8-Flash-Next EXL3 recipe (figures quoted in ElectroHobo&amp;#039;s README and the vllm-cmp170hx docs), cibernox&amp;#039;s and Morrowmake&amp;#039;s Discord comments, ElectroHobo&amp;#039;s Broadwell measurement; sources: @voidgiraffe, @nathang6866, @cibernox, @darkmaniac7; GitHub ElectroHobo/qwen38-flash-next-w4a16-2x-cmp170hx-recipe, Morrowmake/qwen38-flash-next-cmp170hx-recipe, Morrowmake/vllm-cmp170hx&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Recipe&lt;br /&gt;
|model=Qwen3.8-Flash-Next&lt;br /&gt;
|quant=EXL3 5.05 bpw; PLE (n-gram) table read from SSD&lt;br /&gt;
|engine=Morrowmake/vllm-cmp170hx (EXL3 path)&lt;br /&gt;
|engine_version=tag qwen38-recipe-1.0.0, engine 18305948ac&lt;br /&gt;
|cards=8 GB&lt;br /&gt;
|card_count=2&lt;br /&gt;
|topology=TP2 with expert parallel&lt;br /&gt;
|context=262,144&lt;br /&gt;
|decode_tps=152.6&lt;br /&gt;
|prefill_tps=2651&lt;br /&gt;
|vram_per_card=64 GiB, --gpu-memory-utilization 0.95&lt;br /&gt;
|flags=--quantization exl3 --load-format exl3 --tensor-parallel-size 2 --enable-expert-parallel --engram-config cpu_offload false, VLLM_EXL3_PLE_PLACEMENT=ssd, cudagraph PIECEWISE, MTP 3&lt;br /&gt;
|status=Reported&lt;br /&gt;
|tested_by=voidgiraffe&lt;br /&gt;
|tested_on=2026-10-16&lt;br /&gt;
|source=https://github.com/Morrowmake/qwen38-flash-next-cmp170hx-recipe&lt;br /&gt;
}}&lt;br /&gt;
Morrowmake&#039;s Qwen3.8-Flash-Next recipe on two cards with his vLLM fork&#039;s EXL3 path (release 1.0.0, engine tag&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;qwen38-recipe-1.0.0&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;). He chose 5.05 bpw because a 1M-token KV cache still fit, and said on 2026-10-16 that&lt;br /&gt;
W4A16 is probably a better choice than EXL3. The ElectroHobo two-card recipe&lt;br /&gt;
descends from its scripts and runs the same engine image. Infobox numbers are the published one-user code figure and&lt;br /&gt;
cold prefill, as quoted in ElectroHobo&#039;s README.&lt;br /&gt;
{{Source|handle=voidgiraffe|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1560409434339934329}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=voidgiraffe|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1560599553210851400}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=nathang6866|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1563590746710478919|repo=https://github.com/ElectroHobo/qwen38-flash-next-w4a16-2x-cmp170hx-recipe}}&lt;br /&gt;
&lt;br /&gt;
Morrowmake released this recipe as a first attempt alongside the GLM update, after two weeks spent moving his custom code behind vLLM plugins. On x4 links he expects it to hurt prefill (untested) and planned a PP2 version. {{Source|handle=voidgiraffe|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1560411313212227727}}&amp;lt;br /&amp;gt;{{Source|handle=voidgiraffe|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1560412542096904213}}&amp;lt;br /&amp;gt;{{Source|handle=voidgiraffe|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1560579094666678283}}&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
Two CMP 170HX at 64 GiB and 74 SMs on x16 links with P2P, Docker with the NVIDIA Container Toolkit, driver 580 or newer;&lt;br /&gt;
a fast CPU, because the PLE table is read from SSD inside each step (see Known issues). See [[Driver unlock]],&lt;br /&gt;
[[8 GB card]], [[Unlocks]].&lt;br /&gt;
&lt;br /&gt;
== Steps ==&lt;br /&gt;
The recipe repo follows the same pattern as Morrowmake&#039;s GLM and DeepSeek recipes (clone, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;./start.sh&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;), pinned to&lt;br /&gt;
engine commit 18305948ac and image&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;ghcr.io/morrowmake/vllm-cmp170hx@sha256:5b45c4d6feafefe2eba962375b0a9a0b64fd22b9e05abb4d1966f14a32a2db79&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
The engine&#039;s documentation gives the two-card command:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
CUDA_VISIBLE_DEVICES=0,1 VLLM_EXL3_PLE_PLACEMENT=ssd VLLM_USE_BREAKABLE_CUDAGRAPH=1 \&lt;br /&gt;
vllm serve &amp;lt;exl3 checkpoint&amp;gt; --quantization exl3 --load-format exl3 --mm-encoder-tp-mode data \&lt;br /&gt;
  --tensor-parallel-size 2 --pipeline-parallel-size 1 --enable-expert-parallel --dtype bfloat16 \&lt;br /&gt;
  --kv-cache-dtype bfloat16 --attention-config &#039;{&amp;quot;indexer_kv_dtype&amp;quot;:&amp;quot;bf16&amp;quot;}&#039; --engram-config &#039;{&amp;quot;cpu_offload&amp;quot;:false}&#039; \&lt;br /&gt;
  --max-model-len 262144 --gpu-memory-utilization 0.95 --compilation-config &#039;{&amp;quot;cudagraph_mode&amp;quot;:&amp;quot;PIECEWISE&amp;quot;}&#039; \&lt;br /&gt;
  --speculative-config &#039;{&amp;quot;method&amp;quot;:&amp;quot;mtp&amp;quot;,&amp;quot;num_speculative_tokens&amp;quot;:3}&#039;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Optional: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;--hf-overrides&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;text_config.moe_router_dtype float32&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;mtp_hidden_norm per_stream&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
The EXL3 extension is built for SM 8.0 only; several dense paths are validated for 74-SM cards at TP2.&lt;br /&gt;
{{Source|handle=voidgiraffe|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1560413471055548446|repo=https://github.com/Morrowmake/vllm-cmp170hx}}&lt;br /&gt;
&lt;br /&gt;
== Measured numbers ==&lt;br /&gt;
Morrowmake&#039;s published figures (his box, a current CPU), as quoted by ElectroHobo; tok/s structured / code / prose:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 1 user !! 2 users !! 4 users !! 8 users !! Cold prefill !! KV pool&lt;br /&gt;
|-&lt;br /&gt;
| 152.8 / 152.6 / 118.3 || 236.5 / 265.0 / 204.6 || 357.1 / 458.6 / 327.2 || 588.2 / 674.7 / 489.9 || 2,651 || 1,044,325&lt;br /&gt;
|}&lt;br /&gt;
{{Source|handle=nathang6866|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1563590746710478919|repo=https://github.com/ElectroHobo/qwen38-flash-next-w4a16-2x-cmp170hx-recipe}}&lt;br /&gt;
* Before release: about 150 tok/s single stream on EXL3 5.05 bpw, aiming near 200 single and over 600 multi-stream. 4 bpw would likely not be much faster. {{Source|handle=cibernox|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1560296987838914591}}&amp;lt;br /&amp;gt;{{Source|handle=voidgiraffe|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1560409434339934329}}&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
* {{Status|Contested}} CPU dependence. On ElectroHobo&#039;s dual Broadwell host the mid-step SSD n-gram read costs about 44 ms per step and the recipe runs at 55 to 70 tok/s for one user against the published 153; PIECEWISE graphs are about 3x slower per step on an old CPU. The lab notes count it CPU-bound for the same reason. His W4A16 recipe keeps the table in host RAM with full CUDA graphs instead. {{Source|handle=nathang6866|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1563590746710478919|repo=https://github.com/ElectroHobo/qwen38-flash-next-w4a16-2x-cmp170hx-recipe}}&amp;lt;br /&amp;gt;{{Source|handle=darkmaniac7|date=2026-10-27|note=lab notes}}&lt;br /&gt;
* EXL3 decode on these cards is compute-bound; see [[Quantization on the 170HX]].&lt;br /&gt;
&lt;br /&gt;
== Related ==&lt;br /&gt;
* [[Qwen3.8 Flash Next on 2x 8 GB (ElectroHobo W4A16 TP2)]] (descends from this recipe, faster), [[Engines]], [[Benchmarks]].&lt;br /&gt;
&lt;br /&gt;
== Sources ==&lt;br /&gt;
* Recipe: Morrowmake/qwen38-flash-next-cmp170hx-recipe (release 1.0.0, engine tag &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;qwen38-recipe-1.0.0&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;); announcement on X linked from Discord. The recipe repo itself was not cloned for this page; numbers are quoted from ElectroHobo&#039;s README.&lt;br /&gt;
&lt;br /&gt;
{{ImportFooter}}&lt;br /&gt;
[[Category:8 GB]]&lt;/div&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
	<entry>
		<id>https://cmp.wiki/w/index.php?title=Qwen3.8_Flash_Next_on_2x_8_GB_(ElectroHobo_W4A16_TP2)&amp;diff=522</id>
		<title>Qwen3.8 Flash Next on 2x 8 GB (ElectroHobo W4A16 TP2)</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=Qwen3.8_Flash_Next_on_2x_8_GB_(ElectroHobo_W4A16_TP2)&amp;diff=522"/>
		<updated>2026-10-31T21:34:40Z</updated>

		<summary type="html">&lt;p&gt;ImportBot: Import: ElectroHobo/qwen38-flash-next-w4a16-2x-cmp170hx-recipe 0.1.0 to 0.3.1 (repo and Discord posts); Miséricorde on the drafter; the lab run of four instances; gap-fill from #general 2026-10-25 (P2P), @galygious2, @nathang6866&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Recipe&lt;br /&gt;
|model=Qwen3.8-Flash-Next (125B MoE per the recipe)&lt;br /&gt;
|quant=W4A16: halt95/Qwen3.8-Flash-Next-W4A16-Merlin (AutoRound INT4 g128 experts, INT8 GDN projections, FP8 n-gram table)&lt;br /&gt;
|engine=Morrowmake/vllm-cmp170hx image (Qwen EXL3 release) with patch files mounted read-only&lt;br /&gt;
|engine_version=recipe 0.3.1; engine 18305948ac&lt;br /&gt;
|cards=8 GB&lt;br /&gt;
|card_count=2&lt;br /&gt;
|topology=TP2 with whole-expert expert parallel&lt;br /&gt;
|context=262,144&lt;br /&gt;
|decode_tps=349.7&lt;br /&gt;
|prefill_tps=4696&lt;br /&gt;
|vram_per_card=64 GiB, GPU_UTIL 0.95 (fixed)&lt;br /&gt;
|power_cap=180 W&lt;br /&gt;
|driver=580 or newer (measured on 610.57.04); open modules with HMM for the table-on-disk mode&lt;br /&gt;
|unlock_build=cmpunlocker (64 GiB, 74 SMs) with a P2P-capable build&lt;br /&gt;
|flags=--tensor-parallel-size 2 --enable-expert-parallel --kv-cache-dtype bfloat16 --engram-config cpu_offload --max-num-seqs 128 --block-size 912 cudagraph FULL_AND_PIECEWISE; DFlash 2 drafter 7/5/3/2 by load&lt;br /&gt;
|status=Reported&lt;br /&gt;
|tested_by=nathang6866&lt;br /&gt;
|tested_on=2026-10-23&lt;br /&gt;
|source=https://github.com/ElectroHobo/qwen38-flash-next-w4a16-2x-cmp170hx-recipe&lt;br /&gt;
}}&lt;br /&gt;
Qwen3.8-Flash-Next in W4A16 on two 64 GB cards with inco.ai&#039;s DFlash 2 drafter, full 262,144-token context, vision,&lt;br /&gt;
reasoning and tool calls, and up to 128 concurrent requests. It runs Morrowmake&#039;s engine image as released with a few&lt;br /&gt;
patch files mounted over it. It exists for old CPUs: the 48 GiB n-gram (PLE) table stays in host RAM (or, since 0.3.0,&lt;br /&gt;
in a disk file the cards read through HMM), so the whole decode step runs as one CUDA graph instead of a Python-driven&lt;br /&gt;
piecewise step. It is the fastest two-card recipe on code and prose and needs x16 links and P2P. Infobox numbers are&lt;br /&gt;
release 0.2.0, one user on code.&lt;br /&gt;
{{Source|handle=nathang6866|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1563590746710478919|repo=https://github.com/ElectroHobo/qwen38-flash-next-w4a16-2x-cmp170hx-recipe}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=nathang6866|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1561924044666839091}}&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
* Two CMP 170HX exposing 64 GiB on PCIe Gen2 x16 (the x16 capacitor mod) with peer-to-peer, content-checked at every start (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;P2P=auto&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;). See [[Driver unlock]], [[Unlocks]], [[8 GB card]].&lt;br /&gt;
* An expert cannot be split across the two cards (INT4 scale groups are 128 wide, the expert inner width is 640) and the engine refuses pipeline parallel for the n-gram table, so TP2 with x16 links and P2P is required.&lt;br /&gt;
* NVIDIA driver 580 or newer, Docker with the NVIDIA Container Toolkit, about 130 GiB of disk.&lt;br /&gt;
* Host RAM: 96 GB with the table in RAM (48 GiB table, 64 GiB as allocated). With the table on disk (0.3.0) far less (the whole container ran capped at 22 GiB), but that needs the NVIDIA open kernel modules with HMM (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvidia-smi -q&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; shows &amp;quot;Addressing Mode: HMM&amp;quot; on every card) and 48 GiB of SSD.&lt;br /&gt;
* Author&#039;s host: 2x Xeon E5-2697A v4 (Broadwell), 204 GiB RAM.&lt;br /&gt;
{{Source|handle=nathang6866|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1563590746710478919|repo=https://github.com/ElectroHobo/qwen38-flash-next-w4a16-2x-cmp170hx-recipe}}&lt;br /&gt;
&lt;br /&gt;
== Steps ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
git clone https://github.com/ElectroHobo/qwen38-flash-next-w4a16-2x-cmp170hx-recipe&lt;br /&gt;
cd qwen38-flash-next-w4a16-2x-cmp170hx-recipe&lt;br /&gt;
./start.sh          # pull the engine image, fetch the model, start, wait for /health&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
The first start compiles kernels and runs the RecoverSSM verify (about 22 minutes, the verify about 95 s); later starts&lt;br /&gt;
take 5 to 11 minutes. 0.3.1 sets &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;PYTHONPYCACHEPREFIX=/cache/pycache&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, which cut start-to-/health from 414 s&lt;br /&gt;
to 304 s.&lt;br /&gt;
&lt;br /&gt;
Pins: engine Morrowmake/vllm-cmp170hx at &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;18305948acba3f4c4d912cdd56f2202d2ebd94e8&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, image&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;ghcr.io/morrowmake/vllm-cmp170hx@sha256:5b45c4d6feafefe2eba962375b0a9a0b64fd22b9e05abb4d1966f14a32a2db79&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;;&lt;br /&gt;
checkpoint [https://huggingface.co/halt95/Qwen3.8-Flash-Next-W4A16-Merlin halt95/Qwen3.8-Flash-Next-W4A16-Merlin] at&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;cec53e9f&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (115.3 GiB); drafter [https://huggingface.co/incoai/Qwen3.8-Flash-Next-DFlash2 incoai/Qwen3.8-Flash-Next-DFlash2]&lt;br /&gt;
at &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;a22a1744&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (Apache-2.0, 1.1 GiB).&lt;br /&gt;
&lt;br /&gt;
The container command:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
vllm serve /models/Qwen3.8-Flash-Next-W4A16-Merlin --tensor-parallel-size 2 --pipeline-parallel-size 1 \&lt;br /&gt;
  --enable-expert-parallel --dtype bfloat16 --kv-cache-dtype bfloat16 --load-format auto --mm-encoder-tp-mode data \&lt;br /&gt;
  --attention-config &#039;{&amp;quot;indexer_kv_dtype&amp;quot;:&amp;quot;bf16&amp;quot;}&#039; --engram-config &#039;{&amp;quot;cpu_offload&amp;quot;:true}&#039; \&lt;br /&gt;
  --max-model-len 262144 --gpu-memory-utilization 0.95 --max-num-seqs 128 --max-num-batched-tokens 3460 \&lt;br /&gt;
  --long-prefill-token-threshold 0 --reasoning-parser qwen3 --enable-auto-tool-choice --tool-call-parser qwen3_coder \&lt;br /&gt;
  --prefix-match-unit 16 --block-size 912 --mamba-ssm-cache-dtype bfloat16 \&lt;br /&gt;
  --compilation-config &#039;{&amp;quot;cudagraph_mode&amp;quot;:&amp;quot;FULL_AND_PIECEWISE&amp;quot;}&#039; \&lt;br /&gt;
  --speculative-config &#039;{&amp;quot;method&amp;quot;:&amp;quot;dflash&amp;quot;,&amp;quot;model&amp;quot;:&amp;quot;/drafter&amp;quot;,&amp;quot;num_speculative_tokens&amp;quot;:7,&amp;quot;num_speculative_tokens_per_batch_size&amp;quot;:[[1,2,7],[3,4,5],[5,32,3],[33,128,2]]}&#039;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Env: &amp;lt;code&amp;gt;VLLM_GDN_RECOVER=1 VLLM_USE_BREAKABLE_CUDAGRAPH=1 VLLM_QWEN4_QSA_TOPK_CANONICAL=1 VLLM_CUSTOM_ALLREDUCE_FLAGS=1&lt;br /&gt;
VLLM_THIN_GEMM=1 VLLM_THIN_GEMM_GLUON=1 VLLM_FLA_AUTOTUNE_SKIP_SPILLING=1 PYTORCH_CUDA_ALLOC_CONF=expandable_segments:False&lt;br /&gt;
CUDA_DEVICE_ORDER=PCI_BUS_ID&amp;lt;/code&amp;gt;, plus &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;VLLM_CUSTOM_ALLREDUCE_PCIE_P2P=1&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;NCCL_P2P_LEVEL=SYS&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
after the P2P check passes. &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;MAX_LEN&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;GPU_UTIL&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; are refused if changed.&lt;br /&gt;
{{Source|handle=nathang6866|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1563590746710478919|repo=https://github.com/ElectroHobo/qwen38-flash-next-w4a16-2x-cmp170hx-recipe}}&lt;br /&gt;
&lt;br /&gt;
=== The three differences from Morrowmake&#039;s EXL3 recipe ===&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;--load-format auto&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (theirs &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;exl3&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;), &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;--engram-config &#039;{&amp;quot;cpu_offload&amp;quot;:true}&#039;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (theirs false)&lt;br /&gt;
and &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;cudagraph_mode FULL_AND_PIECEWISE&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (theirs PIECEWISE). On a Broadwell host the EXL3 recipe&#039;s mid-step SSD&lt;br /&gt;
n-gram read costs about 44 ms per step (55 to 70 tok/s for one user against its published 153); with the table in RAM&lt;br /&gt;
and full graphs the step drops to 15 ms. PIECEWISE is about 3x slower per step on an old CPU.&lt;br /&gt;
{{Source|handle=nathang6866|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1563590746710478919|repo=https://github.com/ElectroHobo/qwen38-flash-next-w4a16-2x-cmp170hx-recipe}}&lt;br /&gt;
&lt;br /&gt;
=== Engine patches mounted over the image ===&lt;br /&gt;
DFlash 2 capture hook (Eagle3 auxiliary layers 6, 16, 26, 36, 46); RecoverSSM for the Gated DeltaNet layers (one&lt;br /&gt;
recurrent state per request instead of one per draft position, checked bitwise; 128 requests fit at 94% of the pool&lt;br /&gt;
where 28 of 48 did before; &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;RECOVER_SSM=0&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; reverts); a shared n-gram table loader (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;PLE_SHARED_DIR&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; on&lt;br /&gt;
tmpfs lets several servers share one 48 GiB copy); chunked copy-on-write (256 MiB chunks, fixes a&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;torch.OutOfMemoryError&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; under bursts of shared prompts). All pinned to engine commit 18305948ac.&lt;br /&gt;
{{Source|handle=nathang6866|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1563590746710478919|repo=https://github.com/ElectroHobo/qwen38-flash-next-w4a16-2x-cmp170hx-recipe}}&lt;br /&gt;
&lt;br /&gt;
== Measured numbers ==&lt;br /&gt;
Release 0.2.0, fresh clone 2026-10-23, 74 SMs, 180 W, PCIe x16, P2P on, MiaAI-Lab protocol. Tok/s structured / code /&lt;br /&gt;
prose:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! !! DFlash 2 (default) !! MTP (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;SPEC_MODE=mtp&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;)&lt;br /&gt;
|-&lt;br /&gt;
| 1 user || 241.2 / 349.7 / 198.4 || 208.1 / 242.9 / 184.1&lt;br /&gt;
|-&lt;br /&gt;
| 2 users || 374.4 / 489.3 / 288.4 || 330.4 / 387.7 / 299.0&lt;br /&gt;
|-&lt;br /&gt;
| 4 users || 556.2 / 730.8 / 489.1 || 538.2 / 569.0 / 476.5&lt;br /&gt;
|-&lt;br /&gt;
| 8 users || 894.5 / 986.8 / 769.7 || 841.7 / 829.3 / 728.4&lt;br /&gt;
|-&lt;br /&gt;
| 128 users (700 tokens) || 1,937 || 1,966&lt;br /&gt;
|-&lt;br /&gt;
| Cold prefill || 4,696 || 4,520&lt;br /&gt;
|-&lt;br /&gt;
| KV pool || 1,475,836 || 1,438,968&lt;br /&gt;
|}&lt;br /&gt;
Code editing, one user: 495 tok/s. Quality (thinking on): HumanEval 162/164, GSM8K 198/200 (first 200). DFlash 2 is&lt;br /&gt;
44% faster than MTP on code for one user and 83% faster editing code; MTP pulls ahead from about 32 users.&lt;br /&gt;
&lt;br /&gt;
Table on disk (0.3.0), disk against RAM: 1 user 232.8 / 344.4 / 199.3 against 234.9 / 358.6 / 200.8; 128 users 1,851&lt;br /&gt;
against 1,934; cold prefill 4,000 against 4,723. FP8 KV (not default): pool +73% (2,578,229 tokens), one-user decode&lt;br /&gt;
-8 to -10%, answers shift. KV offload to a 64 GiB RAM tier brings an evicted 100k-token context back in 0.89 s instead&lt;br /&gt;
of 21 to 22 s of re-prefill.&lt;br /&gt;
{{Source|handle=nathang6866|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1563590746710478919|repo=https://github.com/ElectroHobo/qwen38-flash-next-w4a16-2x-cmp170hx-recipe}}&lt;br /&gt;
&lt;br /&gt;
* Release 0.1.0 (2026-10-20): 253 / 349 / 203 tok/s for one user, 497 tok/s editing code, 842 / 992 / 727 at 8 concurrent, 1.4M-token KV. Miséricorde confirmed the inco.ai drafter, published that day, actually helps. {{Source|handle=nathang6866|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1561924044666839091}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1561924555486920825}}&lt;br /&gt;
* The 2026-10-24 update tuned for concurrency: 1,814 tok/s at 128 requests. {{Source|handle=nathang6866|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1563590746710478919}}&lt;br /&gt;
* The lab ran release 0.2.0 on its box (Gen2 x16, P2P, 1,024-token answers): one user code 263, structured 266, prose 215; 8 users 916 / 961 / 729; prefill 4.6k on a 17k prompt; 53% draft acceptance; vision works. Four instances at once (two cards each, one shared 48 GiB table in &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/dev/shm&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, 77 GiB of host RAM for all four) each kept 90 to 100% of their lone speed: box aggregate at 32 users 3,617 / 3,316 / 2,664 tok/s and 17.4k tok/s prefill. {{Source|handle=darkmaniac7|date=2026-10-28|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
=== Other two-card recipes on the same protocol ===&lt;br /&gt;
Numbers from their READMEs (as of 2026-10-19), not re-run by ElectroHobo:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! !! This recipe (TP2, x16) !! AlexBrandes (PP2, x4, table on NVMe) !! mannydelrio (PP2, x4, 4-bit table on SSD)&lt;br /&gt;
|-&lt;br /&gt;
| 1 user || 241.2 / 349.7 / 198.4 || 250.8 / 226.2 / 157.4 || 192.4 / 177.8 / 145.4&lt;br /&gt;
|-&lt;br /&gt;
| 8 users || 894.5 / 986.8 / 769.7 || 999.5 / 840.4 / 566.8 || 986.4 / 734.2 / 619.6&lt;br /&gt;
|-&lt;br /&gt;
| Cold prefill || 4,696 || 6,300 to 7,100 || 7,006&lt;br /&gt;
|}&lt;br /&gt;
This recipe leads on code and prose; the PP2 recipes read prompts 33 to 50% faster and run on stock x4 cards. See&lt;br /&gt;
[[Qwen3.8 Flash Next on 2x 8 GB (mannydelrio PP2)]].&lt;br /&gt;
{{Source|handle=nathang6866|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1563590746710478919|repo=https://github.com/ElectroHobo/qwen38-flash-next-w4a16-2x-cmp170hx-recipe}}&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
* Decode is power-bound at 180 W (cards at 1,400 to 1,499 MHz); clock locks do nothing.&lt;br /&gt;
* Community recipe, not tested or endorsed by Morrowmake or halt95; measured on one Broadwell host. The engine image is pinned by digest and the patches to engine commit 18305948ac, so a new engine release needs them re-made. 0.3.0 (table on disk) had not served real traffic at release.&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;KV_OFFLOAD_DIR&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; is write-through and never pruned (one benchmark run wrote 58 GB).&lt;br /&gt;
* &#039;&#039;&#039;P2P on other unlock builds.&#039;&#039;&#039; galygious2 found the recipe promising for x16-modded cards but saw it needs P2P, and asked whether anyone has P2P working with Amogh&#039;s unlock. ElectroHobo had P2P working with an older method, and thinks Morrowmake&#039;s vLLM fixes it for many people on supported hardware. Setups where P2P still fails are on [[P2P]] and [[Risers and bifurcation]]. {{Source|handle=galygious2|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563940267365507132}}&amp;lt;br /&amp;gt;{{Source|handle=nathang6866|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564023832107417662}}&lt;br /&gt;
{{Source|handle=nathang6866|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1563590746710478919|repo=https://github.com/ElectroHobo/qwen38-flash-next-w4a16-2x-cmp170hx-recipe}}&lt;br /&gt;
* Keep vLLM&#039;s custom all-reduce on with this recipe: on the lab box turning it off cost 17 to 25% single-stream and 12 to 15% at 8 users. This is the opposite of what it measured for GLM 5.3 Flash TP4 (see [[GLM 5.3 Flash on 4x 8 GB]]). {{Source|handle=darkmaniac7|date=2026-10-28|note=lab notes}}&lt;br /&gt;
* Copying another instance&#039;s &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;cache/&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; directory can carry stale build locks that hang custom all-reduce at init; let each instance compile its own. {{Source|handle=darkmaniac7|date=2026-10-27|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
== Variants ==&lt;br /&gt;
* Uncensored base in the same Merlin layout: ntmcgee/Orca-Qwen3.8-Flash-Next-W4A16-Merlin (its FP8 table differs byte-wise, so it needs its own 48 GiB shared table), or halt95/Swift1.5-Huihui-Qwen3.8-Flash-Next-W4A16-Merlin, which shares the base table. Neither had been run on this engine as of 2026-10-27. Switch with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;TARGET_REPO&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;TARGET_REVISION&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;MODEL&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;.env&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. {{Source|handle=darkmaniac7|date=2026-10-27|note=lab notes}}&lt;br /&gt;
* One card: [[Qwen3.8 Flash Next on 1x 8 GB (ElectroHobo 3 bpw)]] (shares the engine, patches and table).&lt;br /&gt;
&lt;br /&gt;
== Sources ==&lt;br /&gt;
* Repo: [https://github.com/ElectroHobo/qwen38-flash-next-w4a16-2x-cmp170hx-recipe ElectroHobo/qwen38-flash-next-w4a16-2x-cmp170hx-recipe] (MIT; engine Apache-2.0; checkpoint Qwen Community License 1.0). Releases 0.1.0 (2026-10-19, as qwen38-flash-next-w4a16-cmp170hx-recipe, which redirects), 0.2.0 (2026-10-24), 0.3.0 and 0.3.1 (2026-10-28).&lt;br /&gt;
* Related: [[Engines]], [[Quantization on the 170HX]], [[Benchmarks]].&lt;br /&gt;
&lt;br /&gt;
{{ImportFooter}}&lt;br /&gt;
[[Category:8 GB]]&lt;/div&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
	<entry>
		<id>https://cmp.wiki/w/index.php?title=Quantization_on_the_170HX&amp;diff=521</id>
		<title>Quantization on the 170HX</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=Quantization_on_the_170HX&amp;diff=521"/>
		<updated>2026-10-31T21:34:40Z</updated>

		<summary type="html">&lt;p&gt;ImportBot: Import: Quant formats on sm_80 CMP cards (W4A16, W8A16/W8A8, EXL3 bpw choices, FP8 and FP4 handling, KV cache formats, PLE and Engram tables), what fits in 64 and 80 GB per card, heretic and abliterated variants; from Discord, the recipe repos and lab notes; sources: @wakeupmbrc1, @gnasherrr, @programmerboi, @xeax, @nathang6866, @dale063629, @c133, @darkmaniac7, @anon33anon, @cibernox, @nestaa51, @wingrimez_40467 (+19 more); GitHub CurtisAccelerate/DeepSeekv41-Flash-1017-EXL3&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The CMP 170HX is sm_80: it has INT8 and INT4 tensor cores and BF16/FP16, but no FP8 or FP4 hardware. That decides which&lt;br /&gt;
quants are fast. This page collects what people measured; the per-model setups are on the [[Recipes]] pages and every&lt;br /&gt;
number is on [[Benchmarks]].&lt;br /&gt;
&lt;br /&gt;
== The short version ==&lt;br /&gt;
* &#039;&#039;&#039;Use INT4 weights with 16-bit activations (W4A16)&#039;&#039;&#039; served through vLLM&#039;s sm_80 Marlin kernels. It is what most people run, and the CMP gets large speedups on INT4/INT8 over regular GGUF-style quants. {{Source|handle=wakeupmbrc1|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559796095750639798}}&amp;lt;br /&amp;gt;{{Source|handle=gnasherrr|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1564318714722254939}}&lt;br /&gt;
* All Ampere chips support INT4 at twice the theoretical INT8 throughput (about 1.2 PFLOPS on this die), even though NVIDIA&#039;s A100 page lists only INT8. Choose INT4 or INT8 by the model&#039;s quantization quality curve, and always use the quantization kernels. {{Source|handle=programmerboi|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559807103491907668}}&amp;lt;br /&amp;gt;{{Source|handle=programmerboi|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559797761019486299}}&lt;br /&gt;
* W8A16 costs about 30% against W4A16 on Qwen3.8 27B. W8A8 is slightly higher quality. {{Source|handle=wakeupmbrc1|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559918772268171379}}&amp;lt;br /&amp;gt;{{Source|handle=xeax|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560268172081365042}}&lt;br /&gt;
* FP8 and FP4 checkpoints still run, but as weight-only formats: NVFP4 runs through Marlin as 4-bit weights with BF16 activations (MiMo V2.6 Flash); official MXFP8 dense layers run as Marlin W8A16 and MXFP4 experts as W4A16 (DeepSeek V4.1 Flash); FP8 KV caches are stored as uint8 and decoded in software. NVFP4 GLM checkpoints that need SM12x FlashInfer do not run. {{Source|handle=nathang6866|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1561264547455569952|repo=https://github.com/ElectroHobo/mimo-v26-flash-cmp170hx-recipe}}&amp;lt;br /&amp;gt;{{Source|handle=dale063629|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561547352693538856|repo=https://github.com/wgkbfcp/deepseek-v4.1-flash-1017-cmp170hx-recipe}}&amp;lt;br /&amp;gt;{{Source|handle=c133|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562161732137386127|repo=https://github.com/PixelML/club-170hx}}&lt;br /&gt;
* What runs on GA100 (sm_80), from PixelML&#039;s and allover326&#039;s notes: AWQ/GPTQ INT4 through Marlin, weight-only FP8 through the Marlin fallback, INT8 W8A8 through CUTLASS, FP8 KV cache (software conversion, costs throughput), BF16, MXFP4-stored experts dequantized. What does not: native NVFP4/MXFP4 or FP8 tensor-core math (Hopper and Blackwell only), DeepGEMM TF32, CuteDSL kernels, Triton &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;fp8e4nv&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; stores, TileLang FP8 x FP4 GEMM. On PixelML&#039;s pool NVFP4 checkpoints widened on load to about 60 GiB per card and ran out of memory, so they prefer AWQ W4A16; gate fast paths on compute capability, not on whether a package is installed. Sources: [https://github.com/PixelML/club-170hx PixelML/club-170hx], [https://github.com/allover326/vllm-dsa-mtp-sm80 allover326/vllm-dsa-mtp-sm80]. {{Source|handle=darkmaniac7|date=2026-09-05|note=lab notes}}&lt;br /&gt;
* Stock engines want compute capability 9.0 for ModelOpt FP8 and NVFP4 checkpoints; on the CMP they run only through an engine that routes them to Marlin weight-only kernels (Morrowmake&#039;s fork does). {{Source|handle=darkmaniac7|date=2026-10-20|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
== EXL3 ==&lt;br /&gt;
EXL3 (turboderp&#039;s trellis format) gives the best size for the quality, which is why the two-card GLM and the four-card&lt;br /&gt;
DeepSeek recipes use it.&lt;br /&gt;
* {{Status|Proven}} Quality: EXL3 at 3 bpw performs close to other 4-bit quants (anon33anon); a 3.5 bpw EXL3 quant is virtually indistinguishable from W4A16 or Q4_K_L on medium and large models, with differences possibly more visible under 30B (cibernox). The GLM 3.05 bpw quant is an average with the important parameters at higher precision (Nestaa51). {{Source|handle=anon33anon|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1559506822111694894}}&amp;lt;br /&amp;gt;{{Source|handle=cibernox|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1559513516585779303}}&amp;lt;br /&amp;gt;{{Source|handle=nestaa51|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1559384024491761846}}&lt;br /&gt;
* {{Status|Contested}} Speed: EXL3 decode is compute-bound on sm_80 in ExLlamaV3; inside the vLLM forks with tensor-core MoE kernels it is much faster. See [[Engines#ExLlamaV3, TabbyAPI and EXL3]].&lt;br /&gt;
&lt;br /&gt;
=== bpw choices that people use ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Model !! Quant !! Cards !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| GLM-5.3-Flash || turboderp EXL3 3.05 bpw (about 116.6 GiB resident) || 2 || [[GLM 5.3 Flash on 2x 8 GB (ExLlamaV3 TP2)]]&lt;br /&gt;
|-&lt;br /&gt;
| Qwen3.8-Flash-Next || turboderp EXL3 5.05 bpw (0.0040 KLD from BF16) || 2 (or 1 with offload) || Morrowmake chose 5.05 because a 1M KV cache still fit&lt;br /&gt;
|-&lt;br /&gt;
| DeepSeek-V4.1-Flash-1017 || LibertAI EXL3 2.9 bpw routed experts (layers 18-22 at 2 bpw) + official FP8 dense || 4 || the hybrid used by Morrowmake, GNmac and CurtisAccelerate&lt;br /&gt;
|-&lt;br /&gt;
| DeepSeek-V4.1-Flash-1017 || 2.9 bpw pack with layers 18-22 grafted from the 3.5 bpw pack (all experts 3-bit) || 4 || alanoo: perplexity -1.80% overall, -4.45% French, +1.98 GiB per card&lt;br /&gt;
|-&lt;br /&gt;
| DeepSeek-V4.1-Flash-1017 || LibertAI EXL3 3.5 bpw || 4 + RTX PRO 6000, or 6 || does not fit four 64 GB cards&lt;br /&gt;
|-&lt;br /&gt;
| GLM-5.3 (full) || EXL3 3.05 bpw || 4 + RTX PRO 6000 || 30 tok/s (Mountains); under 300 GB, so four 80 GB cards would hold it&lt;br /&gt;
|}&lt;br /&gt;
{{Source|handle=wingrimez_40467|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1562164200372179017|repo=https://github.com/Flun/glm53-flash-cmp170hx-exl3}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=tekkenz|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1557126972360884366}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=alanoo|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1564681525365186711|repo=https://github.com/alanoo81/deepseek-v41-flash-4x-cmp170hx}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=anon33anon|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1561903682608697426|repo=https://github.com/anoane/09-deepseek-v41-flash-1017-exl3-tp5-1m}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=stcord|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558098919249150063}}&lt;br /&gt;
&lt;br /&gt;
=== DeepSeek V4.1 Flash on four cards: how many bits ===&lt;br /&gt;
* Miséricorde: on 4 cards (256 GB) 3.1 bpw is the maximum; the early LibertAI 2.9 and 3.5 bpw quants are uncalibrated and 2.9 is too aggressive (important tensors dequantized too much); a properly calibrated 3 to 3.1 bpw gives very low perplexity and KLD. W4A16, NVFP4 and MXFP4 do not fit four cards, so the quant is mostly EXL3: decent at concurrency 4 to 8, not amazing at 1. {{Source|handle=wakeupmbrc1|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1561136859457917009}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1561136712846020619}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1561916569590702201}}&lt;br /&gt;
* HeNryous&#039; calibrated 2.75 bpw measures 0.0201 / 95.96% (almost lossless). {{Status|Theory}} Miséricorde&#039;s plan: keep some hot experts in MXFP4 in the 20 to 25 GB that 2.75 bpw leaves free across four cards. {{Source|handle=wakeupmbrc1|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1561918179763298376}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1561908506746167410}}&lt;br /&gt;
* cibernox thinks a good 3 to 3.2 bpw is achievable in 256 GB; Gnasherrr: possible with heavy 2.9 bpw quants, and a fifth card does not help. {{Source|handle=cibernox|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562167583476809739}}&amp;lt;br /&amp;gt;{{Source|handle=gnasherrr|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562160670508720159}}&lt;br /&gt;
* Native MXFP4 weights would beat INT autocalibration in quality, but sm_80 has no MXFP4 support; a W4A16 (INT4) quant would decode much faster than EXL3, as it did for the previous DeepSeek. {{Source|handle=wakeupmbrc1|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1561911726386057247}}&amp;lt;br /&amp;gt;{{Source|handle=anon33anon|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562015317117509656}}&lt;br /&gt;
* Miséricorde on the first day of 1017: it fits four cards at 3 to 3.5 bpw with decent quality, especially as EXL3, but on the slower side. {{Source|handle=wakeupmbrc1|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1560957672642183260}}&lt;br /&gt;
* Accuracy of the 2.9 bpw pack: code perplexity 1.9094 against 1.8749 unquantized (+1.8%), prose 6.4520 against 6.4277 (+0.4%) for the full-trunk pack; the hybrids quantize only the routed experts. KLD for the Mia-AiLab EAQ v1 2.9 bpw pack is on its model card. {{Source|handle=anon33anon|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1561910289799184445|repo=https://github.com/CurtisAccelerate/DeepSeekv41-Flash-1017-EXL3-CMP170HX}}&amp;lt;br /&amp;gt;{{Source|handle=greencandle9753|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562927286968262689}}&lt;br /&gt;
* reala found the 3.5 bpw EXL3 on six cards kept making silly tool-call mistakes, which the original FP4 weights did not. {{Source|handle=reala7096|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562899649256489011}}&lt;br /&gt;
&lt;br /&gt;
== Group size, MTP heads and n-gram tables ==&lt;br /&gt;
* {{Status|Contested}} Group size for Qwen3.8 Flash Next 4-bit: aleksandartsvetanov argues G32 over G128, since G128 saves VRAM and compute but loses too much quality outside benchmarks; he calls G128 a trade-off, not obsolete. Most W4A16 checkpoints in the recipes use G128 for experts; mannydelrio&#039;s AWQ uses G32. {{Source|handle=aleksandartsvetanov|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1557733392773021757}}&lt;br /&gt;
* An INT4 MTP head has a much smaller footprint and runs faster, with a worse acceptance rate that balances out. {{Source|handle=aleksandartsvetanov|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1557733392773021757}}&lt;br /&gt;
* &#039;&#039;&#039;Qwen3.8 Flash Next&#039;s PLE (n-gram) table&#039;&#039;&#039; is 51B parameters of the model (about 125B in all): about 100 GB in BF16 against 70 GB for the W4A16 weights. Options: BF16 (aleksandartsvetanov: anything else is not worth discussing), FP8 (48 GiB; vektorprime measured KLD 0.0163 and 95.98% top-1 against BF16), INT4 (about 26.8 to 29.8 GB; zankich&#039;s INT4-PLE g32 and mannydelrio&#039;s tinybeast plugin). clee: with the table on NVMe there is no reason to quantize it; BF16 over NVMe was not noticeably slower than FP8. {{Source|handle=vektor_prime|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1557443747892035674|repo=https://github.com/vektorprime/qwen38-flash-next-pp2}}&amp;lt;br /&amp;gt;{{Source|handle=c133|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1557602145052921867}}&amp;lt;br /&amp;gt;{{Source|handle=_arcanum_|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1558838584000258119}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1558843643245109302}}&lt;br /&gt;
* Where the table lives: from RAM a lookup costs about 0.3 ms per token, from SSD 1 to 1.5 ms (SSD dependent). RAM speed hardly matters because the lookups are latency-bound; RAM against NVMe does, because NVMe latency adds up every round (about 1.5 ms per round on Qwen Flash Next; DeepSeek V4.1 calls its tables only in layers 1 and 14, so about 0.2 to 0.3 ms). {{Source|handle=wakeupmbrc1|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1558843833285087285}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560993926201085984}}&lt;br /&gt;
* Asked who runs DeepSeek Flash with its n-gram tables on NVMe instead of RAM, clee answered: not DeepSeek, but Qwen3.8 Flash Next yes. (Several DeepSeek recipes now read Engram from SSD; see their pages.) {{Source|handle=stcord|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564739554030911499}}&amp;lt;br /&amp;gt;{{Source|handle=c133|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564740171532869684}}&lt;br /&gt;
* &#039;&#039;&#039;DeepSeek V4.1&#039;s Engram tables&#039;&#039;&#039; are about 189 GiB (the last two official shards). Turning Engram off raises code perplexity from 1.91 to 4.16 and prose from 6.45 to 9.06, so they are not optional. Morrowmake measured SSD placement with a 38 GiB cache at 6% later first token on a cold 2K prompt and decode within 1%. {{Source|handle=anon33anon|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1561910289799184445|repo=https://github.com/CurtisAccelerate/DeepSeekv41-Flash-1017-EXL3-CMP170HX}}&amp;lt;br /&amp;gt;{{Source|handle=lia_oc|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1563528168688586764|repo=https://github.com/Morrowmake/dsv41-flash-cmp170hx-recipe}}&lt;br /&gt;
&lt;br /&gt;
== KV cache formats ==&lt;br /&gt;
* &#039;&#039;&#039;GLM 5.3 Flash:&#039;&#039;&#039; Morrowmake&#039;s recipe keeps the KV cache at full precision (1.2M tokens on four cards). FP8 KV would roughly double it; cibernox finds FP8 KV quality still very good. 1a2b3c0967 credits the 16-bit KV for the model staying sharp at high context; Morrowmake: research shows basically no loss but people report otherwise. Shirogeek runs 8-bit KV on three cards for about 1M context. {{Status|Contested}} {{Source|handle=1a2b3c0967|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556142317566431303}}&amp;lt;br /&amp;gt;{{Source|handle=voidgiraffe|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556142515491704976}}&amp;lt;br /&amp;gt;{{Source|handle=cibernox|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1560685197618323570}}&lt;br /&gt;
* &#039;&#039;&#039;Qwen3.8 Flash Next:&#039;&#039;&#039; FP8 KV grows the pool 73% but costs 8 to 10% one-user decode and shifts answers (ElectroHobo, not default); clee stores FP8 KV as uint8 with software e4m3 decode; vLLM 0.30.0&#039;s QSA path rejects an FP8 cache. {{Source|handle=c133|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1556357466026025001|repo=https://github.com/clee/qwen3.8-flash-next-3x170hx}}&amp;lt;br /&amp;gt;{{Source|handle=nathang6866|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1563590746710478919|repo=https://github.com/ElectroHobo/qwen38-flash-next-w4a16-2x-cmp170hx-recipe}}&lt;br /&gt;
* &#039;&#039;&#039;DeepSeek V4.1 Flash:&#039;&#039;&#039; the native KV is FP4 at about 0.9 KB (890 B) per token per TP unit, so a 1M-token KV costs about 3.6 GiB at TP4 and 1.8 GiB at TP2 x PP2, but there is no sm_80 build of that format. GNmac&#039;s &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;fp8_ds_mla&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; writes the DeepSeek V4 record (448 FP8 dims, one scale per 64) because V4.1&#039;s &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvfp4_ds_mla&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; needs SM100; Morrowmake&#039;s BF16 KV reproduces the reference&#039;s rounding bit for bit. {{Source|handle=wakeupmbrc1|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561016701364211743}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1561138546989867129}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1561907315953897523}}&amp;lt;br /&amp;gt;{{Source|handle=alanoo|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1564681525365186711|repo=https://github.com/alanoo81/deepseek-v41-flash-4x-cmp170hx}}&lt;br /&gt;
* {{Status|Theory}} Miséricorde suggests assembling an FP4 KV cache for DeepSeek V4.1 1017 to reach 5M+ tokens on four cards (DeepSeek only, not GLM). {{Source|handle=wakeupmbrc1|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1561796404446367916}}&lt;br /&gt;
* &#039;&#039;&#039;Full GLM 5.3:&#039;&#039;&#039; packed &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;fp8_ds_mla&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; at 656 B per token per layer plus FP8 indexer keys (vllm-170hx-glm5). On the lab&#039;s eight-card run the int8 KV tile matched plain FP8 in quality and was 10% faster single-stream. {{Source|handle=reala7096|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1557544812972871813|repo=https://github.com/arvkmr/vllm-170hx-glm5}}&amp;lt;br /&amp;gt;{{Source|handle=darkmaniac7|date=2026-10-28|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
== What fits ==&lt;br /&gt;
Per card, an unlocked 8 GB-variant card exposes 64 GiB ([[8 GB card]]). Weight footprints from the recipes:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Model and quant !! Weights !! Fits on !! Recipe&lt;br /&gt;
|-&lt;br /&gt;
| Qwen3.8 27B W4A16 || not stated || 1 card, about 3 concurrent requests at native context with FP8 KV || [[Qwen3.8 27B on 1x 8 GB (W4A16 vLLM)]]&lt;br /&gt;
|-&lt;br /&gt;
| Qwen3.8 Flash Next AutoRound mixed 2/3-bit || 47 GiB on card, table in host RAM || 1 card || [[Qwen3.8 Flash Next on 1x 8 GB (ElectroHobo 3 bpw)]]&lt;br /&gt;
|-&lt;br /&gt;
| Qwen3.8 Flash Next W4A16 (Merlin) || 115.3 GiB incl. FP8 table || 2 cards with the table in host RAM || [[Qwen3.8 Flash Next on 2x 8 GB (ElectroHobo W4A16 TP2)]]&lt;br /&gt;
|-&lt;br /&gt;
| Qwen3.8 Flash Next W4A16 AutoRound || about 169 GiB incl. BF16 table || 3 cards with the table streamed from NVMe || [[Qwen3.8 Flash Next on 3x 8 GB (clee PP3)]]&lt;br /&gt;
|-&lt;br /&gt;
| GLM-5.3-Flash EXL3 3.05 bpw || 116.6 GiB || 2 cards, 393K context || [[GLM 5.3 Flash on 2x 8 GB (ExLlamaV3 TP2)]]&lt;br /&gt;
|-&lt;br /&gt;
| GLM-5.3-Flash W4A16 (about 4.3 bpw) || 163 GiB || 3 cards, 8-bit KV || [[GLM 5.3 Flash on 3x 8 GB]]&lt;br /&gt;
|-&lt;br /&gt;
| GLM-5.3-Flash W4A16 (canada-quant) || about 178 GiB || 4 cards, BF16 KV || [[GLM 5.3 Flash on 4x 8 GB]]&lt;br /&gt;
|-&lt;br /&gt;
| MiMo-V2.6-Flash NVFP4 || 183 GiB (45.5 GiB per card) || 4 cards || [[MiMo V2.6 Flash on 4x 8 GB]]&lt;br /&gt;
|-&lt;br /&gt;
| DeepSeek-V4.1-Flash hybrid (EXL3 2.9 bpw experts) || about 62.5 GB used per card, Engram in host RAM or on SSD || 4 cards || [[DeepSeek V4.1 Flash on 4x 8 GB (Morrowmake)]]&lt;br /&gt;
|-&lt;br /&gt;
| DeepSeek-V4.1-Flash official FP8 / FP4 || about 475 GiB || 6 or 8 cards || [[DeepSeek V4.1 Flash on 8x 8 GB (Zanooda PP8)]]&lt;br /&gt;
|-&lt;br /&gt;
| GLM-5.3 Int4-Int8Mix || about 8 to 10 cards of weights and KV || 8 to 10 cards || [[GLM 5.3 on 8x 8 GB (vllm-170hx-glm5)]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
80 GB per card: {{Status|Theory}} with an 80 GB unlock, four cards (320 GB) would hold the full GLM 5.3 EXL3 quant.&lt;br /&gt;
The 8 GB variant cannot reach 80 GB (four HBM stacks of 16 GB = 64 GB). For the 10 GB card&#039;s memory, see&lt;br /&gt;
[[10 GB card]].&lt;br /&gt;
{{Source|handle=globalapathy|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558099082743128095}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=mrmannyatx|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1557099855242072094|repo=https://github.com/mannydelrio/qwen38-flash-next-2x-cmp170hx}}&lt;br /&gt;
&lt;br /&gt;
== Heretic and abliterated variants ==&lt;br /&gt;
Refusal-removed models are popular here. Two ways to get one: a published abliterated checkpoint, or an edit applied to&lt;br /&gt;
the official weights (or at runtime).&lt;br /&gt;
* &#039;&#039;&#039;DeepSeek V4.1 Flash heretic&#039;&#039;&#039; (pqhaz/DeepSeek-V4.1-Flash-1017-heretic): edits only the 38 &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;attn.wo_b&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; tensors (rank-1 along published refusal directions, FP8 re-encoded, scales unchanged), so it drops into the hybrid recipes with no requantization. Model card: 1 refusal in 100 held-out prompts (base 97), KL 0.136 on harmless prompts, median completion 1,517 tokens against 357. The lab&#039;s weight-level check found nothing beyond the advertised edit plus FP8 rounding. See [[DeepSeek V4.1 Flash heretic on 4x 8 GB]]. Alternatives the lab did not use: mrfakename&#039;s rank-2 edit (lowest KL, needs your own apply) and dealignai&#039;s FP8 build (MMLU -3.9); &amp;quot;uncensored&amp;quot; EXL3 bundles whose edit lives in dense tensors do nothing on engines that take dense tensors from the official checkpoint. {{Source|handle=darkmaniac7|date=2026-10-29|note=lab notes}}&lt;br /&gt;
* &#039;&#039;&#039;GLM 5.3 Flash:&#039;&#039;&#039; the lab runs an abliterated W4A16 + MTP checkpoint on the Morrowmake recipe; vision and video still work. The Weightless GLP-44 vector (msuiche, gated on Hugging Face) steers refusals at runtime and is ported to the ExLlamaV3 TP2 build; alpha 2.0, and 2.5 or more garbles the model. Nestaa51 runs stock GLM and wants to try Weightless. Project Maya ships a Maya-M-Derisked GLM quant. {{Source|handle=mountains1605|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1558154558625153034|repo=https://github.com/msuiche/weightless}}&amp;lt;br /&amp;gt;{{Source|handle=nestaa51|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1559884044768911471}}&amp;lt;br /&amp;gt;{{Source|handle=darkmaniac7|date=2026-10-27|note=lab notes}}&lt;br /&gt;
* &#039;&#039;&#039;Making your own W4A16 abliterated GLM-5.3-Flash&#039;&#039;&#039; (lab notes, 2026-10-19): pull dealignai/GLM-5.3-Flash-UNCENSORED-FP8 (328 GB), dequantize the block-FP8 to BF16 (703 GB, so the source must sit in host RAM), then run llm-compressor&#039;s GPTQModifier one-shot to the canada-quant format: compressed-tensors pack-quantized INT4, group size 128, symmetric, static act-order, no activation or KV quantization, and only the routed-expert gate/up/down projections quantized (ignore lm_head, embeddings, the MTP layer 45, every &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;mlp.gate&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, all attention and indexer weights, shared experts, the dense MLPs of layers 0-2, the vision tower and the hyper-connection projections). Calibration: 512 samples x 2,048 tokens of HuggingFaceH4/ultrachat_200k. It ran 271 minutes on one RTX PRO 6000 of a rented 4-GPU node with 1.5 TB host RAM, about 113 USD; output 164 GB in 9 shards (MTP head not saved; not needed with DFlash2). On four CMPs at TP4 with DFlash2 it passed the boot check (671 of 675 drafts accepted) and runs at 88-97% of the base&#039;s speed (one user 349 / 254 / 181 against 361 / 284 / 199); code loses most because the drafter was trained on the base model. {{Source|handle=darkmaniac7|date=2026-10-19|note=lab notes}}&lt;br /&gt;
* {{Status|Reported}} Cost of abliteration, from the lab&#039;s multi-turn test: all three abliterated GLM builds it ran followed a deliberately wrong hint where stock DeepSeek refused it. The non-abliterated GLM has not been run on the same test yet, so the cost is not isolated. {{Source|handle=darkmaniac7|date=2026-10-28|note=lab notes}}&lt;br /&gt;
* &#039;&#039;&#039;Full GLM 5.3:&#039;&#039;&#039; dealignai/GLM-5.3-ABLITERATED-NVFP4 (the lab requantized it to NVFP4 experts plus INT8 for sm_80); vllm-170hx-glm5&#039;s &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;serve-uncensored.sh&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; swaps in a GLM-5.3-UNCENSORED-Int4-Int8Mix checkpoint. {{Source|handle=reala7096|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1557544812972871813|repo=https://github.com/arvkmr/vllm-170hx-glm5}}&amp;lt;br /&amp;gt;{{Source|handle=darkmaniac7|date=2026-10-28|note=lab notes}}&lt;br /&gt;
* &#039;&#039;&#039;Qwen3.8 Flash Next:&#039;&#039;&#039; the huihui &amp;quot;decision matrix&amp;quot; abliteration on top of Plean&#039;s recipe (GalyGames); OrcaRouter&#039;s uncensored base in several quants (leoncca AWQ g32 used by mannydelrio, klee100&#039;s uncensored AutoRound 3 bpw, ntmcgee&#039;s Orca Merlin W4A16); halt95&#039;s Swift1.5-Huihui Merlin W4A16, which shares the base n-gram table byte for byte. 68x needed an uncensored variant to get MTP working on clee&#039;s setup. {{Source|handle=mrmannyatx|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1557099855242072094|repo=https://github.com/mannydelrio/qwen38-flash-next-2x-cmp170hx}}&amp;lt;br /&amp;gt;{{Source|handle=galygious|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1557608614318047253}}&amp;lt;br /&amp;gt;{{Source|handle=68x0|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1558918008859267103}}&lt;br /&gt;
* &#039;&#039;&#039;Qwen3.8 27B:&#039;&#039;&#039; Phoenix17&#039;s Swift-1.5-Qwen3.8-27b-heretic-W8A8-DFlash2; kellertreppe123&#039;s own AutoRound requant of the huihui variant ran at 60 to 70 tok/s against about 170 for the stock W4A16 recipe. {{Source|handle=phoenixone7|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556455316307316776}}&amp;lt;br /&amp;gt;{{Source|handle=kellertreppe123|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1556774302961897675}}&lt;br /&gt;
* {{Status|Contested}} Pruning: REAP-pruned models do not work without post-training to restore quality (orrorin, on Qwen); REAP builds show DeepSeek V4.1 prunes quite well and 20% pruning is enough, so light pruning plus MXFP4 may be a good idea (Miséricorde). Weightless steering vectors are rejected on REAP builds because removing experts changes the circuit the vector was derived on. {{Source|handle=mountains1605|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1558154558625153034|repo=https://github.com/msuiche/weightless}}&amp;lt;br /&amp;gt;{{Source|handle=_orrorin|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558674536701100145}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561017626006790246}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561017678372544643}}&lt;br /&gt;
&lt;br /&gt;
== Related ==&lt;br /&gt;
[[Recipes]] · [[Engines]] · [[Benchmarks]] · [[8 GB card]] · [[10 GB card]] · [[Driver unlock]] · [[Tools]]&lt;br /&gt;
&lt;br /&gt;
{{ImportFooter}}&lt;br /&gt;
[[Category:Recipes]]&lt;/div&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
	<entry>
		<id>https://cmp.wiki/w/index.php?title=Power_supplies_and_cabling&amp;diff=520</id>
		<title>Power supplies and cabling</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=Power_supplies_and_cabling&amp;diff=520"/>
		<updated>2026-10-31T21:34:39Z</updated>

		<summary type="html">&lt;p&gt;ImportBot: The CMP 170HX power input, cable rules, connector ratings, PSU sizing per card count, burned and failed hardware, wall power; from the cmpunlocker Discord (2026-10-04 to 10-27, including the asrock PG-1600g thread), PixelML/club-170hx and lab notes; gap-fill from #general 2026-10-23 (400 W spike at a 250 W limit), @djpandaman, @xeax&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The CMP 170HX takes all its power through one EPS12V socket. Most failures in the Discord came from feeding that&lt;br /&gt;
socket wrongly: one PSU cable split two ways, pigtails, thin adapters, or a modular cable from a different PSU brand.&lt;br /&gt;
Read the rules below before you plug anything in. Burned and failed hardware is collected under&lt;br /&gt;
[[Power and cabling warnings]].&lt;br /&gt;
&lt;br /&gt;
== The power input ==&lt;br /&gt;
* {{Status|Proven}} The card has a single EPS12V 8-pin socket (the &amp;quot;CPU 8-pin&amp;quot;: 4x 12 V and 4x ground), not a PCIe 8-pin. The pinouts differ even though the plugs look alike. {{Source|handle=wakeupmbrc1|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1558163640446619709}}&amp;lt;br /&amp;gt;{{Source|handle=civiloid|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1560436414829559809}}&lt;br /&gt;
* The 2x PCIe 8-pin to EPS adapter that comes with many cards is not for redundancy: the card draws through both inputs, each feeding half of the socket. {{Source|handle=reala7096|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1560434233871171615}}&amp;lt;br /&amp;gt;{{Source|handle=civiloid|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1560436414829559809}}&lt;br /&gt;
* {{Status|Proven}} A CPU (EPS12V) cable straight from the PSU works and needs no adapter. {{Source|handle=analyticeth|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1558175554165940368}}&amp;lt;br /&amp;gt;{{Source|handle=ropuls|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1558183124129808405}} Plug it into a PSU output labelled PCIe/CPU (or CPU). {{Source|handle=reala7096|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1560434592928895057}} Corsair&#039;s &amp;quot;CPU 8-pin&amp;quot; and EPS differ only in the width of the locking tab. {{Source|handle=civiloid|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1560437065844392039}}&lt;br /&gt;
* The latch: most EPS cables have the double-width 4+4 latch (for compatibility with old 4-pin EPS boards), which does not clip onto the card. Trim it with a bandsaw or a rotary tool. {{Source|handle=civiloid|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1558217306167844906}}&amp;lt;br /&amp;gt;{{Source|handle=ropuls|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1558219569946955830}}&amp;lt;br /&amp;gt;{{Source|handle=c133|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561564052306526299}} EPS-to-EPS cables bought from Amazon or PC Case Gear also needed &amp;quot;5 minutes with a dremel&amp;quot; to fit {{Source|handle=zarquon3157|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1564587334882697299}}; @danske1 bought eight EPS-to-EPS cables (with a Gigabyte chassis) from an [https://www.ebay.com.au/itm/800469481794 eBay Australia seller]. {{Source|handle=danske1|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1564601521927233633}}&lt;br /&gt;
* Right-angle adapters are only sold in PCIe form: a [https://www.amazon.com/SinLoon-Extension-Express-Power-Graphics/dp/B0D1VBYBXB SinLoon PCIe right-angle extension] &amp;quot;won&#039;t fit; you need a PCIe to CPU 4+4 cable&amp;quot;, so @boz._. is splicing one onto an EPS cable. {{Source|handle=boz._.|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1560431149048922203}}&amp;lt;br /&amp;gt;{{Source|handle=reala7096|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1560433099001696257}}&lt;br /&gt;
&lt;br /&gt;
== Cable rules ==&lt;br /&gt;
# &#039;&#039;&#039;One EPS cable per card&#039;&#039;&#039;, straight from the PSU. This is the simplest and safest option. {{Source|handle=jjb01957|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561553832176255036}}&amp;lt;br /&amp;gt;{{Source|handle=.henrykrinkle|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561570495030108253}}&lt;br /&gt;
# &#039;&#039;&#039;Or two completely separate PCIe 8-pin cables&#039;&#039;&#039; into the two inputs of the PCIe-to-EPS adapter. Every adapter input needs its own cable back to the PSU. {{Source|handle=c133|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561551536994132139}}&amp;lt;br /&amp;gt;{{Source|handle=endsjeremy|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561578794983366737}}&lt;br /&gt;
# &#039;&#039;&#039;Never&#039;&#039;&#039; plug one PSU cable into both adapter inputs, and never use the 6+2 pigtails that hang off a PCIe cable for anything else. {{Source|handle=endsjeremy|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561361091450372137}}&amp;lt;br /&amp;gt;{{Source|handle=con3po7016|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561553067290136629}} This is not about PSU wattage: &amp;quot;other users here have already proven that this is not safe&amp;quot;. {{Source|handle=c133|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561572630480293939}} @froggao ran a Corsair RM1000e with one 8-pin to dual 8-pin cable and said it worked; the group&#039;s answer was that poor wires, poor contact and high power limits combine, and that separate cables are required, not just safer. {{Source|handle=froggao|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561576491727331419}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561578263732551804}}&amp;lt;br /&amp;gt;{{Source|handle=endsjeremy|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561578431982870619}} The opposite advice was given earlier in the same thread: @squishysquare said he would be comfortable using both the 8-pin and the 6+2 pigtail of one cable for one EPS adapter (but would not run the 300 W VBIOS); the posts above, from the next day, advise against exactly that. {{Source|handle=squishysquare|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561332642358493296}}&amp;lt;br /&amp;gt;{{Source|handle=squishysquare|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561332714840260660}}&lt;br /&gt;
# &#039;&#039;&#039;Never use 6-pin to 8-pin adapters.&#039;&#039;&#039; A 6-pin carries the same three 12 V terminals as a 6+2, but its cable is not built for the load. {{Source|handle=wakeupmbrc1|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1561161829311324191}}&amp;lt;br /&amp;gt;{{Source|handle=civiloid|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1561173569843503147}} Use two 6+2 cables into the EPS adapter or build proper EPS cables. {{Source|handle=neapopa|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1561127991713599499}}&lt;br /&gt;
# &#039;&#039;&#039;Meter the PSU side before you use a cable from another brand.&#039;&#039;&#039; Modular connector housings fit across brands while the pinout does not: on an ASRock PG-1600G the side opposite the latch is all +12 V and the latch side is all ground, the reverse of a Corsair-compatible pinout, so a Corsair-type cable would have put +12 V on ground. {{Source|handle=c133|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1561556993171259554/1561559679505539163}}&amp;lt;br /&amp;gt;{{Source|handle=globalapathy|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1561556993171259554/1561560011459797033}} The wrong pinout will likely kill a 170HX. {{Source|handle=c133|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561552472714117223}} PixelML&#039;s rule: never mix modular cables between PSU models, even when they fit. {{Source|handle=c133|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562161732137386127|repo=https://github.com/PixelML/club-170hx|note=Apache-2.0 license}}&lt;br /&gt;
# &#039;&#039;&#039;Use 16 AWG wire&#039;&#039;&#039; and good contacts; crimp quality and wire gauge are the limit, not the connector shape. {{Source|handle=wakeupmbrc1|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561575042381381664}}&lt;br /&gt;
&lt;br /&gt;
Ready-made and custom cables:&lt;br /&gt;
* Corsair Type 4 PSUs (for example RM850x, not the RMx Shift): [https://www.corsair.com/us/en/p/pc-components-accessories/cp-8920141/type-4-sleeved-black-8-pin-4-4-atx12v-eps12v-cable-compatible-with-all-corsair-type-4-pin-out-psu-cp-8920141 Corsair CP-8920141] sleeved 8-pin (4+4) EPS12V cable, PSU to card, but its 4+4 latch does not fit the card cleanly. {{Source|handle=c133|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561554430225158235}}&lt;br /&gt;
* @c133 builds Type 4 EPS cables from 16 AWG stranded copper and genuine Molex Mini-Fit Jr housings, cheaper than Corsair&#039;s if you own crimpers, and offered to make some for confirmed Type 4 PSU owners. {{Source|handle=c133|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561554636135993405}}&lt;br /&gt;
* Server PSU breakout boards: two 6-pin to EPS splitters per card have worked for years for @finishtilt14 {{Source|handle=finishtilt14|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560223928540991499}}; @backwardsminer had custom-length cables made, measured the current per pin and doubled the lowest-draw pins {{Source|handle=backwardsminer|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560304322447802380}}.&lt;br /&gt;
&lt;br /&gt;
== Connector ratings ==&lt;br /&gt;
{{Status|Contested}} Posters quote different numbers; the differences are spec rating against what the terminals carry.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Connector !! Numbers posted !! Source&lt;br /&gt;
|-&lt;br /&gt;
| PCIe 6-pin || 65 W rating; three 12 V terminals of 9 A minimum each, the same terminals as a 6+2 || {{Source|handle=civiloid|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1561156518555029505}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561565222110634007}}&lt;br /&gt;
|-&lt;br /&gt;
| PCIe 8-pin (6+2) || 150 W rating {{Source|handle=civiloid|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1561156586221740073}}; &amp;quot;about 175 W&amp;quot; per cable in practice {{Source|handle=endsjeremy|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561360791817429095}} || see cells&lt;br /&gt;
|-&lt;br /&gt;
| EPS12V 8-pin || 235 W {{Source|handle=civiloid|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1560436414829559809}}; &amp;quot;about 330 W&amp;quot; {{Source|handle=civiloid|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1561156621915131937}}; 300 W continuous, the margin above is for transients {{Source|handle=endsjeremy|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561576387641344102}}; 300 W rated, 400 W peak, about 600 W possible {{Source|handle=endsjeremy|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558695673681944599}}; four 12 V terminals of 9 A or more, at least 432 VA {{Source|handle=wakeupmbrc1|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561575829874413650}} || see cells&lt;br /&gt;
|-&lt;br /&gt;
| 18 AWG wire || 10 A at 60 C, so about 360 W on a 6-pin&#039;s three 12 V wires || {{Source|handle=_arcanum_|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560226013512736769}}&lt;br /&gt;
|-&lt;br /&gt;
| 12VHPWR terminal (for comparison) || rated &amp;quot;8a each or so&amp;quot;; the PCIe ATX 2.0 terminals above are about twice the size and four times the cross-section || {{Source|handle=wakeupmbrc1|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561574683730640907}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561574740165005333}}&lt;br /&gt;
|}&lt;br /&gt;
* A single EPS12V feeds even the A100 PCIe at its 300 W factory limit; the slot supplies only a small share (a guess of about 25 W). {{Source|handle=wakeupmbrc1|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561575604640555089}}&lt;br /&gt;
* The PCIe 8-pin has its grounds reversed relative to the EPS 8-pin. {{Source|handle=endsjeremy|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558695475685752835}}&lt;br /&gt;
&lt;br /&gt;
== Burned and failed hardware ==&lt;br /&gt;
Each of these has its own entry, with the full thread, on [[Power and cabling warnings]] and [[Troubleshooting]].&lt;br /&gt;
* {{Status|Warning}} &#039;&#039;&#039;PSU burned after 48 hours at about 220 W per card&#039;&#039;&#039; on a DeepCool PX1000P, running cards from one PCIe cable each; the owner did not know each card needs two. The PSU protected the card. {{Source|handle=con3po7016|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558660679295180912}}&amp;lt;br /&amp;gt;{{Source|handle=endsjeremy|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558695475685752835}} The PSU model rates well on a community [https://docs.google.com/spreadsheets/d/1akCHL7Vhzk_EhrpIGkz8zTEvYfLDcaSpZRB6Xt6JWkc/edit?usp=sharing PSU tier list], so the cabling was the cause. {{Source|handle=globalapathy|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558667430551625728}} &amp;quot;Cheap out on the gpu not the psu.&amp;quot; {{Source|handle=con3po7016|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558659981165854730}}&lt;br /&gt;
* {{Status|Warning}} &#039;&#039;&#039;Magic smoke&#039;&#039;&#039; from powering a card through one cable plus its pigtail. {{Source|handle=con3po7016|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561553067290136629}} A PSU shut down under load when an RTX 3090 was fed the same way. {{Source|handle=xeax|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561334034926280838}}&lt;br /&gt;
* {{Status|Warning}} &#039;&#039;&#039;A 6-pin to 8-pin adapter melted at 170 W&#039;&#039;&#039; within weeks, one of six on HP server PSUs with hard-wired 6+2 leads. {{Source|handle=neapopa|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1561122626586415135}}&lt;br /&gt;
* {{Status|Warning}} &#039;&#039;&#039;A refurbished HP 1,200 W server PSU exploded&#039;&#039;&#039; with a loud bang after about two hours: three of them fed ten cards capped at 160 W, with GPU peaks near 2,000 W (55 % of rated capacity), during a 30-minute thermal bench then long-prefill GLM-5.3 work. The PSU fans never spun up and the units were very hot. Cards and system survived. {{Source|handle=reala7096|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562183774475919512}} Capacitors in those PSUs &amp;quot;go bang&amp;quot; {{Source|handle=sojun80|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562205111365804134}}; test used PSUs on a CRPS tester away from your GPUs {{Source|handle=endsjeremy|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562220361901281392}}.&lt;br /&gt;
* {{Status|Warning}} &#039;&#039;&#039;Aged breakout boards&#039;&#039;&#039;: constant reboots and PSU shutdowns under load came from server PSU breakout boards that failed after 3 to 4 years, not from the PSUs (the owner had bought six PSUs). The failed boards were ZSX-AMPS; he replaced them with X11-AMPS. {{Source|handle=finishtilt14|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560224891343736936}}&lt;br /&gt;
* {{Status|Reported}} &#039;&#039;&#039;A Lian Li 1200G PSU shut down after a few hours at about 600 W&#039;&#039;&#039; because its quiet fan curve let it overheat; a USB fan on the PSU grille kept it running. {{Source|handle=phoenixone7|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556813394701713419}} Another member called that not normal and suspected the fan. {{Source|handle=squishysquare|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556822393408856136}}&lt;br /&gt;
* {{Status|Warning}} &#039;&#039;&#039;The 300 W VBIOS&#039;&#039;&#039;: a photo of a burned 170HX was posted earlier, and the board lacks some power-delivery parts of the full layout. {{Source|handle=xanthefin|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561336153515364444}} See [[Undervolting and power limits]].&lt;br /&gt;
* {{Status|Reported}} &#039;&#039;&#039;12VHPWR&#039;&#039;&#039; (not CMP-specific, relevant if you adapt such a PSU): connectors degraded twice on an RTX 5090 at no more than 70 % power, close to burning; another member&#039;s 12VHPWR terminal turned yellow. {{Source|handle=endsjeremy|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1560810497115426928}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1560810856726401025}}&lt;br /&gt;
&lt;br /&gt;
== PSU sizing ==&lt;br /&gt;
Size for the CPU, board, fans and every card&#039;s cap, plus margin for spikes. {{Source|repo=https://github.com/PixelML/club-170hx}} Short spikes go well above the&lt;br /&gt;
cap: up to 380 W on cards capped at 250 W. {{Source|handle=n2dcrypt|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556771516803321877}} @reala7096 worked out that nine cards spiking to&lt;br /&gt;
350 W together would need 3,000 W, but in a PP8 layout only about half the cards are busy at once.&lt;br /&gt;
{{Source|handle=reala7096|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556771733208440974}}&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Cards !! Cap !! Power supply !! Result !! Status !! Source&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 300 W || one 1,600 W PSU || no shutdowns || {{Status|Reported}} || {{Source|handle=okrasit.|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556772848041988238}}&lt;br /&gt;
|-&lt;br /&gt;
| 8 || not given || two 1,600 W PSUs || no shutdowns yet || {{Status|Reported}} || {{Source|handle=n2dcrypt|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556772789510344801}}&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 180 W || one used 1,200 W PSU (about $50) || bought for it || {{Status|Reported}} || {{Source|handle=voidgiraffe|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556940563759235107}}&lt;br /&gt;
|-&lt;br /&gt;
| 4 || not given || whole system || up to 1,500 W at the wall || {{Status|Reported}} || {{Source|handle=quark2world|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556358835097305119}}&lt;br /&gt;
|-&lt;br /&gt;
| 2 CMP + 4 RTX 3090, no power limits || none || two ASRock PG-1600 (sold as Gold, tested Platinum by third parties), each on its own 20 A 120 V circuit || runs || {{Status|Reported}} || {{Source|handle=zombielurker|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556775187351871549}}&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 175 W || two 750 W PSUs, two cards each, joined by a 24-pin Y adapter || all four cards and the PCIe switch lose power at once during heavy prompt processing || {{Status|Reported}} || {{Source|handle=replacedriver47|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556768982357377065}}&lt;br /&gt;
|-&lt;br /&gt;
| 9 || 160 W || three 750 W PSUs (2,250 W) || all cards drop about once a day || {{Status|Reported}} || {{Source|handle=reala7096|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556769461439168573}}&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 160 W || three refurbished 1,200 W server PSUs || one exploded (see above) || {{Status|Warning}} || {{Source|handle=reala7096|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562212397744132237}}&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 160 to 250 W (governor) || the server&#039;s own redundant PSUs on a 240 V circuit || runs; about 2.0 kW at 250 W caps || {{Status|Reported}} || {{Source|handle=darkmaniac7|date=2026-10-27|note=lab notes}}&lt;br /&gt;
|}&lt;br /&gt;
* {{Status|Proven}} About four cards per 1,600 W PSU works: four cards at a 300 W cap on one 1,600 W PSU with no shutdowns {{Source|handle=okrasit.|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556772848041988238}}, and eight cards on two 1,600 W PSUs {{Source|handle=n2dcrypt|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556772789510344801}}.&lt;br /&gt;
* With several independent PSUs, one tripping on a spike can take down everything on a PCIe switch board. {{Source|handle=reala7096|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556773757920477186}} A hot PLX switch chip can also drop cards. {{Source|handle=zombielurker|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556775187351871549}} See [[Troubleshooting]].&lt;br /&gt;
* PCIe switch boards need their own 24-pin and EPS power. {{Source|handle=gnasherrr|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562275360177922212}}&lt;br /&gt;
* {{Status|Warning}} &#039;&#039;&#039;A fully SM-unlocked 10 GB card spiked to about 400 W at a 250 W limit.&#039;&#039;&#039; @djpandaman&#039;s 10 GB card, unlocked to 122 SMs, briefly reported about 400 W of board power during benchmark tests with the power limit set to 250 W; he was not sure whether the value was measured or calculated. @xeax recalled him mentioning about 375 W at a 250 W limit earlier. @xeax is weighing whether to fit the 6 MOSFETs missing from his own card&#039;s VRM, because he fears overloading the ones that are fitted, and doubts he could cool that load. Safe power limits for fully SM-unlocked cards are not known. Until they are, do not count on the cap to bound peak draw on such a card: size the PSU for the spikes, keep one EPS cable per card (rules above), and undervolt rather than raise the limit (see [[Undervolting and power limits#10 GB cards]]). The card&#039;s own power reading above 80 SMs is also reported to be unreliable; see [[10 GB card#Limits]]. {{Source|handle=xeax|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563220557363814480}}&amp;lt;br /&amp;gt;{{Source|handle=xeax|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563221992587534357}}&amp;lt;br /&amp;gt;{{Source|handle=xeax|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563222111592521881}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563222404627431497}}&lt;br /&gt;
&lt;br /&gt;
=== Where to get power cheaply ===&lt;br /&gt;
* {{Status|Contested}} Used ATX PSUs: @zorg33, who sold hundreds in the mining era, says 9 in 10 used ATX units are degraded and may hold only half their rating; test one near its rating for a few hours. His recipe: a small new quality PSU for the motherboard, and decommissioned 1,600 W Platinum server PSUs (about $20) for the cards, with custom EPS cables or adapters. {{Source|handle=zorg33|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556939640894918788}} @ob88594 suggests used EVGA 1600 T2/G2 units. {{Source|handle=ob88594|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556934754987933769}}&lt;br /&gt;
* HP DPS-1200SB server PSUs with a cheap breakout backplane: about $50 each, 2,400 W for $150, quiet at 40 % load. {{Source|handle=reala7096|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556775358177480778}} (Compare the exploded refurbished HP unit above.)&lt;br /&gt;
* {{Status|Reported}} Most server PSUs derate to about half power on 120 V and need 220 to 240 V for full output. {{Source|handle=endsjeremy|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562276070340821089}} C-Payne sells CRPS breakout boards ([https://c-payne.com/collections/psu-breakout-boards c-payne.com]). {{Source|handle=endsjeremy|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562276384049594481}} Some cheap ATX units go up to 3,000 W. {{Source|handle=endsjeremy|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562275853822464101}}&lt;br /&gt;
* Two PSUs in one box: use a PSU sync board. {{Source|handle=wakeupmbrc1|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561578856127660143}}&lt;br /&gt;
&lt;br /&gt;
== Wall power ==&lt;br /&gt;
* Plan circuits before you scale. @gpmickey added three 115 V 20 A breakers for twelve cards {{Source|handle=gpmickey|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562196542574690395}}; @con3po7016 cleared two circuits for his {{Source|handle=con3po7016|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558696494343913579}}; @zombielurker gives each PSU its own 20 A 120 V circuit {{Source|handle=zombielurker|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556775187351871549}}.&lt;br /&gt;
* {{Status|Reported}} 240 V: the two hots are out of phase and need no neutral, only ground. Use a two-pole breaker with a hot on each pole and the existing ground if it is large enough; 12 AWG for a 20 A 240 V circuit. Use a non-contact voltage tester ([https://www.amazon.com/dp/B008M6YLF4 the one @endsjeremy linked]) every time: the work is simple but dangerous. {{Source|handle=endsjeremy|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562218990888157267}} If in doubt, hire an electrician. {{Source|handle=endsjeremy|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562217046606090251}} the lab&#039;s eight-card server and its UPS run on a dedicated 240 V circuit. {{Source|handle=darkmaniac7|date=2026-10-26|note=lab notes}}&lt;br /&gt;
* A whole-panel surge protective device ([https://www.amazon.com/dp/B09DK1726H the one @endsjeremy used], about $60) snaps in like a breaker with a wire to the ground bar and shunts lightning, transformer and large-load surges to ground; its green light goes out when it is spent. The cheapest protection there is. {{Source|handle=endsjeremy|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562226820441571471}}&lt;br /&gt;
* {{Status|Contested}} UPS: no UPS above about 1,600 W can go on a normal household outlet; larger ones need a 20 A receptacle. Tripp Lite (Eaton) is a safe choice; replace lead-acid batteries on principle. {{Source|handle=endsjeremy|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562272950034501643}} @sojun80 prefers portable power stations ([https://www.ankersolix.com/products/s2000-portable-power-station Anker SOLIX S2000], about $600) and says the transfer time must be under 30 ms; Anker and a few others do 20 ms or less. {{Source|handle=sojun80|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562274839731896341}}&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
[[Power and cabling warnings]] · [[Troubleshooting]] · [[Cooling and power]] · [[Undervolting and power limits]] ·&lt;br /&gt;
[[Chassis builds]] · [[Platforms]]&lt;br /&gt;
&lt;br /&gt;
{{ImportFooter}}&lt;br /&gt;
[[Category:Cooling and power]]&lt;br /&gt;
&lt;br /&gt;
[[Category:8 GB]]&lt;br /&gt;
[[Category:10 GB]]&lt;/div&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
	<entry>
		<id>https://cmp.wiki/w/index.php?title=PCIe_x16_capacitor_mod&amp;diff=519</id>
		<title>PCIe x16 capacitor mod</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=PCIe_x16_capacitor_mod&amp;diff=519"/>
		<updated>2026-10-31T21:34:38Z</updated>

		<summary type="html">&lt;p&gt;ImportBot: Import: PCIe x16 capacitor mod (width x4 to x16), parts, placement, technique, results and failures; amoghmunikote/170th-Street, Consensus-Protocol, @lxtend, @djpandaman, @anon33anon, @globalapathy, @neapopa, @bigfoot1144, @exile_1ck and others&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Unlock&lt;br /&gt;
|unlocks=PCIe x16 link width (capacitor mod)&lt;br /&gt;
|variant=both&lt;br /&gt;
|unlock_build=hardware mod: 24 x 0402 220 nF capacitors&lt;br /&gt;
|steps_page=PCIe x16 capacitor mod&lt;br /&gt;
|status=Reported&lt;br /&gt;
|tested_by=_j3ns&lt;br /&gt;
|source=https://github.com/amoghmunikote/170th-Street/blob/master/modifications/pcie-capacitor-mod.md&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The CMP 170HX trains its PCIe link at &#039;&#039;&#039;x4&#039;&#039;&#039; because the AC-coupling capacitors on 12 of its 16 lanes were never&lt;br /&gt;
fitted at the factory. Soldering in the 24 missing capacitors gives a full &#039;&#039;&#039;x16&#039;&#039;&#039; link. It is the only hardware step in&lt;br /&gt;
the usual unlock, it needs no software of any kind, and it works the same on the 8 GB and the 10 GB card.&lt;br /&gt;
&lt;br /&gt;
The mod changes link &#039;&#039;&#039;width&#039;&#039;&#039; only, never the PCIe &#039;&#039;&#039;generation&#039;&#039;&#039;. A modded card with no unlock installed reports&lt;br /&gt;
Gen1 x16; with [[Driver unlock|cmpunlocker]] it reports Gen2 x16. Generation is a separate, software problem: see&lt;br /&gt;
[[Gen2 link retrain]] and [[PCIe Gen3 on the 10 GB card]].&lt;br /&gt;
&lt;br /&gt;
== What the card ships with ==&lt;br /&gt;
&lt;br /&gt;
=== The card is wired for x16 but trains x4 ===&lt;br /&gt;
All 16 lanes are routed on the PCB; only the AC-coupling capacitors for lanes 4-15 are missing. The lanes are not fused&lt;br /&gt;
off: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;OPT_PCIE_LANE_DISABLE&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;0x00820394&amp;lt;/code&amp;gt;) reads &amp;lt;code&amp;gt;0x00000000&amp;lt;/code&amp;gt; on&lt;br /&gt;
every card probed. A stock card shows &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;LnkCap: ... Width x16&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; but&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;LnkSta: Speed 2.5GT/s, Width x4 (downgraded)&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;; the &amp;quot;(downgraded)&amp;quot; marker is what a link&lt;br /&gt;
with no signal on 12 lanes produces.&lt;br /&gt;
&lt;br /&gt;
{{Status|Reported}} {{Cards|both}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=rrickk420|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558127650223030302|repo=https://github.com/Consensus-Protocol/cmp170hx}}&lt;br /&gt;
&lt;br /&gt;
=== Any x16 link needs the mod; x4 is the most without it ===&lt;br /&gt;
&amp;quot;Any pcie gen with 16x needs cap mod.&amp;quot; Without the mod the maximum width is x4, at any generation, including Gen3 on a&lt;br /&gt;
10 GB card.&lt;br /&gt;
&lt;br /&gt;
{{Status|Proven}} {{Cards|both}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=lxtend|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560914210811150400}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=djpandaman|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561021502739189892}}&lt;br /&gt;
&lt;br /&gt;
=== Gen3 x16 and Gen4 on the 10 GB card also need the caps ===&lt;br /&gt;
Humvee55&#039;s 10 GB cards run Gen3 x16 after the mod. Without the caps, mrpandagod could not get a Gen4 link: it kept&lt;br /&gt;
falling back to 8.0 GT/s.&lt;br /&gt;
&lt;br /&gt;
{{Status|Reported}} {{Cards|10 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=djpandaman|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1557883050690347082}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=scallion_9883|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560778919412633681}}&lt;br /&gt;
&lt;br /&gt;
== Parts ==&lt;br /&gt;
&lt;br /&gt;
=== 24 x 0402 220 nF X7R capacitors ===&lt;br /&gt;
You need 2 capacitors per lane for 12 lanes: 24 parts, 0402 size (about 1.0 x 0.5 mm), 0.22 uF (220 nF), X7R. The&lt;br /&gt;
value comes from the A100 reference schematic (GA100-883, P1001-B02, page 3, PCIe connector). Order at least 30 to cover&lt;br /&gt;
losses. Rated 16 V in Amogh&#039;s write-up; Consensus-Protocol gives 6.3 V or higher.&lt;br /&gt;
&lt;br /&gt;
Confirmed parts:&lt;br /&gt;
* Samsung Electro-Mechanics &amp;lt;code&amp;gt;CL05B224KO5NNNC&amp;lt;/code&amp;gt; (DigiKey 1276-1176-1-ND, 16 V). @globalapathy bought 200 for&lt;br /&gt;
  under 5 USD; Mouser and LCSC also stock it.&lt;br /&gt;
* Taiyo Yuden &amp;lt;code&amp;gt;MAASJ105SB7224KFCA01&amp;lt;/code&amp;gt; (6.3 V).&lt;br /&gt;
&lt;br /&gt;
{{Status|Reported}} {{Cards|both}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|repo=https://github.com/amoghmunikote/170th-Street}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=globalapathy|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1558668384181424161}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=gpmickey|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1558667768730099774}}&lt;br /&gt;
&lt;br /&gt;
=== No strap resistors, no VBIOS chip ===&lt;br /&gt;
Only the lane capacitors matter for width. No strap resistor is moved and no backup flash chip is added. A circulating&lt;br /&gt;
&amp;quot;A100 hardware restore&amp;quot; PDF lists a Winbond backup VBIOS chip and other parts; none of them are needed for x16.&lt;br /&gt;
&lt;br /&gt;
{{Status|Reported}} {{Cards|both}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=rrickk420|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558127650223030302|repo=https://github.com/Consensus-Protocol/cmp170hx}}&lt;br /&gt;
&lt;br /&gt;
== Where on the board ==&lt;br /&gt;
&lt;br /&gt;
=== The C1100-C1350 pads beside the gold fingers ===&lt;br /&gt;
The empty pads carry reference designators in the &amp;lt;code&amp;gt;C1100&amp;lt;/code&amp;gt;-&amp;lt;code&amp;gt;C1350&amp;lt;/code&amp;gt; range (for example C1120,&lt;br /&gt;
C1125, C1130, C1135), two per differential pair. They sit on the PCIe lane routing between the fan-out traces and the&lt;br /&gt;
edge-connector gold fingers, on the outer surface, uncramped and with visible copper. Cross-check the schematic against&lt;br /&gt;
your own board to find exactly which pads are empty. The card has to come out of its shroud first: follow the teardown&lt;br /&gt;
on 170th Street (see [[Cooling and power]]).&lt;br /&gt;
&lt;br /&gt;
{{Status|Reported}} {{Cards|both}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=markshowa|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1561324784598384784|repo=https://github.com/amoghmunikote/170th-Street}}&lt;br /&gt;
&lt;br /&gt;
=== The leftmost group by the mounting hole is the hardest ===&lt;br /&gt;
With hot air, the leftmost capacitor group next to the mounting hole takes the most heat to do. A solder stencil for&lt;br /&gt;
the mod is in the pinned messages of the hardware channel, but you need a laser cutter to make it.&lt;br /&gt;
&lt;br /&gt;
{{Status|Reported}} {{Cards|both}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=globalapathy|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1564704266352861275}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=globalapathy|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1564479895952695377}}&lt;br /&gt;
&lt;br /&gt;
== Before you start ==&lt;br /&gt;
&lt;br /&gt;
# Test the card stock first. The acceptance tests do not need the mod, and a card you have soldered is harder to return.&lt;br /&gt;
  See [[Acceptance checklist]].&lt;br /&gt;
# Open the card once: repad and repaste at the same time if you plan to.&lt;br /&gt;
  {{Source|handle=gpmickey|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1558670011336368199}}&lt;br /&gt;
# If you have never soldered 0402 parts, practise on a dead board first. Several members learned on these cards.&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
&lt;br /&gt;
=== What members used ===&lt;br /&gt;
A hot-air station and magnification are the core; a fine iron works too. Reported kits:&lt;br /&gt;
* @neapopa: a hot-air station and a magnifying glass, about 100 USD for both, enough for 8 cards with little prior&lt;br /&gt;
  experience.&lt;br /&gt;
* @civiloid: an ATTEN hot-air station, a Pinecil iron (any 60 W or more iron with SMD tips), an Andonstar microscope&lt;br /&gt;
  and tacky flux. He would rather use a microscope with a camera than work off a screen.&lt;br /&gt;
* @globalapathy: an Atten ST-862D (1000 W) works, but slower than a 1400 W station; Sequre hot tweezers to pull a bad&lt;br /&gt;
  capacitor off.&lt;br /&gt;
* @_arcanum_: microsoldering tweezers are essential, the capacitors are almost impossible to handle otherwise; clean&lt;br /&gt;
  with isopropyl alcohol, foam swabs, a brush and wipes.&lt;br /&gt;
* @gpmickey (twelve cards to do): an upgraded soldering iron, a digital scope and a hot-air station on top of the DMM&lt;br /&gt;
  he had, plus extra flux, solder and braid so he would not run short. @globalapathy added a 50 MHz scope meter for&lt;br /&gt;
  under 100 USD.&lt;br /&gt;
&lt;br /&gt;
More tools are on [[Tools]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Reported}} {{Cards|both}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=globalapathy|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1558677685541281927}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=gpmickey|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1558674179950383125}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=gpmickey|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1558681059644805231}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=civiloid|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1558803228362145833}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=_arcanum_|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1558857956961820794}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=globalapathy|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1564749663116992587}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=neapopa|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1564536383396380683}}&lt;br /&gt;
&lt;br /&gt;
== Steps, as reported ==&lt;br /&gt;
&lt;br /&gt;
Two methods work. Both start from the same advice: flux and a clean tip, and fix one side of every capacitor before&lt;br /&gt;
doing the other side.&lt;br /&gt;
{{Source|handle=shirogeek|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559648609191075851}}&lt;br /&gt;
&lt;br /&gt;
=== Hot air (neapopa, globalapathy) ===&lt;br /&gt;
# Preheat the board.&lt;br /&gt;
# Hold each capacitor with tweezers in contact with its two pads.&lt;br /&gt;
# Heat with hot air until it bonds, then remove the heat. Use the medium nozzle at low air (globalapathy runs 15 percent)&lt;br /&gt;
  so the parts do not blow away.&lt;br /&gt;
# Nudge the capacitor to confirm it is soldered, then move to the next.&lt;br /&gt;
&lt;br /&gt;
@neapopa added no solder: the solder already on the pads was enough. His first card took 2 hours, the last about 30&lt;br /&gt;
minutes.&lt;br /&gt;
&lt;br /&gt;
{{Status|Reported}} {{Cards|both}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=neapopa|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1564541107097042974}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=globalapathy|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1564755478498639884}}&lt;br /&gt;
&lt;br /&gt;
=== Iron (cmurrayis, Waka324) ===&lt;br /&gt;
@cmurrayis removed the factory solder first, re-applied solder, then fitted each capacitor one at a time with soldering&lt;br /&gt;
tweezers; about an hour per card. Any wobble shifts the alignment, and it is hard to see whether both ends wetted. Clean&lt;br /&gt;
the flux off afterwards; @civiloid advises a second round of cleaning, since every flux has long-term side effects.&lt;br /&gt;
@gpmickey: done well, a soldering iron is a solid alternative to hot air, and there is very little risk on this part of&lt;br /&gt;
the board.&lt;br /&gt;
&lt;br /&gt;
@cmdrwaka324 (Waka324) found his own iron-and-wick method easier than the video&#039;s:&lt;br /&gt;
# Apply flux.&lt;br /&gt;
# Use wick and a large flat tip to soak up the original solder (important, or hand work is difficult).&lt;br /&gt;
# Place a new bead on one side, going up and down the caps, by tinning the tip and dabbing the pads.&lt;br /&gt;
# With good tweezers, pin one side of each cap with a fine-tipped iron: heat the deposited blob and slide the cap in.&lt;br /&gt;
# Do the other side, patiently, so solder wicks to both the pad and the cap.&lt;br /&gt;
# Check by briefly reheating the first side of every cap and watching for movement; if good, no cap should move.&lt;br /&gt;
# Clean and done.&lt;br /&gt;
&lt;br /&gt;
{{Status|Reported}} {{Cards|both}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=gpmickey|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559613899232251917}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=cmurrayis|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562968219709607947}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=civiloid|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562032473108389980}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=cmdrwaka324|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556530666378764359}}&lt;br /&gt;
&lt;br /&gt;
=== Remove the factory solder first, or not ===&lt;br /&gt;
{{Status|Contested}}&lt;br /&gt;
* Remove the factory solder with wick first, then re-apply; on the Consensus-Protocol procedure, wick off the lead-free&lt;br /&gt;
  factory solder and use leaded solder. {{Source|handle=cmurrayis|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562968219709607947}}&lt;br /&gt;
* No extra solder needed; the solder on the pads is enough with hot air. {{Source|handle=neapopa|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1564539205277720608}}&lt;br /&gt;
&lt;br /&gt;
=== Video guides ===&lt;br /&gt;
The video &amp;quot;How to Solder Components Without Blowing Them Away (NVIDIA CMP 170HX)&amp;quot; shows the mod done quickly;&lt;br /&gt;
mrpandagod calls it the best guide, used together with the 170th Street page. Members vouch for the channel&#039;s work.&lt;br /&gt;
https://www.youtube.com/watch?v=HO2T4TgNzlQ&lt;br /&gt;
&lt;br /&gt;
{{Status|Reported}} {{Cards|both}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=djpandaman|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556529467520843809}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=_orrorin|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559614704513712240}}&lt;br /&gt;
&lt;br /&gt;
== Verify ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo lspci -s &amp;lt;port&amp;gt; -vvv | grep LnkSta&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Read &amp;lt;code&amp;gt;LnkSta&amp;lt;/code&amp;gt;, never &amp;lt;code&amp;gt;LnkCap&amp;lt;/code&amp;gt; (LnkCap advertises x16 even on a stock card). After a good mod the&lt;br /&gt;
width field loses &amp;quot;(downgraded)&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! State !! LnkSta&lt;br /&gt;
|-&lt;br /&gt;
| Stock, no unlock || &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;Speed 2.5GT/s, Width x4 (downgraded)&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Mod, no unlock || &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;Speed 2.5GT/s, Width x16&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Unlock, no mod || &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;Speed 5GT/s, Width x4 (downgraded)&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Mod and unlock || &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;Speed 5GT/s, Width x16&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Also check the slot is electrically x16, and that the card is fully seated: one card in a 4-card rig trained only x4 or&lt;br /&gt;
x8 until a spacer pushed it fully into the slot.&lt;br /&gt;
&lt;br /&gt;
{{Status|Reported}} {{Cards|both}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|repo=https://github.com/amoghmunikote/170th-Street}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=nestaa51|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1560102604988616776}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=cibernox|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518691940646781070/1557014423242145894}}&lt;br /&gt;
&lt;br /&gt;
== Results ==&lt;br /&gt;
&lt;br /&gt;
=== x4 to x16, confirmed on many cards ===&lt;br /&gt;
Amogh documented the first public success on a 170HX in April 2026: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;Speed 2.5GT/s, Width x4 (downgraded)&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
before, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;Speed 2.5GT/s, Width x16&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; after. Since then many members report x16, among them&lt;br /&gt;
@anon33anon (three cards), @neapopa (8 cards) and Humvee55 (10 GB cards at Gen3 x16). See the confirmation below.&lt;br /&gt;
&lt;br /&gt;
{{Status|Reported}} {{Cards|both}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|repo=https://github.com/amoghmunikote/170th-Street}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=anon33anon|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1560084461008461875}}&lt;br /&gt;
&lt;br /&gt;
=== Bandwidth ===&lt;br /&gt;
Stock Gen1 x4 is about 1 GB/s (0.85 GB/s measured). The mod alone gives Gen1 x16, about 4 GB/s. With the Gen2 unlock,&lt;br /&gt;
Gen2 x16 measured 6.63-6.67 GB/s once. Morrowmake&#039;s P2P fork measured about 6.65 GB/s each way between cards at Gen2&lt;br /&gt;
x16 (see [[P2P]]).&lt;br /&gt;
&lt;br /&gt;
{{Status|Reported}} {{Cards|both}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=markshowa|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1561324784598384784|repo=https://github.com/amoghmunikote/170th-Street}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=rrickk420|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558127650223030302|repo=https://github.com/Consensus-Protocol/cmp170hx}}&lt;br /&gt;
&lt;br /&gt;
=== Prefill gains a lot, single-card decode barely moves ===&lt;br /&gt;
On a single 40 GB card running Strata, going from x4 to x16 gave about 4x prefill but only about 3 % more decode.&lt;br /&gt;
&lt;br /&gt;
{{Status|Reported}} {{Cards|10 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=exile_1ck|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557241785695211612}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=wakeupmbrc1|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557257675396489257}}&lt;br /&gt;
&lt;br /&gt;
=== Multi-card recipes: the mod is behind the top numbers ===&lt;br /&gt;
* @segmond ran Morrowmake&#039;s GLM recipe on 4 cards without P2P and without the mod and was &amp;quot;not even close&amp;quot; to the&lt;br /&gt;
  published numbers; @cibernox: &amp;quot;the 16x mod is doing a lot for the high speed&amp;quot;.&lt;br /&gt;
* @greencandle9753: to match his DeepSeek V4.1 Flash numbers (150-296 tok/s single user) you have to do the x16 mod.&lt;br /&gt;
* @zingy90210 (2x 8 GB, no mod) concluded the mod is what makes @nestaa51&#039;s 2-card GLM Flash setup fast.&lt;br /&gt;
* The mod is not required for TP4: Finishtilt14 runs the 4-card GLM recipe without it in TP or PP. TP=2 works well with&lt;br /&gt;
  it, and @cibernox calls it &amp;quot;borderline mandatory&amp;quot; for TP=2.&lt;br /&gt;
&lt;br /&gt;
{{Status|Reported}} {{Cards|both}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=cibernox|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559577294194876477}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=finishtilt14|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1559516402849939478}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=cibernox|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562107263009689731}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=greencandle9753|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562929719794602087}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=zingy90210|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1563537275944566836}}&lt;br /&gt;
&lt;br /&gt;
=== Same link bandwidth as a Gen3 unlock, without a fuse burn ===&lt;br /&gt;
Gen2 x16 carries what Gen3 x8 would, so for tensor parallel the mod gives the gain a Gen3 unlock would, with a soldering&lt;br /&gt;
iron instead of an irreversible [[RIR fuse burn]]. A lab estimate for TP4 single user, 280-355 tok/s toward 440-480&lt;br /&gt;
tok/s, is a projection, not a measurement.&lt;br /&gt;
&lt;br /&gt;
{{Status|Theory}} {{Cards|both}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-19|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
=== No benefit for mining ===&lt;br /&gt;
One member modded one card and skipped the rest because the mod gives no mining advantage.&lt;br /&gt;
&lt;br /&gt;
{{Status|Reported}} {{Cards|both}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=port00|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1562885518558105611}}&lt;br /&gt;
&lt;br /&gt;
== When it does not come up x16 ==&lt;br /&gt;
&lt;br /&gt;
=== x8 means a bad joint, not a hardware limit ===&lt;br /&gt;
Width falls back to the next legal value instead of failing: 12 of 24 good capacitors gives x8, and so does any cold,&lt;br /&gt;
missing or bridged joint. A card that trains x8 or x4 after the mod still works at that width while you fix it.&lt;br /&gt;
* @bigfoot1144: still x4 after the first soldering, x8 after cleaning the caps.&lt;br /&gt;
* @anon33anon: third card stuck at x8 although continuity from each cap top to the slot looked fine and nothing was&lt;br /&gt;
  shorted; after redoing the suspect caps it came up x16.&lt;br /&gt;
* @cmdrwaka324: on his early cards a bad cap job showed as x16 dropping to x8, until he refined his process.&lt;br /&gt;
&lt;br /&gt;
{{Status|Reported}} {{Cards|both}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=bigfoot1144|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559674887482769459}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=anon33anon|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1560221482720825405}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=cmdrwaka324|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1560640558685233254}}&lt;br /&gt;
&lt;br /&gt;
=== How to find the bad capacitor ===&lt;br /&gt;
# Test continuity between each capacitor and the gold finger it should reach, not just from the cap top to the slot.&lt;br /&gt;
  @globalapathy notes the top pad cannot be probed without scraping the trace, so a cap that measures fine from the top&lt;br /&gt;
  can still be lifting.&lt;br /&gt;
# With a DMM, check for shorts between the signal lines.&lt;br /&gt;
# Under the microscope, tilt the card to see under the ends of each capacitor; dull joints are cold joints. Reheat them&lt;br /&gt;
  with good SMD flux.&lt;br /&gt;
# Or tap both ends of every capacitor with the iron; a cap that is not making contact shows up quickly.&lt;br /&gt;
More link problems after the mod: [[Card not detected or BAR allocation fails]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Reported}} {{Cards|both}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=globalapathy|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559688049355395196}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=ghostinthedatacenter_87281|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1560088415985336381}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=chonsworth|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1560111059031949345}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=cmdrwaka324|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1560112661276921898}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=globalapathy|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1564479040235241623}}&lt;br /&gt;
&lt;br /&gt;
=== Full x16 can expose a power problem ===&lt;br /&gt;
Five cards on an external GPU switch baseboard, cap modded, dropped off PCIe with lane and IOMMU errors on large&lt;br /&gt;
prompts; the logs showed the first card drawing 260 W. Lowering the power limit from 250 W to 180 W fixed it (GLM 5.3&lt;br /&gt;
Flash at 380k context). See [[Cooling and power]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Reported}} {{Cards|both}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=moliminous|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1561749293717659774}}&lt;br /&gt;
&lt;br /&gt;
== Risks ==&lt;br /&gt;
&lt;br /&gt;
=== Hot air blows the parts away ===&lt;br /&gt;
{{Status|Warning}} At normal air flow a hot-air nozzle blows 0402 capacitors (yours and the board&#039;s) off the pads; the&lt;br /&gt;
board components do not stick until it has warmed up. Use the medium nozzle at low air (about 15 percent), preheat, and&lt;br /&gt;
keep hot tweezers or an iron ready to pull a misplaced part. @_orrorin shields neighbouring parts with aluminium tape.&lt;br /&gt;
&lt;br /&gt;
{{Source|handle=globalapathy|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1564755478498639884}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=_orrorin|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559584745367806053}}&lt;br /&gt;
&lt;br /&gt;
=== No card is reported killed by the mod ===&lt;br /&gt;
Across the Discord history (2026-10-04 to 10-28) nobody reports a card damaged by the mod itself. A failed attempt that&lt;br /&gt;
does not damage other components is easy for a technician to fix, and the card keeps working at x4 meanwhile.&lt;br /&gt;
&lt;br /&gt;
{{Status|Reported}} {{Cards|both}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=_orrorin|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559584745367806053}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=gpmickey|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559613899232251917}}&lt;br /&gt;
&lt;br /&gt;
=== A card from a repair technician arrived dead ===&lt;br /&gt;
@exile_1ck had his card&#039;s x16 mod done by a local GPU repair technician in under an hour; he found him on Facebook&lt;br /&gt;
Marketplace as a buyer of broken GPUs, which gave him a repair history to check. The technician takes no online orders&lt;br /&gt;
and eXile keeps his name private, so he is not listed here. Later eXile bought a non-working 10 GB card from the same&lt;br /&gt;
technician (taken in from a customer, history unknown); it does not finish booting and appears blocked by GPC6 (see&lt;br /&gt;
[[Recovery]]). Nothing links its failure to the cap mod.&lt;br /&gt;
&lt;br /&gt;
{{Status|Reported}} {{Cards|10 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=exile_1ck|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556225673553649715}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=exile_1ck|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558964000564183041}}&lt;br /&gt;
&lt;br /&gt;
== Having it done ==&lt;br /&gt;
&lt;br /&gt;
=== Repair shops and prices ===&lt;br /&gt;
Shops that do board-level GPU work treat this as basic: fitting capacitors, far less work than a reball. Ways members&lt;br /&gt;
found one: search for &amp;quot;microsolder&amp;quot; on a local review site and call around; or look for people buying broken GPUs to&lt;br /&gt;
repair and resell, who have review histories. Quotes reported (October 2026), all for a seller doing only the soldering:&lt;br /&gt;
* 45 USD per card, customer supplying the 0402 caps (California).&lt;br /&gt;
* 120 CAD per card (British Columbia); 160 CAD per card (Edmonton).&lt;br /&gt;
* 65 EUR per card for 13 cards (EU); 300 AUD for one card (Australia); about 900 USD for 8 cards.&lt;br /&gt;
* 175 USD per card with the customer supplying the caps; the shop would not guarantee the GPU would be &amp;quot;repaired&amp;quot;.&lt;br /&gt;
* In China about 50 CNY (under 10 USD).&lt;br /&gt;
* A paid service at about 500 USD was judged too expensive when the gear costs under 100 USD.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ailfond&#039;&#039;&#039; ships cards already modded, about 2,600 USD DDP (October 2026); members asked whether anyone does the mod&lt;br /&gt;
cheaper than Ailfond, with no clear answer.&lt;br /&gt;
&lt;br /&gt;
{{Status|Reported}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=kellertreppe123|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556319940942893168}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=nikhilr1696|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556292538951012437}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=cibernox|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1561715822559498371}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=68x0|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556848174449299488}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=gpmickey|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556865392876453901}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=exile_1ck|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556139940939571233}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=gnasherrr|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562489999650324684}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=lxtend|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562505132497838254}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=cmurrayis|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562968838574702633}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=reala7096|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562969168737865800}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=impactic|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562969877751267359}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=danske1|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1564531936184115221}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=endsjeremy|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1560688687858061566}}&lt;br /&gt;
&lt;br /&gt;
=== Community members who offered the service ===&lt;br /&gt;
Members who said they would do the mod for others (October 2026):&lt;br /&gt;
* @gmzombie (GMZombie007), US, 20+ years electronics work: offered it through an eBay listing so buyers get a receipt,&lt;br /&gt;
  about 50 USD plus shipping, discount for multiples. {{Source|handle=gmzombie|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556124053839020085}}&lt;br /&gt;
* @tokukarin (Tokukarin): offers the service and did all his own cards. {{Source|handle=tokukarin|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556143083807187005}}&lt;br /&gt;
* @neapopa (Nea Popa): would do it for 50 USD with caps supplied; did 8 cards himself. {{Source|handle=neapopa|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1564539130241617953}}&lt;br /&gt;
* @ikyo (Ikyo) knows a US contact last quoted at 100 USD per card. {{Source|handle=ikyo|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556148743575961641}}&lt;br /&gt;
* GPU Lab (gpulab.net, product id 16) lists the mod as a paid service at about 500 USD; @endsjeremy argued that is too&lt;br /&gt;
  much when the gear costs under 100 USD. {{Source|handle=globalapathy|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1560685405781889145}}&amp;lt;br /&amp;gt;&lt;br /&gt;
  {{Source|handle=endsjeremy|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1560688687858061566}}&lt;br /&gt;
&lt;br /&gt;
=== Shops say no ===&lt;br /&gt;
Owners report being turned away by many shops before finding one that would simply do the work; the job is 24&lt;br /&gt;
capacitors on labelled pads, with no diagnosis and no firmware step. Hand the shop the parts and that description.&lt;br /&gt;
Local options are thin in some countries: an EU buyer weighed a 1,900 EUR unmodded card partly because nobody local&lt;br /&gt;
could do the mod.&lt;br /&gt;
&lt;br /&gt;
{{Status|Reported}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=rrickk420|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558127650223030302|repo=https://github.com/Consensus-Protocol/cmp170hx}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=shudza|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1561737931473948823}}&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
x4 to x16 is reproduced by many owners on both cards, so the unlock shows {{Status|Proven}} through the confirmation&lt;br /&gt;
below.&lt;br /&gt;
&lt;br /&gt;
== Related ==&lt;br /&gt;
&lt;br /&gt;
[[Gen2 link retrain]], [[PCIe Gen3 on the 10 GB card]], [[P2P]], [[Unlocks]], [[Which card do I have]],&lt;br /&gt;
[[8 GB card]], [[10 GB card]], [[Tools]], [[Acceptance checklist]], [[Card not detected or BAR allocation fails]],&lt;br /&gt;
[[Recovery]], [[Cooling and power]], [[Buying]].&lt;br /&gt;
&lt;br /&gt;
{{ImportFooter}}&lt;br /&gt;
[[Category:Unlocks]]&lt;br /&gt;
[[Category:8 GB]]&lt;br /&gt;
[[Category:10 GB]]&lt;/div&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
	<entry>
		<id>https://cmp.wiki/w/index.php?title=Memory_unlock_on_the_10_GB_card&amp;diff=518</id>
		<title>Memory unlock on the 10 GB card</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=Memory_unlock_on_the_10_GB_card&amp;diff=518"/>
		<updated>2026-10-31T21:34:38Z</updated>

		<summary type="html">&lt;p&gt;ImportBot: The 10 GB card&amp;#039;s memory ceiling: 40 GB from cmpunlocker, 48 GB on a lucky 6th stack, and why the disputed 80 GB is aliasing not memory. Discord Oct 2026 and the research repos.; sources: @_j3ns, @programmerboi, @djpandaman, @artistosu, @bigfoot1144, @_orrorin, @darkmaniac7, @rh3dai, @atsasin2126, @marklintonca, @tekkenz, @scallion_9883 (+6 more); GitHub ahnguyen17/ga100-fuse-re, amoghmunikote/cmpunlocker&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Unlock&lt;br /&gt;
|unlocks=Memory on the 10 GB card (40 GB, 48 GB on a lucky card)&lt;br /&gt;
|variant=10 GB&lt;br /&gt;
|driver_version=cmpunlocker-patched driver (610+)&lt;br /&gt;
|unlock_build=cmpunlocker (40 GB) + RIR software override (6th stack)&lt;br /&gt;
|steps_page=Memory unlock on the 10 GB card&lt;br /&gt;
|status=Reported&lt;br /&gt;
|tested_by=_j3ns&lt;br /&gt;
|source=https://github.com/amoghmunikote/cmpunlocker&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The 8 GB card unlocks to a flat &#039;&#039;&#039;64 GB&#039;&#039;&#039; (see [[Driver unlock]]). The 10 GB card is different and the ceiling is a&lt;br /&gt;
lottery. {{Status|warning}} Do not expect 80 GB.&lt;br /&gt;
&lt;br /&gt;
== 40 GB (the baseline) ==&lt;br /&gt;
&lt;br /&gt;
[[Driver unlock|cmpunlocker]] sets the 10 GB card to &#039;&#039;&#039;40 GB&#039;&#039;&#039; (40960 MiB): CFG1 &amp;lt;code&amp;gt;0x009a0204 = 0x02669000&amp;lt;/code&amp;gt;,&lt;br /&gt;
LMR &amp;lt;code&amp;gt;0x00100ce0 = 0x0000028A&amp;lt;/code&amp;gt;. That is 5 HBM stacks of 8 GB. This is {{Status|Proven}} and reproduced by&lt;br /&gt;
everyone running the unlock. {{Source|programmerboi|2026-10-25|https://discord.com/channels/1518634379604136178/1534370835220004885/1563704621388529725}}&lt;br /&gt;
&lt;br /&gt;
== 48 GB (the 6th stack, if it is good) ==&lt;br /&gt;
&lt;br /&gt;
48 GB comes from enabling a disabled sixth stack (48 GB = 6 x 8 GB). It needs the [[RIR fuse burn]] (software fuse&lt;br /&gt;
remask) and the card must have a working 6th stack, which not all do; estimates put the chance around 20% or less.&lt;br /&gt;
{{Source|djpandaman|2026-10-11|https://discord.com/channels/1518634379604136178/1518692084729511967/1558942410724085843}}&lt;br /&gt;
{{Source|artistosu|2026-10-26|https://discord.com/channels/1518634379604136178/1518695328008638516/1564127408305479803}}&lt;br /&gt;
On most sampled cards the last stack is marked &#039;&#039;&#039;defective&#039;&#039;&#039;, not merely disabled (bigfoot: all 6 of his; orrorin:&lt;br /&gt;
both of his), and defective-marked stacks really are defective. A &amp;quot;pristine&amp;quot; card with the 6th stack only disabled&lt;br /&gt;
(gpcprobe &amp;lt;code&amp;gt;OPT_FBP_DISABLE 0x840&amp;lt;/code&amp;gt;, all DEFECTIVE masks 0) is the one that can reach 48 GB.&lt;br /&gt;
{{Source|bigfoot1144|2026-10-19|https://discord.com/channels/1518634379604136178/1518695328008638516/1561796223017681007}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=_orrorin|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562165405924069639}}&lt;br /&gt;
&lt;br /&gt;
== HBM vendor ==&lt;br /&gt;
&lt;br /&gt;
{{Status|Reported}} The 10 GB card carries &#039;&#039;&#039;Samsung HBM2e&#039;&#039;&#039;; the 8 GB card carries &#039;&#039;&#039;SK hynix&#039;&#039;&#039;. Checked by the lab&lt;br /&gt;
on its own cards. {{Source|darkmaniac7|2026-10-30|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
Earlier Discord posts on the question, kept for reference:&lt;br /&gt;
* RH-3D: 10 GB = Samsung HBM2, 8 GB = Hynix HBM2e 16 GB stacks.&lt;br /&gt;
  {{Source|rh3dai|2026-10-17|https://discord.com/channels/1518634379604136178/1518692084729511967/1561039191343632425}}&lt;br /&gt;
* atsasin: the 10 GB card never had HBM2e, only the 8 GB.&lt;br /&gt;
  {{Source|atsasin2126|2026-10-16|https://discord.com/channels/1518634379604136178/1518692084729511967/1560781758667169864}}&lt;br /&gt;
* mrpandagod: the evidence says the stacks are binned 16 GB HBM2e.&lt;br /&gt;
  {{Source|djpandaman|2026-10-17|https://discord.com/channels/1518634379604136178/1518692084729511967/1560892095739469847}}&lt;br /&gt;
* Mark Linton&#039;s read-only dumps of two 8 GB cards show the SK Hynix strap &amp;lt;code&amp;gt;0x004906D1&amp;lt;/code&amp;gt;.&lt;br /&gt;
  {{Source|marklintonca|2026-10-10|https://discord.com/channels/1518634379604136178/1518695328008638516/1558556618818457612}}&lt;br /&gt;
&lt;br /&gt;
== 80 / 96 GB: not real on these dies ==&lt;br /&gt;
&lt;br /&gt;
{{Status|contested}} Several people got a 10 GB card to &#039;&#039;&#039;report&#039;&#039;&#039; 80 GB, but the memory was unstable above 40 GB.&lt;br /&gt;
{{Source|tekkenz|2026-10-12|https://discord.com/channels/1518634379604136178/1534370835220004885/1559048743947341955}}&lt;br /&gt;
Humvee55, a co-author of the paper that used a 10 GB card as the test vehicle, now believes the apparent extra capacity&lt;br /&gt;
is &#039;&#039;&#039;aliasing in L2&#039;&#039;&#039;, not real memory. {{Source|handle=scallion_9883|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560782230777888841}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=scallion_9883|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560782273652195479}}&lt;br /&gt;
A read-only fuse RE of a Samsung 10 GB card found the 80 GiB aperture (LMR &amp;lt;code&amp;gt;0x28B&amp;lt;/code&amp;gt;) &#039;&#039;&#039;folds&#039;&#039;&#039; at about&lt;br /&gt;
16 KB above the expected address (address folding confirmed die-side), i.e. the upper half is aliased, not addressable.&lt;br /&gt;
{{Source|ahnguyen17|2026-10-03|https://github.com/ahnguyen17/ga100-fuse-re}}&lt;br /&gt;
Stacks are physically 16 GB parts that Samsung binned; unlocking the upper half is &amp;quot;basically impossible&amp;quot; with the&lt;br /&gt;
information available, likely needing internal Samsung codes. {{Source|handle=djpandaman|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559096192036642817}}&lt;br /&gt;
On 2026-10-20 Mountains put the current memory maximum for a 10 GB card at 48 GB, and bigfoot saw &amp;quot;no indication that&lt;br /&gt;
80 or 96 gb is achievable&amp;quot;, with 48 GB possible &amp;quot;if your last 2 stacks are lucky&amp;quot;.&lt;br /&gt;
{{Source|handle=mountains1605|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1561898669966364697}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=bigfoot1144|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562173508094533753}}&lt;br /&gt;
&lt;br /&gt;
A Chinese write-up &amp;quot;170Hx 10G 解锁80G探索&amp;quot; (10G unlock to 80G exploration) is at blog.kkk.rs/archives/71; no one reported a&lt;br /&gt;
stable 80 GB card from it. A screenshot claiming 130104 MB was debunked as two 64 GB-unlocked 8 GB cards reported&lt;br /&gt;
together (65024 MiB x 2). {{Source|handle=kio063218|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1534858283138158697/1560618333542293526}}&lt;br /&gt;
&lt;br /&gt;
== How the state is reported ==&lt;br /&gt;
&lt;br /&gt;
Community agreement as of 2026-10-23: a 10 GB card now equals &amp;quot;an A100 40G PCIe with more SM&amp;quot;; after the RIR tool went&lt;br /&gt;
open source, except for the 40 to 80/96 GB VRAM-initialisation issue, most unlock problems are solved. NVLink is still&lt;br /&gt;
not public. {{Source|ob88594|2026-10-23|https://discord.com/channels/1518634379604136178/1518695328008638516/1563057728887328779}}&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
&lt;br /&gt;
* A dead region that returns 0 and stores nothing: AnalyticETH had an agent write a script that pins a 2 MB throwaway&lt;br /&gt;
  allocation over the bad address at startup so nothing important lands there, rather than discarding the card.&lt;br /&gt;
  {{Source|analyticeth|2026-10-08|https://discord.com/channels/1518634379604136178/1518692084729511967/1557566171195383850}}&lt;br /&gt;
* Cards with HBM errors: Zombie&#039;s card threw about 5,000 single-bit and some multi-bit errors per 5-minute&lt;br /&gt;
  &amp;lt;code&amp;gt;memtest_vulkan&amp;lt;/code&amp;gt; run, always at the same addresses (around 30 GB and 61 GB). He mapped the failing&lt;br /&gt;
  addresses to physical memory and used the driver&#039;s boot-time bad-block marking; only 4 blocks (64 KB each) were bad,&lt;br /&gt;
  costing 8 MB (63.06 to 63.05 GB), after which &amp;lt;code&amp;gt;memtest_vulkan&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;gpu-burn&amp;lt;/code&amp;gt; passed with ECC&lt;br /&gt;
  off. The script must run every boot; the card refuses if there are too many errors (multiple GB). See&lt;br /&gt;
  [[Troubleshooting]]. {{Source|zombielurker|2026-10-05|https://discord.com/channels/1518634379604136178/1518692084729511967/1556530076105838723}}&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
40 GB is {{Status|Proven}}. 48 GB is {{Status|Reported}} and card-dependent. 80/96 GB is {{Status|Contested}} and most&lt;br /&gt;
evidence says it is aliasing, not memory.&lt;br /&gt;
&lt;br /&gt;
== Related ==&lt;br /&gt;
&lt;br /&gt;
[[RIR fuse burn]], [[Full SM unlock]], [[Driver unlock]], [[Which card do I have]], [[10 GB card]], [[Troubleshooting]],&lt;br /&gt;
[[VBIOS and firmware]].&lt;br /&gt;
&lt;br /&gt;
{{ImportFooter}}&lt;br /&gt;
[[Category:Unlocks]]&lt;br /&gt;
[[Category:10 GB]]&lt;/div&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
	<entry>
		<id>https://cmp.wiki/w/index.php?title=GLM_5.3_on_8x_8_GB_(vllm-170hx-glm5)&amp;diff=517</id>
		<title>GLM 5.3 on 8x 8 GB (vllm-170hx-glm5)</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=GLM_5.3_on_8x_8_GB_(vllm-170hx-glm5)&amp;diff=517"/>
		<updated>2026-10-31T21:34:37Z</updated>

		<summary type="html">&lt;p&gt;ImportBot: Import: arvkmr/vllm-170hx-glm5 (repo posted by reala) with 1a2b3c0967&amp;#039;s confirmation on 8 cards; Con3po and reala context notes; sources: @reala7096, @1a2b3c0967, @con3po7016; GitHub arvkmr/vllm-170hx-glm5&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Recipe&lt;br /&gt;
|model=GLM-5.3 (full 78-layer DSA MoE, not Flash)&lt;br /&gt;
|quant=GLM-5.3-Int4-Int8Mix-AWQ-g64; drafter incoai/GLM-5.3-DFlash2&lt;br /&gt;
|engine=Morrowmake/vllm-cmp170hx branch ampere-glm53 plus fail-closed source patches&lt;br /&gt;
|engine_version=vLLM 0.30.1rc1, fork commit 378c37b0&lt;br /&gt;
|cards=8 GB&lt;br /&gt;
|card_count=8&lt;br /&gt;
|topology=PP8 (also PP9 and PP10), TP1&lt;br /&gt;
|context=1,048,576 per request&lt;br /&gt;
|decode_tps=48.7&lt;br /&gt;
|prefill_tps=1833&lt;br /&gt;
|vram_per_card=64 GiB, GPU_UTIL 0.96 at PP8&lt;br /&gt;
|power_cap=170 W (author&#039;s 10-card run)&lt;br /&gt;
|flags=--attention-backend TRITON_MLA_SPARSE, packed fp8_ds_mla KV, --block-size 128, async scheduling required; PP8 partition 11,10,10,10,10,10,9,8&lt;br /&gt;
|status=Reported&lt;br /&gt;
|tested_by=reala7096&lt;br /&gt;
|tested_on=2026-09-29&lt;br /&gt;
|source=https://github.com/arvkmr/vllm-170hx-glm5&lt;br /&gt;
}}&lt;br /&gt;
The full GLM-5.3 (744B total, 40B active) on eight to ten 64 GB cards under pipeline parallel, with the DFlash2&lt;br /&gt;
speculative drafter and a 1M-token context. It pins a commit of Morrowmake&#039;s vLLM fork and applies a set of patches that&lt;br /&gt;
port the DSA sparse-attention path to sm_80. reala published it, built on bayley&#039;s and Morrowmake&#039;s work. Infobox&lt;br /&gt;
numbers are the author&#039;s single-stream run on 10 cards (the 8-card layout came later).&lt;br /&gt;
{{Source|handle=reala7096|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1557545116321718285}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=reala7096|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1557544812972871813|repo=https://github.com/arvkmr/vllm-170hx-glm5}}&lt;br /&gt;
&lt;br /&gt;
reala&#039;s own summary on Discord: 45 tok/s on short context, never below 30 on long context, and still about 30 tok/s per stream at concurrency 8: &amp;quot;still slow, but it feels quite usable now&amp;quot;. {{Source|handle=reala7096|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1557544329080213637}}&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
* Eight, nine or ten CMP 170HX at 64 GiB each ([[Driver unlock]], [[8 GB card]]).&lt;br /&gt;
* CUDA 13.x toolkit (checked by &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;install.sh&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;), Python 3.12, torch 2.13.0, torchvision 0.28.0, torchaudio 2.11.0.&lt;br /&gt;
* The drafter is CC BY-NC-ND 4.0: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;download_drafter.sh&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; needs &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;DFLASH_LICENSE_ACK=1&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
{{Source|handle=reala7096|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1557544812972871813|repo=https://github.com/arvkmr/vllm-170hx-glm5}}&lt;br /&gt;
&lt;br /&gt;
== Steps ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
git clone https://github.com/arvkmr/vllm-170hx-glm5 &amp;amp;&amp;amp; cd vllm-170hx-glm5&lt;br /&gt;
./install.sh                                  # builds ~/vllm_glm53_dflash2 (engine, venv)&lt;br /&gt;
DFLASH_LICENSE_ACK=1 ./download_drafter.sh    # drafter is CC-BY-NC-ND-4.0&lt;br /&gt;
MAX_SEQS=8 ./start.sh&lt;br /&gt;
python3 bench_conc.py 8000 decode 8 512       # C8 decode&lt;br /&gt;
python3 bench_conc.py 8000 prefill 8 8192     # C8 prefill&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* Pins (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;versions.env&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;): &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;VLLM_REPO&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; Morrowmake/vllm-cmp170hx, branch &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;ampere-glm53&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, commit &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;378c37b0098a41a5cd25b3bf8b56d158e33a6cbf&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, precompiled wheel commit &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;b6761e8d&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;; drafter [https://huggingface.co/incoai/GLM-5.3-DFlash2 incoai/GLM-5.3-DFlash2] revision &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;425aa615&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;preflight.py&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; checks the target shape: GlmMoeDsaForCausalLM, hidden 6144, 78 layers, vocab 154880, index_topk 2048.&lt;br /&gt;
* Profiles: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;smoke&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (32K context, 1 seq, eager), &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;agent&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (1M context, 4 seqs, 512 batched tokens, FULL_AND_PIECEWISE graphs; used by &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;start.sh&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;), &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;production&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (1M, 8 seqs, 2048 batched). Served name &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;glm-5.3&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, parsers &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;glm47&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
{{Source|handle=reala7096|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1557544812972871813|repo=https://github.com/arvkmr/vllm-170hx-glm5}}&lt;br /&gt;
&lt;br /&gt;
=== Layouts ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! PP size !! Partition !! GPU_UTIL !! KV pool&lt;br /&gt;
|-&lt;br /&gt;
| 8 (default since 2026-10-05) || 11,10,10,10,10,10,9,8 || 0.96 || 1,025,573 tokens&lt;br /&gt;
|-&lt;br /&gt;
| 9 || 10,9,9,9,9,9,9,8,6 || 0.93 || 1,600,895&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 10,8,8,8,8,8,8,8,8,4 || 0.93 || about 2.09M&lt;br /&gt;
|}&lt;br /&gt;
KV is packed &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;fp8_ds_mla&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; at 656 B per token per layer plus FP8 indexer keys; &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;--block-size 128&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; is&lt;br /&gt;
required. Async scheduling is required: with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;--no-async-scheduling&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, PP plus DFlash2 asserts on the first short&lt;br /&gt;
prompt. The DFlash2 drafter keeps its own BF16 KV, window-bounded to 2,048 tokens; without that bound the drafter&#039;s KV&lt;br /&gt;
caps the pool at about 0.96M tokens.&lt;br /&gt;
{{Source|handle=reala7096|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1557544812972871813|repo=https://github.com/arvkmr/vllm-170hx-glm5}}&lt;br /&gt;
&lt;br /&gt;
== Measured numbers ==&lt;br /&gt;
Author&#039;s run on 10 cards, 2026-09-29 (+250 MHz VF offset, 1,350 MHz SM ceiling, 1,300 MHz on one marginal card,&lt;br /&gt;
170 W cap, MAX_SEQS 8):&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Concurrency !! Decode per stream !! Aggregate !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 48.7 tok/s || || 3.92 accepted tokens per step; 4.3 s TTFT at about 7.8K prompt tokens (1,833 tok/s prefill)&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 32.6 || 108.4 ||&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 27.1 || 174.1 || prefill 2,351 tok/s aggregate&lt;br /&gt;
|}&lt;br /&gt;
A single 31K prompt prefills in 13.1 s (2,372 tok/s). Decode step 82.7 ms with the decode kernel work on, 92.0 ms with&lt;br /&gt;
it off (41.3 vs 35.4 tok/s). On 2026-09-28 single-stream was 39.7 tok/s.&lt;br /&gt;
{{Source|handle=reala7096|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1557544812972871813|repo=https://github.com/arvkmr/vllm-170hx-glm5}}&lt;br /&gt;
&lt;br /&gt;
* 1a2b3c0967 ran it on 8 cards after reala added PP8, PP9 and PP10 support on 2026-10-08: concurrency 1 with an 850k-token KV pool, &amp;quot;big performance bump&amp;quot; over his own 8-card build. {{Source|handle=1a2b3c0967|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1557602682028691480}}&amp;lt;br /&amp;gt;{{Source|handle=1a2b3c0967|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1557602773208666163}}&lt;br /&gt;
* reala: GPU memory utilization 0.96 reaches 1M tokens without crashes so far. {{Source|handle=reala7096|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1557603135906779137}}&lt;br /&gt;
&lt;br /&gt;
== Tuning notes from the repo ==&lt;br /&gt;
* Decode kernel work, each with a kill switch: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;GLM52_MLA_WIDE&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (64 heads per program; about 5 to 6 ms per step), &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;VLLM_GLM5_DECODE_KERNELS&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;VLLM_GLM5_DECODE_MOE_ROUTE_V2&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (fused sm_80 MoE router, 2 to 3 ms), &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;VLLM_GLM5_SHARED_EXPERT_REORDER&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (about 1 ms), &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;GLM52_MLA_HEAD_BMM&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (about 0.6 ms).&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;GLM53_TOPK_CANON=1&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; replaces the fork&#039;s TIEFIX/SORTED post-processing, which corrupted decode on this target (logprob gaps up to 13 nats, stray digit tokens).&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;VLLM_GLM5_THIN_GEMM&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; stays off: 0.75 ms saved but DFlash2 acceptance 4% lower. &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;GLM52_LMHEAD_BITS=8&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; is optional (about 0.5 ms, small top-1 changes).&lt;br /&gt;
* Measured and rejected: TP2 x PP5 (NCCL all-reduce about 100 us on Gen2 x4, about 4.5% net, and it crashed); plain PP8 without the top-k relay; an HBM overclock to NDIV 70 (corrupts output, no ECC); a Triton W8A16 GEMM for the dense INT8 layers (slower than Marlin). MoE experts are about 56% of the step and already stream at the HBM bandwidth limit. Underclocking costs 3 to 5% speed for 10 to 20% power savings.&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;serve-uncensored.sh&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; swaps in an abliterated (&amp;quot;CRACK-edited&amp;quot;) GLM-5.3-UNCENSORED-Int4-Int8Mix-AWQ-g64 checkpoint with everything else identical.&lt;br /&gt;
{{Source|handle=reala7096|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1557544812972871813|repo=https://github.com/arvkmr/vllm-170hx-glm5}}&lt;br /&gt;
* {{Status|Theory}} reala&#039;s untested idea: with the x16 mod and PCIe switches, TP2 x PP4 on 8 cards could reach 70 to 80 tok/s at the cost of context; TP2 x PP5 on 10 cards might be the best balance. {{Source|handle=reala7096|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1557546737516679239}}&lt;br /&gt;
&lt;br /&gt;
== Faulty-card procedure ==&lt;br /&gt;
One of the author&#039;s cards computed all-zero MoE output rows about once per 3,000 decode steps, and occasional garbage&lt;br /&gt;
top-k indices, at default clock while passing GEMM and memory tests. &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;probe_bang.py 8000 30&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; flags any generated&lt;br /&gt;
token id 0 with logprob -11.95 (minus ln of the vocab size) as silent corruption: 30 greedy repeats must be identical&lt;br /&gt;
with no token 0. Swap two devices in &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;CUDA_VISIBLE_DEVICES&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; to confirm the fault follows the physical card, then&lt;br /&gt;
cap that card with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;gpu-clock-cap.service&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvidia-smi -i &amp;lt;bus id&amp;gt; -lgc 210,1300&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;), which removed the&lt;br /&gt;
fault at no measurable decode cost. That card was pulled on 2026-10-03, which is why PP9 and PP8 exist. See&lt;br /&gt;
[[Troubleshooting]].&lt;br /&gt;
{{Source|handle=reala7096|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1557544812972871813|repo=https://github.com/arvkmr/vllm-170hx-glm5}}&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
* As of 2026-10-30 the fork&#039;s remote branches are &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;ampere&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;main&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;plugin&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and two &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;queue/*&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; branches; &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;ampere-glm53&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; is gone, so &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;install.sh&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (which clones that branch) is likely to fail unless commit 378c37b0 is still reachable by SHA. The recipe sits on the frozen &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;ampere&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; lineage, not the fork&#039;s new plugin layout. See [[Engines]].&lt;br /&gt;
* No license file. The drafter is non-commercial, no-derivatives. Single host, single author.&lt;br /&gt;
* Full GLM 5.3 lacks vision; Con3po pushed it to 490k context but does not use it for that reason. {{Source|handle=con3po7016|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1557606472811151404}}&lt;br /&gt;
&lt;br /&gt;
== Related ==&lt;br /&gt;
* Same model, flags posted in Discord: [[GLM 5.3 on 8x 8 GB (Int4-Int8Mix PP8)]].&lt;br /&gt;
* Other full GLM 5.3 results (Impactic&#039;s W4A16 on 8 cards, Mountains&#039; EXL3 on 4 CMPs plus an RTX PRO 6000, the lab&#039;s NVFP4 TP2 x PP4): [[Recipes]] and [[Benchmarks]].&lt;br /&gt;
* The vLLM pipeline hand-off bug at TP2 x PP4 (vLLM PR #60477): [[Engines]].&lt;br /&gt;
&lt;br /&gt;
== Sources ==&lt;br /&gt;
* Repo: [https://github.com/arvkmr/vllm-170hx-glm5 arvkmr/vllm-170hx-glm5] (no license file; commits signed Arveen), last commit 2026-10-08. Posted on Discord by reala on 2026-10-08.&lt;br /&gt;
&lt;br /&gt;
{{ImportFooter}}&lt;br /&gt;
[[Category:8 GB]]&lt;/div&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
	<entry>
		<id>https://cmp.wiki/w/index.php?title=GLM_5.3_Flash_on_4x_8_GB&amp;diff=516</id>
		<title>GLM 5.3 Flash on 4x 8 GB</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=GLM_5.3_Flash_on_4x_8_GB&amp;diff=516"/>
		<updated>2026-10-31T21:34:36Z</updated>

		<summary type="html">&lt;p&gt;ImportBot: Import: Morrowmake glm53-flash-cmp170hx-recipe 1.8.0 (repo) plus Discord reports by cibernox, turbine, Mountains, ikyo, 1a2b3c0967, Impactic, peter643, Con3po, Miséricorde and lab notes; gap-fill from #general 2026-10-23 to 10-25: @wakeupmbrc1 (claim, not reproduced), @jjb01957&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Recipe&lt;br /&gt;
|model=GLM-5.3-Flash (320B MoE, 18B active)&lt;br /&gt;
|quant=W4A16 (INT4 weights, group size 128, FP16 activations): canada-quant/GLM-5.3-Flash-W4A16-MTP&lt;br /&gt;
|engine=Morrowmake/vllm-cmp170hx (vLLM fork, container image)&lt;br /&gt;
|engine_version=recipe 1.8.0, engine 819146023f&lt;br /&gt;
|cards=8 GB&lt;br /&gt;
|card_count=4&lt;br /&gt;
|topology=TP4 (default) or PP4&lt;br /&gt;
|context=262,144&lt;br /&gt;
|decode_tps=442.1&lt;br /&gt;
|prefill_tps=3161&lt;br /&gt;
|vram_per_card=64 GiB exposed, --gpu-memory-utilization 0.95&lt;br /&gt;
|power_cap=180 W&lt;br /&gt;
|driver=NVIDIA 580 or newer; P2P needs the Morrowmake/cmpunlocker build&lt;br /&gt;
|unlock_build=cmpunlocker (64 GiB, 74 SMs); Morrowmake/cmpunlocker for P2P&lt;br /&gt;
|flags=LAYOUT=tp4 or LAYOUT=pp4, P2P=auto, --max-num-seqs 8, --gpu-memory-utilization 0.95, --max-num-batched-tokens 3463 (TP4) or 2312 (PP4)&lt;br /&gt;
|status=Reported&lt;br /&gt;
|tested_by=voidgiraffe&lt;br /&gt;
|tested_on=2026-10-16&lt;br /&gt;
|source=https://github.com/Morrowmake/glm53-flash-cmp170hx-recipe&lt;br /&gt;
}}&lt;br /&gt;
The community&#039;s reference build for four cards: GLM-5.3-Flash in W4A16 on Morrowmake&#039;s Ampere vLLM fork, with a&lt;br /&gt;
DFlash2 speculative drafter, tool calls, reasoning, images and video, behind an OpenAI-compatible API. Most 4-card&lt;br /&gt;
owners run W4A16 on this recipe, and Impactic says nobody really cares to upgrade past it. Infobox numbers are the&lt;br /&gt;
author&#039;s TP4 release figures for one user on code.&lt;br /&gt;
{{Source|handle=gnasherrr|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564473314502508557}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=ob88594|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556898939234558013|repo=https://github.com/Morrowmake/glm53-flash-cmp170hx-recipe}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=impactic|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1563623398037393520}}&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
* Four CMP 170HX that each expose 64 GiB (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvidia-smi&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; shows 65,536 MiB). The preflight stops below 61,440 MiB. See [[Driver unlock]] and [[8 GB card]].&lt;br /&gt;
* PCIe Gen2 x16 links for TP4 (the x16 capacitor modification). Cards stuck at x4 should use PP4. See [[Unlocks]].&lt;br /&gt;
* NVIDIA driver 580 or newer, Docker with the NVIDIA Container Toolkit. &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;docker run --rm --gpus all nvidia/cuda:13.3.1-base-ubuntu24.04 nvidia-smi&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; must list all four cards.&lt;br /&gt;
* Optional: a P2P-capable driver build (Morrowmake/cmpunlocker: mainline cmpunlocker plus the maintainer P2P patch and the TRAP31 PLM patch, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;ForceP2P=0x11&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;). Without it the server runs with P2P off.&lt;br /&gt;
* About 180 GiB (193 GB) of disk for the two checkpoints (about 178 GiB model, 2.2 GiB drafter), plus the engine image and compile caches.&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;git&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;curl&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;flock&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;setsid&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;python3&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;jq&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
{{Source|handle=ob88594|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556898939234558013|repo=https://github.com/Morrowmake/glm53-flash-cmp170hx-recipe}}&lt;br /&gt;
&lt;br /&gt;
== Steps ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
git clone https://github.com/Morrowmake/glm53-flash-cmp170hx-recipe.git&lt;br /&gt;
cd glm53-flash-cmp170hx-recipe&lt;br /&gt;
./start.sh          # pull the engine image by digest, fetch the model, start, wait for /health&lt;br /&gt;
./start.sh smoke    # one chat request and one tool call&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Pick the layout with one variable, either in &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;.env&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; or as a prefix: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;LAYOUT=pp4 ./start.sh restart&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;./start.sh&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; checks link width and suggests PP4 if a card is narrower than x16. Docker Compose is the&lt;br /&gt;
alternative (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;docker compose up&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;); use one or the other. Other subcommands: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;status&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;,&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;logs&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;stop&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;restart&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;update&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;; &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;DRY=1 ./start.sh&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; prints the&lt;br /&gt;
launch without running it.&lt;br /&gt;
&lt;br /&gt;
Test request:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
curl http://127.0.0.1:8000/v1/chat/completions -H &#039;Content-Type: application/json&#039; \&lt;br /&gt;
  -d &#039;{&amp;quot;model&amp;quot;: &amp;quot;glm-5.3-flash&amp;quot;, &amp;quot;messages&amp;quot;: [{&amp;quot;role&amp;quot;: &amp;quot;user&amp;quot;, &amp;quot;content&amp;quot;: &amp;quot;Write a haiku about PCIe.&amp;quot;}], &amp;quot;max_tokens&amp;quot;: 4096}&#039;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
The API listens on 127.0.0.1:8000 with no key unless &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;HOST&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;API_KEY&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; are set in&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;.env&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. The first boot compiles kernels into &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;./cache&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and is slow; &amp;quot;No available shared memory&lt;br /&gt;
broadcast block found in 60 seconds&amp;quot; lines during that compile are harmless.&lt;br /&gt;
{{Source|handle=ob88594|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556898939234558013|repo=https://github.com/Morrowmake/glm53-flash-cmp170hx-recipe}}&lt;br /&gt;
&lt;br /&gt;
=== What the release pins ===&lt;br /&gt;
* Engine: Morrowmake/vllm-cmp170hx branch &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;ampere&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; at &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;819146023facb31c04f1f8512e52464835a10d40&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (tag &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;glm53-recipe-1.8.0&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;), on upstream vLLM 4e0681ed56. Image &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;ghcr.io/morrowmake/vllm-cmp170hx:engine-819146023f&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, digest &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;sha256:18a2f26207568128e1d792ce923e86a74e40def1e43e492db83132cab8cdbe14&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Model: [https://huggingface.co/canada-quant/GLM-5.3-Flash-W4A16-MTP canada-quant/GLM-5.3-Flash-W4A16-MTP] at revision &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;5681f7c2&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (base [https://huggingface.co/zai-org/GLM-5.3-Flash zai-org/GLM-5.3-Flash]).&lt;br /&gt;
* Drafter: [https://huggingface.co/incoai/GLM-5.3-Flash-DFlash2 incoai/GLM-5.3-Flash-DFlash2] at revision &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;bf582e4e&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. It drafts up to 7 tokens for one user, 5 at two, 3 under load.&lt;br /&gt;
* KV cache full precision, no FP8 anywhere, no CPU or disk offload. Defaults: 262,144 context, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;--max-num-seqs 8&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;--gpu-memory-utilization 0.95&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, prefill chunks of 3,456 tokens (TP4) or 2,304 (PP4), fair prefill in 384-token slices, prefix caching on, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;glm47&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; reasoning and tool parsers.&lt;br /&gt;
* Every performance feature is a one-variable kill switch set by &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;serve.sh&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Keep &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;PREFILL_CAP=0&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;VLLM_CUSTOM_ALLREDUCE_ALGO=2stage&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; is set because the built-in crossover is tuned for NVLink. 1.8.0 renamed every &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;VLLM_GLM5_*&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; switch; old names are ignored with a warning.&lt;br /&gt;
{{Source|handle=ob88594|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556898939234558013|repo=https://github.com/Morrowmake/glm53-flash-cmp170hx-recipe}}&lt;br /&gt;
&lt;br /&gt;
* Pin the release tag, not the branch: the fork&#039;s &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;ampere&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; branch was rebased onto new upstream on 2026-10-26, more than 1,000 commits past 1.8.0. {{Source|handle=darkmaniac7|date=2026-10-26|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
=== P2P ===&lt;br /&gt;
With &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;P2P=auto&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (default) the recipe content-checks every ordered GPU pair at start (cudaMemcpyPeer, SM-kernel&lt;br /&gt;
peer reads and writes, a separate-process CUDA IPC write; 128 KiB and 512 KiB with one byte either side, plus 1, 8 and&lt;br /&gt;
32 MiB). A pass sets &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;VLLM_CUSTOM_ALLREDUCE_PCIE_P2P=1&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;NCCL_P2P_LEVEL=SYS&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;; a fail sets&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;NCCL_P2P_DISABLE=1&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and TP uses a host-staged all-reduce. &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvidia-smi topo&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; saying OK is not a&lt;br /&gt;
data-integrity test. See [[Unlocks]] for the P2P driver.&lt;br /&gt;
{{Source|handle=ob88594|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556898939234558013|repo=https://github.com/Morrowmake/glm53-flash-cmp170hx-recipe}}&lt;br /&gt;
&lt;br /&gt;
== Measured numbers ==&lt;br /&gt;
Author&#039;s release 1.8.0, measured 2026-10-16 at 74 SMs and 180 W per card, PCIe x16, P2P verified, MiaAI-Lab protocol&lt;br /&gt;
(400 tokens, temperature 0). Tok/s as structured / code / prose.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Layout !! 1 user !! 2 users !! 4 users !! 8 users !! Cold prefill !! KV pool&lt;br /&gt;
|-&lt;br /&gt;
| TP4 || 482.6 / 442.1 / 232.1 || 606.5 / 460.3 / 314.7 || 717.7 / 618.7 / 501.4 || 943.7 / 835.0 / 667.2 || 3,161 || 1,203,765&lt;br /&gt;
|-&lt;br /&gt;
| PP4 || 232.4 / 209.9 / 100.1 || || || 664.1 / 608.8 / 469.2 || 7,419 || 2,088,960&lt;br /&gt;
|}&lt;br /&gt;
Quality (TP4): HumanEval 151/164, GSM8K 1,286/1,319.&lt;br /&gt;
{{Source|handle=ob88594|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556898939234558013|repo=https://github.com/Morrowmake/glm53-flash-cmp170hx-recipe}}&lt;br /&gt;
&lt;br /&gt;
=== Other people&#039;s numbers on this recipe ===&lt;br /&gt;
* cibernox (daily driver, x16, P2P on, TP4): over 350 tok/s in short bursts, 270+ tok/s on real workflows. {{Source|handle=cibernox|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1559515598797672479}} About 800 tok/s aggregate across agents. {{Source|handle=cibernox|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1561716217897689259}}&lt;br /&gt;
* turbine (TP4): 317 tok/s at batch 1 on code, 164 on prose. {{Source|handle=turbine|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1564557999463202917}}&lt;br /&gt;
* Mountains (PP4 on PCIe Gen2 x4 links): 90 to 140 tok/s decode with a 1M context window, prefill around 3k tok/s. {{Source|handle=mountains1605|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556410859117482025}} 340 tok/s total at 8 concurrent on real agent work. {{Source|handle=mountains1605|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1557598774887710792}}&lt;br /&gt;
* ikyo (first 4-card run, an early release Morrowmake said had bugs; 768-token answers, reasoning counted): concurrency 1 161.8 tok/s per user; 2: 124.3 per user, 231.0 aggregate; 4: 92.6 / 307.5; 8: 51.7 / 296.1 with 4.55 s median TTFT. Single user by workload: structured 182.1, code 161.8, prose 141.2. {{Source|handle=ikyo|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556906534926028921}}&lt;br /&gt;
* 1a2b3c0967 (release 1.7, PP4): concurrency 3, 1M context, KV pool about 3M tokens, still over 75 tok/s on prose. {{Source|handle=1a2b3c0967|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556144621451747412}}&lt;br /&gt;
* peter643 (4x 64 GB capped at 180 W, P2P on; recipe not named): 200 to 400 tok/s at single concurrency, about 104 W per card while generating, just over 400 W for the four cards. {{Source|handle=peter643|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562011301243523115}}&lt;br /&gt;
* PixelML&#039;s Club CMP 170HX (four cards behind two PLX switches on a Broadwell host, release 1.6.0): 396.0 tok/s structured for one user and 798.6 at eight users at 180 W with P2P off, matching Morrowmake&#039;s own EPYC P2P-off figures (394.0 / 797.9); 418.0 / 816.5 after equalising HBM clocks, at 150 W. {{Source|handle=c133|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562161732137386127|repo=https://github.com/PixelML/club-170hx}}&lt;br /&gt;
* The lab (8-card box, two TP4 instances of this recipe, abliterated W4A16 + MTP checkpoint in place of canada-quant&#039;s, 1,024-token answers, effort low, NCCL only): see the layout table below. {{Source|handle=darkmaniac7|date=2026-10-28|note=lab notes}}&lt;br /&gt;
* {{Status|Reported}} Miséricorde, a claim that has not been reproduced: four cards on Morrowmake&#039;s runtime reach 1,000+ tok/s at 8 concurrent and 350+ tok/s at one stream on code, with &amp;quot;some millions&amp;quot; of tokens of KV, and Morrowmake&#039;s published numbers are for stock cards at lower power limits. He posted no setup, power limit or log; the release figures above for code are 442.1 tok/s (1 user) and 835.0 (8 users) at 180 W. He also finds GLM 5.3 Flash about 2x less verbose than Qwen 3.8 27B and 2 to 3x faster on code. Summary of his posts; see [https://discord.com/channels/1518634379604136178/1518692084729511967/1563780170735816828 Discord]. {{Source|handle=wakeupmbrc1|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563206459955609635}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563206518537457676}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563206538083041301}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563780086359003279}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563780170735816828}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563780191715856415}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563780259097092150}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563780268819619881}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563780320774586479}}&lt;br /&gt;
&lt;br /&gt;
== Layouts ==&lt;br /&gt;
The recipe ships TP4 and PP4. Measured trade-offs from the Discord:&lt;br /&gt;
* TP4 over PCIe Gen2 needs x16 links. On x4 links decode is usable but prefill is not, and PP4 feels snappier in conversation because prefill drives that feeling. {{Source|handle=voidgiraffe|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556157382273400935}}&amp;lt;br /&amp;gt;{{Source|handle=1a2b3c0967|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556160688219627542}}&lt;br /&gt;
* The x16 mod is not required: Finishtilt14 runs the recipe without it and it runs well in TP or PP. {{Source|handle=finishtilt14|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1559516402849939478}}&lt;br /&gt;
* Mountains got P2P working, tried TP, and went back to PP4 because prefill on very long contexts is better. {{Source|handle=mountains1605|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1560411703114596473}}&lt;br /&gt;
* TP2 x PP2 (community flavour by cibernox on four x16 cards behind one PCIe switch): decode slower than TP4, prefill above 5k tok/s, so it sits between PP4 and TP4. He suggests it for people stuck on x4 links; not measured on x4. {{Source|handle=cibernox|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1557424695370850426}}&lt;br /&gt;
&lt;br /&gt;
Lab measurements, same bench on all three (single stream code / structured / prose, aggregate at 8 users, 17k-token&lt;br /&gt;
prefill):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Layout !! 1 user !! 8 users !! Prefill 17k !! TTFT on a 49k prompt !! KV pool at 262K&lt;br /&gt;
|-&lt;br /&gt;
| TP4 || 252 / 235 / 139 || 623 / 617 / 421 || 1.7k || 18 s || 1.20M&lt;br /&gt;
|-&lt;br /&gt;
| TP2 x PP2 || 171 / 146 / 98 || 567 / 503 / 383 || 4.2k || 11 s || 1.14M&lt;br /&gt;
|-&lt;br /&gt;
| TP1 x PP4 || 113 / 121 / 71 || 499 / 515 / 376 || 6.8k || not measured || 2.09M&lt;br /&gt;
|}&lt;br /&gt;
TP2 x PP2 suits long prompts with short answers (coding agents); PP4 suits prefill-bound batch work. Raising&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;MAX_BATCHED&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; to 8192 gave nothing on TP4 or TP2 x PP2 and cost KV.&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-28|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
On eight cards as a single instance (the lab, cap 250 W): TP8 gave 95 / 105 / 56 tok/s for one user and 440 aggregate at 8&lt;br /&gt;
users with 554 tok/s prefill, because the 8-way all-reduce over Gen2 plus the socket hop dominates. TP4 x PP2 gave&lt;br /&gt;
103 / 145 / 38 for one user, dropped to 38 tok/s per stream at 2 users and only paid off at 32 users (492 aggregate) and&lt;br /&gt;
in prefill (1,856). Two TP4 instances, one per CPU socket, is the better use of eight cards.&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-27|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
=== Gen2 x8 without P2P (the lab, in an ESXi VM) ===&lt;br /&gt;
The lab ran release 1.8.0 exactly as published (canada-quant checkpoint, DFlash2) on four 8 GB cards inside an ESXi&lt;br /&gt;
guest at Gen2 x8 with no P2P (host-staged collectives), 180 W, on the recipe&#039;s own MiaAI protocol. Tok/s structured /&lt;br /&gt;
code / prose at 74 SMs, the published figures in brackets:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Layout !! 1 user !! 2 users !! 4 users !! 8 users !! Cold 32k prefill&lt;br /&gt;
|-&lt;br /&gt;
| TP4 || 361 / 284 / 199 (483 / 442 / 232) || 441 / 371 / 273 (607 / 460 / 315) || 545 / 468 / 401 (718 / 619 / 501) || 697 / 587 / 529 (944 / 835 / 667) || 1,633-1,753 (3,161)&lt;br /&gt;
|-&lt;br /&gt;
| PP4 || 201 / 149 / 97 (232 / 210 / 100) || 309 / 223 / 183 (344 / 273 / 196) || 386 / 353 / 300 (409 / 383 / 314) || 664 / 548 / 477 (664 / 609 / 469) || 6,834-6,977 (7,419)&lt;br /&gt;
|}&lt;br /&gt;
PP4 lands close to the published numbers, so it is not link-bound. TP4 sits at about 0.75x because its all-reduce goes&lt;br /&gt;
through host memory over Gen2 x8. Draft acceptance matched the published regime (95-99% structured, 74-89% code, 41-48%&lt;br /&gt;
prose), so the drafter is not the gap. The 74-SM unlock (70 to 74) was decode-neutral within noise and worth 2-5% on PP4&lt;br /&gt;
prefill; clear the torch.compile and Triton caches when the SM count changes. Single-user prose varies about 10% boot to&lt;br /&gt;
boot at temperature 0, other cells about 3%. TP4 settings there: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;VLLM_HOST_ALLREDUCE=1&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;,&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;VLLM_HOST_ALLREDUCE_MAX_SIZE=524288&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (32 MiB was 9% slower on prefill), custom all-reduce off. A clock lock&lt;br /&gt;
(&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvidia-smi -lgc 1410,1410&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) did nothing: the cards already run 1,410 MHz under load. Recommendation: PP4 for&lt;br /&gt;
long prompts, RAG, agents and many streams; TP4 for one interactive user with short prompts.&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-19|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
=== Drafter settings ===&lt;br /&gt;
On TP4 (the lab&#039;s VM runs), DFlash2 with the release&#039;s adaptive table (7 / 5 / 3 drafts by load) is the best single&lt;br /&gt;
setting for every workload and user count: it is worth 3.6x / 2.8x / 2.0x over no drafter for one user (structured /&lt;br /&gt;
code / prose) and still 1.25-1.5x at eight users. An adaptive [7,7,5] table helps agent traffic (+14% structured, +7%&lt;br /&gt;
code at 4 users) and costs prose. Without a drafter TP4 decodes 101 tok/s (9.9 ms per step), PP4 48 tok/s. Deeper&lt;br /&gt;
drafts do not pay on these cards: each extra draft token costs about 1.1 ms of verify per step (21.2 / 23.4 / 25.6 ms at&lt;br /&gt;
depth 7 / 8 / 10), and depth 8 trips an assert in the fork&#039;s fused sm_80 KDA decode kernel without a patch.&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-20|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
=== Planning a custom split ===&lt;br /&gt;
The model has 45 decoder layers (dense MLP at 0-2, MoE at 3-44), with 11 sparse MLA attention layers at 3, 7, 11 ... 43&lt;br /&gt;
and KDA linear attention elsewhere. &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;VLLM_PP_LAYER_PARTITION&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; needs one entry per stage summing to 45 (the&lt;br /&gt;
MTP layer is not counted), and every pipeline stage must hold at least one MLA layer. Each rank plans its own KV pool and&lt;br /&gt;
all ranks are cut to the smallest, so a split must balance memory as well as compute. Explicit &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;PP&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;TP&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; keys override &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;LAYOUT&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-19|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
== Eight cards ==&lt;br /&gt;
* Two instances of the recipe: about 1,600 tok/s aggregate on 8 cards (two PP4 groups, or two TP4 groups if x16 modded), release 1.6, power limit 180 to 200 W. {{Source|handle=impactic|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1561913182132375593}}&lt;br /&gt;
* Miséricorde expects 2,000+ if the cards are tuned and you can cool a 230 to 250 W power limit (not measured). {{Status|Theory}} {{Source|handle=wakeupmbrc1|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1561913397082325033}}&lt;br /&gt;
* Con3po runs two GLM 5.3 Flash instances on 8 cards for an agent farm: 6 VMs and 8 sub-agents, about 12 s per action. {{Source|handle=con3po7016|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560773140257312779}}&lt;br /&gt;
&lt;br /&gt;
== KV cache and context ==&lt;br /&gt;
* Vanilla TP4 startup line on cibernox&#039;s box: &amp;quot;GPU KV cache size: 1,204,813 tokens, Maximum concurrency for 262,144 tokens per request: 4.60x&amp;quot;. He notes FP8 KV would roughly double it and that vLLM shares the cache, so five parallel 250k sub-agents rarely collide. {{Source|handle=cibernox|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1560687961530572833}}&lt;br /&gt;
* Dropping &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;--max-num-seqs&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; from 8 to 3 grew 1a2b3c0967&#039;s pool from 1.9M to about 3.5M tokens. He credits the 16-bit KV cache for the model staying sharp at high context; Morrowmake says research shows little loss from KV quantization but people report otherwise. {{Source|handle=1a2b3c0967|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556154620588466276}}&amp;lt;br /&amp;gt;{{Source|handle=voidgiraffe|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556142515491704976}}&lt;br /&gt;
* Con3po runs 1.3M max context stable on 4 cards. {{Source|handle=con3po7016|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1557605746945036419}}&lt;br /&gt;
* Miséricorde: 4 cards serve 8 users with W4A16 plus 4.5M tokens of KV, for example 9 threads at 500k each. {{Status|Contested}} cibernox gets 1.2M on the stock recipe; the 4.5M figure needs a smaller sequence count or FP8 KV. {{Source|handle=wakeupmbrc1|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1560673558122987571}}&amp;lt;br /&amp;gt;{{Source|handle=cibernox|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1560682309978427494}}&lt;br /&gt;
&lt;br /&gt;
== Power ==&lt;br /&gt;
* The published numbers are at 180 W per card on stock cards; tuned cards could add maybe 20%. {{Source|handle=wakeupmbrc1|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1561897014189367309}}&lt;br /&gt;
* peter643 sees about 104 W per card while generating under a 180 W cap; at idle he downclocks and relaxes the HBM refresh to about 25 W per card. {{Source|handle=peter643|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562011301243523115}}&lt;br /&gt;
* PixelML&#039;s power curve for this recipe (TP4, HBM 1,728 MHz; structured tok/s one user / eight users / four-card GPU power / tokens per watt): 165 W 418.6 / 822.4 / 650 W / 1.27; 150 W 418.0 / 816.5 / 582 W / 1.40; 140 W 412.7 / 814.2 / 537 W / 1.52; 120 W 374.4 / 756.5 / 476 W / 1.59; 110 W 340.1 / 706.8 / 436 W / 1.62; 100 W 291.9 / 627.4 / 398 W. Below 130 W the core clock falls fast. A driver reload or guest reboot resets the cap to the VBIOS default of 250 W, so re-apply it. {{Source|handle=c133|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562161732137386127|repo=https://github.com/PixelML/club-170hx}}&lt;br /&gt;
See [[Cooling and power]] and [[Tools]] for caps and clock tools.&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
* Release 1.7 had a TP4 lost-context / endless-repetition bug when a speculative step ended exactly on a 1,152-token block boundary. Fixed in 1.7.2, along with GPU memory growth over hours and garbage output after a non-local cached prefix. Two-card owners hit by the repetition moved to the ExLlamaV3 builds; the fix only concerned 4 cards. {{Source|handle=ob88594|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556898939234558013|repo=https://github.com/Morrowmake/glm53-flash-cmp170hx-recipe}}&amp;lt;br /&amp;gt;{{Source|handle=mountains1605|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1559793849239478352}}&lt;br /&gt;
* GLM-5.3 always reasons. Set &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;max_tokens&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; for reasoning plus answer, or &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;content&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; comes back empty with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;finish_reason: &amp;quot;length&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;enable_thinking: false&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; is ignored; use &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;reasoning_effort&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (low, high, max).&lt;br /&gt;
* From Z.ai&#039;s model notes: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;reasoning_effort&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; on GLM-5.3-Flash accepts low, high and max and defaults to max when omitted or set to anything else; the chat template&#039;s &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;clear_thinking&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; defaults to false, so pass true for chat (toggling it mid-conversation costs the prompt cache). {{Source|handle=cmdrwaka324|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1557656402435121172|repo=https://github.com/zai-org/GLM-5}}&lt;br /&gt;
* PP4 on real x4 links is not measured by the author (Mountains&#039; numbers above are the field data).&lt;br /&gt;
* The default DFlash2 drafter is CC BY-NC-ND 4.0, so the published configuration is non-commercial.&lt;br /&gt;
* Updating is forward-only; older images may be retired.&lt;br /&gt;
{{Source|handle=ob88594|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556898939234558013|repo=https://github.com/Morrowmake/glm53-flash-cmp170hx-recipe}}&lt;br /&gt;
* {{Status|Contested}} Custom all-reduce on Gen2. The recipe turns vLLM&#039;s custom all-reduce on after the P2P check. On the lab box it first hung all workers at init for 20+ minutes; the cause was stale build locks in the compile cache. Once it started, on GLM TP4 it cost about 40% decode for 13% more prefill (205 vs 252 tok/s single, 380 vs 623 aggregate at 8), so its production runs NCCL only (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;VLLM_CUSTOM_ALLREDUCE_PCIE_P2P=0&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;). On the Qwen3.8 Flash Next TP2 recipe the same switch helped instead (see [[Qwen3.8 Flash Next on 2x 8 GB (ElectroHobo W4A16 TP2)]]). A/B it on your box. {{Source|handle=darkmaniac7|date=2026-10-27|note=lab notes}}&lt;br /&gt;
* {{Status|Contested}} P2P on TP4. Morrowmake measured P2P helping on his EPYC host (about +11%) and his release numbers are with P2P verified. PixelML measured it hurting on their PLX + Broadwell host (-20 to -26% for one user, -38 to -48% at eight users, decode step 19.4 to 26.1 ms) and runs TP4 with P2P off (398.4 / 812.0 tok/s). ElectroHobo found the opposite on the same kind of host for MiMo V2.6 Flash, where P2P off is about 40% slower. {{Source|handle=nathang6866|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1561264547455569952|repo=https://github.com/ElectroHobo/mimo-v26-flash-cmp170hx-recipe}}&amp;lt;br /&amp;gt;{{Source|handle=c133|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562161732137386127|repo=https://github.com/PixelML/club-170hx}}&lt;br /&gt;
* canada-quant&#039;s GLM-5.3-Flash-DFlash2-G drafter does not load on this engine (indexer.k_cache page size error); NVFP4 GLM checkpoints do not run on sm_80 (SM12x FlashInfer only). {{Source|handle=c133|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562161732137386127|repo=https://github.com/PixelML/club-170hx}}&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;MAX_SEQS=16&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; on TP4 crashed vLLM&#039;s CUDA-graph profiling (&amp;quot;operation not permitted&amp;quot;); keep 8 per instance. {{Source|handle=darkmaniac7|date=2026-10-27|note=lab notes}}&lt;br /&gt;
* MTP is broken on PP4 in this fork: acceptance 0.27 / 0.11 / 0.08 and 53 / 40 / 38 tok/s, worse than no drafter (48), because the MTP head gets the wrong inputs on the pipeline layout; the recipe lists MTP as unsupported there. PP2 with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;SPEC_MODE&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; none or mtp failed to come up. The no-drafter mode fails the recipe&#039;s boot check (missing spec-decode counters): run it with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;BOOT_CHECK=0&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. {{Source|handle=darkmaniac7|date=2026-10-19|note=lab notes}}&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;./start.sh stop&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; needs the recipe&#039;s lifecycle lock and exits 1 without stopping anything if another command holds it. When passing a GPU subset to Docker, keep the inner double quotes (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;GPUS=&#039;&amp;quot;device=0,1,2,3&amp;quot;&#039;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;), because Docker parses it as CSV. Do not benchmark while a CPU-heavy job runs on the host: layouts benched beside one read 180 / 126 / 94 instead of 247 / 233 / 138. {{Source|handle=darkmaniac7|date=2026-10-28|note=lab notes}}&lt;br /&gt;
* Running the recipe&#039;s checkpoint on the lazymio/vllm-backport engine instead does not work: the loader fails on the first dense layer (KeyError on &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;layers.0.mlp.gate_up_proj.weight&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;). {{Source|handle=darkmaniac7|date=2026-10-28|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
== With other GPUs in the same job ==&lt;br /&gt;
The lab runs the same engine across CMP and RTX PRO 6000 Blackwell cards in one vLLM job (sm_80 + sm_120):&lt;br /&gt;
* Two CMPs as pipeline stage 0 (12 of 45 layers) plus two Blackwells as stage 1 (33 layers), PP2 x TP2: 349 / 261 / 180 tok/s for one user (structured / code / prose), 895 / 703 / 611 at eight users, the best eight-user aggregate the lab measured; 32k cold prefill in 5.95 s; a 996,784-token prompt prefilled in 206 s; KV pool 1.9M tokens at 262k (2.19M at 1M context in production). Two CMPs stay idle, because two cards cannot hold the 178 GB model.&lt;br /&gt;
* Four CMPs plus two Blackwells: PP3 x TP2 gave 553 / 484 / 425 tok/s at eight users (code / JSON / prose) and a 7.1M-token KV pool; PP6 x TP1 prefilled 32k in 2.92 s (11,174 tok/s). Single-user decode was lower than a Blackwell-only stack.&lt;br /&gt;
* It needs three small Python patches to the fork (device capability per rank, the MLA backend on sm_120, the host-staged all-reduce only on sm_80 TP groups) and launch settings: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;kda_prefill_backend: triton&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;CUTE_DSL_ARCH=sm_120a&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, FlashInfer autotune off, Blackwells as the last stage, every stage holding at least one MLA layer.&lt;br /&gt;
* Raising HBM to 1,728 MHz on the two CMPs gave only +1.6-1.9% single stream in this hybrid, because the Blackwell stage dominates the step.&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-19|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
== Variants and related ==&lt;br /&gt;
* Three cards: [[GLM 5.3 Flash on 3x 8 GB]].&lt;br /&gt;
* Two cards: [[GLM 5.3 Flash on 2x 8 GB (ExLlamaV3 TP2)]], [[GLM 5.3 Flash on 2x 8 GB (ExLlamaV3 layer split)]], [[GLM 5.3 Flash on 2x 8 GB (Project Maya)]].&lt;br /&gt;
* Engine notes: [[Engines]]. Quant choices: [[Quantization on the 170HX]]. All numbers: [[Benchmarks]].&lt;br /&gt;
* Abliterated: the lab re-quantized dealignai&#039;s uncensored GLM-5.3-Flash FP8 checkpoint to the same W4A16 format for this engine (see [[Quantization on the 170HX#Heretic and abliterated variants]]); with the base-trained DFlash2 drafter it runs at 88-97% of the base&#039;s speed (one user 349 / 254 / 181 against 361 / 284 / 199). {{Source|handle=darkmaniac7|date=2026-10-19|note=lab notes}}&lt;br /&gt;
* Refusal steering: the Weightless GLP-44 vector (msuiche/weightless) is ported to the ExLlamaV3 two-card build, not to this recipe.&lt;br /&gt;
&lt;br /&gt;
== Sources ==&lt;br /&gt;
* Repo: [https://github.com/Morrowmake/glm53-flash-cmp170hx-recipe Morrowmake/glm53-flash-cmp170hx-recipe] (MIT), last commit 2026-10-26. Posted on Discord by OB88594, Mountains and jjb. {{Source|handle=ob88594|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556898939234558013}}&lt;br /&gt;
* Model: [https://huggingface.co/zai-org/GLM-5.3-Flash zai-org/GLM-5.3-Flash] (MIT); vendor notes in [https://github.com/zai-org/GLM-5 zai-org/GLM-5].&lt;br /&gt;
* jjb&#039;s pointers for this stack (2026-10-23): the recipe, the fork&#039;s [https://github.com/Morrowmake/vllm-cmp170hx/tree/ampere-glm53 ampere-glm53 branch], [https://github.com/wtdcode/vllm-backport wtdcode/vllm-backport] as an alternative or backport reference, and the existing [https://huggingface.co/wtdcode/GLM-5.3-Flash-AWQ-W4A16 wtdcode/GLM-5.3-Flash-AWQ-W4A16] checkpoint. The 1.8.0 release on this page pins the &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;ampere&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; branch and canada-quant&#039;s checkpoint instead. {{Source|handle=jjb01957|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563303837937176596|repo=https://github.com/Morrowmake/glm53-flash-cmp170hx-recipe}}&lt;br /&gt;
* Lab notes, 2026-10-27 and 2026-10-28.&lt;br /&gt;
&lt;br /&gt;
{{ImportFooter}}&lt;br /&gt;
[[Category:8 GB]]&lt;/div&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
	<entry>
		<id>https://cmp.wiki/w/index.php?title=Engines&amp;diff=515</id>
		<title>Engines</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=Engines&amp;diff=515"/>
		<updated>2026-10-31T21:34:35Z</updated>

		<summary type="html">&lt;p&gt;ImportBot: Import: Inference engines on the CMP 170HX (sm_80): vLLM forks (Morrowmake/vllm-cmp170hx, wtdcode/vllm-backport, arvkmr, clee and others), Deepinfer-SM80, ExLlamaV3 and TabbyAPI, llama.cpp, Strata and Project Maya, sglang, speculative decoding; from repos.json, Discord and lab notes; sources: @voidgiraffe, @jjb01957, @matstatman, @darkmaniac7, @reala7096, @c133, @gnasherrr, @exile_1ck, @xtj7, @68x0, @segmond, @wingrimez_40467 (+20 more); GitHub 1CatAI/1Cat-vLLM, Flun/glm53-fl&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The CMP 170HX is a GA100 die with compute capability 8.0 (sm_80, the A100 family), 64 GB of HBM after the unlock&lt;br /&gt;
([[Driver unlock]]), no NVLink and PCIe Gen2 at best ([[Unlocks]]). Engines built for Hopper or Blackwell kernels do not&lt;br /&gt;
run on it as shipped, and engines that assume NVLink lose time in all-reduce. This page lists what runs, which recipes&lt;br /&gt;
use it, and the flags and traps that matter. For the per-model setups see [[Recipes]].&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Engine !! What it is !! sm_80 status !! Used by&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/Morrowmake/vllm-cmp170hx Morrowmake/vllm-cmp170hx] || vLLM with an sm_80 plugin and a short patch queue || the reference CMP engine || [[GLM 5.3 Flash on 4x 8 GB]], [[DeepSeek V4.1 Flash on 4x 8 GB (Morrowmake)]], [[Qwen3.8 Flash Next on 2x 8 GB (Morrowmake EXL3)]], the ElectroHobo recipes, CurtisAccelerate, arvkmr&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/wtdcode/vllm-backport wtdcode/vllm-backport] || vLLM fork for frontier MoE models on Ampere and Ada (A100, A6000, 3090), images &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;lazymio/vllm-backport:*-sm80&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; || runs; not CMP-specific || [[Qwen3.8 Flash Next on 2x 8 GB (mannydelrio PP2)]], matstatman&#039;s 4-card Qwen, the lab&#039;s full GLM 5.3&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/HalfVulpes/Deepinfer-SM80 HalfVulpes/Deepinfer-SM80] || DeepInfer ideas ported to sm_80 as two vLLM patches + 30 drop-ins || measured on 74-SM CMP cards || [[DeepSeek V4.1 Flash on 6x 8 GB (Deepinfer-SM80 TP2 x PP3)]], [[DeepSeek V4.1 Flash on 8x 8 GB (Deepinfer-SM80 TP4 x PP2)]], the GNmac image&lt;br /&gt;
|-&lt;br /&gt;
| Patched upstream vLLM || per-recipe patch sets on a pinned commit or PR || works where patched || Zanooda (PR #56201 + 20 patches), iIIusi0n (a5a30471 + 13-file patch), clee/vllm-sm80, vektorprime (PR #53899), DUFRelic (v0.30.0 + zankich INT4-PLE plugin), wgkbfcp (79a7108d)&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/turboderp-org/exllamav3 ExLlamaV3] + TabbyAPI || EXL3 quants, layer split or TP || runs; compute-bound on sm_80 || [[GLM 5.3 Flash on 2x 8 GB (ExLlamaV3 TP2)]], [[GLM 5.3 Flash on 2x 8 GB (ExLlamaV3 layer split)]], [[DeepSeek V4.1 Flash on 4x 8 GB plus RTX PRO 6000 (ExLlamaV3 TP5)]]&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/mw00/project-maya Project Maya] / Strata || expert tiering across VRAM, RAM and NVMe (Strata and llama.cpp lineage) || runs (compute capability 7.0+) || [[GLM 5.3 Flash on 2x 8 GB (Project Maya)]], [[DeepSeek V4.1 Flash on 2x 8 GB (Project Maya)]]&lt;br /&gt;
|-&lt;br /&gt;
| llama.cpp || GGUF || runs, but slow on these cards || not recommended&lt;br /&gt;
|-&lt;br /&gt;
| sglang || || FP8 Qwen 27B reported || see [[Qwen3.8 27B on 1x 8 GB (W4A16 vLLM)]]&lt;br /&gt;
|-&lt;br /&gt;
| DeepInfer (upstream), TokenSpeed, 1Cat-vLLM, EAGLE-4 || || not runnable or unmeasured on sm_80 || see below&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Morrowmake/vllm-cmp170hx ==&lt;br /&gt;
The engine the community recipes pin. Since late October 2026 it is not a classic fork but a &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;vllm-sm80&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
plugin (Python package &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;vllm_sm80&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; with sm_80 kernels, attention backends, EXL3 and Marlin extensions, model&lt;br /&gt;
classes and a launcher) plus a short patch queue on an exact upstream vLLM commit: an engine is three pins (upstream&lt;br /&gt;
commit, queue commit, plugin commit). Upstream vLLM&#039;s sparse-attention path for GLM-5.3 needs Hopper; this fork adds the&lt;br /&gt;
Ampere kernels that make it run at all.&lt;br /&gt;
* Branches: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;plugin&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (default), &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;queue/330c5bffee&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (development line) and &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;queue/165213f911&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (newest tested upstream), &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;main&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (plain upstream mirror), &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;ampere&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (frozen at 12d6ed3ce0, no more changes). The &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;ampere-glm53&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; branch is gone. Discord posts before late October describe the old single-tree &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;ampere&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; branch.&lt;br /&gt;
* Recipe pins are tagged and never deleted: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;glm53-recipe-1.3.0&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;1.8.0&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (1.8.0 = 819146023f), &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;qwen38-recipe-1.0.0&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (18305948ac), &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;dsv41-flash-recipe-1.0.0&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (a0c57b5237). Run it through the recipes&#039; container images; that is the supported way.&lt;br /&gt;
* Build from source (no GPU needed): Python 3.12, torch 2.14.0, CUDA 12.8+; check out the queue branch and install with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;VLLM_USE_PRECOMPILED=1 VLLM_PRECOMPILED_WHEEL_COMMIT=&amp;lt;upstream commit&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, install the &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;plugin&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; worktree with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;--no-deps&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, then &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;python csrc/exl3/build_standalone.py --out vllm_sm80&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; for the EXL3 kernels (optionally &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;VLLM_AMPERE_MARLIN_BUILD=1 python csrc/ampere_marlin/build_standalone.py&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;). &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;vllm_sm80/guard.py&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; stops vLLM at start if the plugin is missing.&lt;br /&gt;
* EXL3 inside vLLM: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;--quantization exl3 --load-format exl3 --dtype bfloat16&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, integer rates 1 to 8 bits (1.5 / 2.5 / 3.5 need the mul1 codebook), TP cuts must keep 128-channel transform blocks, whole-expert expert parallel; PP other than 1 and LoRA are rejected. Tensor-core paths behind &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;VLLM_EXL3_MOE_V2&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;VLLM_EXL3_MOE_PREFILL_TC&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;VLLM_DEEPSEEK_V41_MOE_PREFILL_TC&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and others. Several dense paths are validated only for 74-SM cards at TP2.&lt;br /&gt;
* Speculative decoding: DFlash2 and DSpark speculators, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;adaptive_k&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (draft count by load), &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;shard_argmax&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;pp_draft_tail&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. PCIe-only helpers: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;host_shm_all_reduce&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;ce_ring_all_reduce&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;custom_all_reduce_flags&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, a &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;pcie_p2p&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; gate. A tuning table &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;vllm_sm80/tuning/nvidia-cmp-170hx.toml&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. 111 fork environment flags, all off by default; the recipes turn on what they need.&lt;br /&gt;
* Contribution rules: sm_80 kernels and model code go to &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;plugin&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;; hooks in upstream files go to the newest &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;queue/*&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; branch, one commit per file; recipes for other models or layouts belong in your own repo, must pin the fork&#039;s commits, tag the repo &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;cmp170hx&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and keep the NOTICE.&lt;br /&gt;
* License: Apache-2.0 (LICENSE added 2026-10-29); the plugin also carries MIT code adapted from ExLlamaV3.&lt;br /&gt;
{{Source|handle=voidgiraffe|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1560413471055548446|repo=https://github.com/Morrowmake/vllm-cmp170hx}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=jjb01957|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1563675495542038650}}&lt;br /&gt;
&lt;br /&gt;
Morrowmake on the plugin layout (2026-10-15/16): most of two weeks went into repeatable processes and into moving all his custom code behind vLLM plugins, so rebasing onto newer vLLM stops being painful; the GLM update and a first Qwen3.8 Flash Next recipe were released with it. He added a community-recipes section to the fork for setups adapted from his, agreed to matstatman&#039;s request for a Docker image that contains everything, and said x4 links will hurt prefill (untested) with a PP2 Qwen version to come. {{Source|handle=voidgiraffe|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1560412542096904213}}&amp;lt;br /&amp;gt;{{Source|handle=matstatman|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1560414067095765084}}&amp;lt;br /&amp;gt;{{Source|handle=voidgiraffe|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1560598988779167825}}&amp;lt;br /&amp;gt;{{Source|handle=voidgiraffe|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1560579094666678283}}&lt;br /&gt;
&lt;br /&gt;
== wtdcode/vllm-backport ==&lt;br /&gt;
A vLLM fork for frontier MoE models on older Ampere and Ada cards, with prebuilt single-arch Docker images&lt;br /&gt;
(&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;lazymio/vllm-backport:latest-sm80&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, pinned &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;:v0.13.0-sm80&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;; no FA3 or Hopper kernels) and a paired LMCache&lt;br /&gt;
fork. It is not CMP-specific but is the base of mannydelrio&#039;s two-card recipe and the alternative engine lineage to&lt;br /&gt;
Morrowmake&#039;s.&lt;br /&gt;
* Models by fork version: DeepSeek-V4-Flash-0731 native FP4 (0.6.0+), Qwen3.8-27B BF16 / AWQ W4A16 (0.8.0+), Qwen3.8-Flash-Next FP8 + AWQ W4A16 (0.9.0+), GLM-5.3-Flash FP8 + AWQ W4A16 (0.11.2+), DeepSeek-V4.1-Flash native FP4 with Engram (0.13.0+). It publishes wtdcode/Qwen3.8-Flash-Next-AWQ-W4A16 and wtdcode/GLM-5.3-Flash-AWQ-W4A16.&lt;br /&gt;
* FULL_AND_PIECEWISE CUDA graphs on Ampere need &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;NCCL_ALGO=Ring NCCL_PROTO=Simple&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and preferably &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;--disable-custom-all-reduce&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;: the &amp;quot;crash on Ampere&amp;quot; was NCCL&#039;s size-adaptive algorithm switching under graph replay. Bound &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;cudagraph_capture_sizes&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;; FULL graphs can cost more than 800 MB per GPU.&lt;br /&gt;
* Qwen3.8-Flash-Next: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;VLLM_PLE_CPU_OFFLOAD=1&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; keeps the n-gram embedding in pinned host RAM; &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;--enable-expert-parallel&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; is required (plain TP makes the 640-wide expert intermediate 160 per rank); &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;--prefix-match-unit=16&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; is effectively mandatory, otherwise nothing under 1,600 tokens is reused.&lt;br /&gt;
* DeepSeek V4.1 Flash: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;--engram-config &#039;{&amp;quot;cpu_offload&amp;quot;: true}&#039;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;--tokenizer-mode deepseek_v41&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, DSpark K=5. Agentic clients should pass &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;reasoning_effort&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; from the first turn or sessions drift into reasoning loops.&lt;br /&gt;
{{Source|handle=matstatman|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1560599247475314711|repo=https://github.com/wtdcode/vllm-backport}}&lt;br /&gt;
* matstatman ran Qwen3.8 Flash Next on four cards with this engine and only 32 GB of host RAM. His compose file, flags and numbers are on [[Qwen3.8 Flash Next on 4x 8 GB]]. {{Source|handle=matstatman|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1560599247475314711}}&lt;br /&gt;
* The lab: the full 753B GLM-5.3 (an abliterated NVFP4-expert / INT8 requant) runs on eight cards with this engine at TP2 x PP4 with P2P and MTP, 524K context and a 570K-token KV pool, but only with a one-line worker fix for the pipeline hand-off bug (below): 77 / 76 / 48 tok/s single (code / structured / prose), 172 / 189 / 146 at 8 users, prefill 1,650 tok/s on a 17k prompt, 68% draft acceptance. The int8 KV tile beat plain FP8 KV by 10% single-stream at the same quality. Schema-constrained output (named &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;tool_choice&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;json_schema&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) returns HTTP 500 with MTP on, because xgrammar rejects the draft tokens; serve that traffic without speculation. GLM-5.3-Flash checkpoints with a dense layer 0 fail to load on it (KeyError on &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;layers.0.mlp.gate_up_proj.weight&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;). {{Source|handle=darkmaniac7|date=2026-10-28|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
== Other vLLM patch sets ==&lt;br /&gt;
* &#039;&#039;&#039;[https://github.com/arvkmr/vllm-170hx-glm5 arvkmr/vllm-170hx-glm5]&#039;&#039;&#039;: fail-closed source patches on Morrowmake&#039;s frozen &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;ampere-glm53&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; commit that port GLM-5.3&#039;s DSA path to sm_80 (packed &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;fp8_ds_mla&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; KV reader, software e4m3, Triton indexer, canonical top-k, DFlash over PP, top-k PP relay). See [[GLM 5.3 on 8x 8 GB (vllm-170hx-glm5)]]. {{Source|handle=reala7096|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1557544812972871813|repo=https://github.com/arvkmr/vllm-170hx-glm5}}&lt;br /&gt;
* &#039;&#039;&#039;[https://github.com/clee/vllm-sm80 clee/vllm-sm80]&#039;&#039;&#039;: pure-Python fork on a pinned vLLM nightly with FP8 KV on sm_80 (software e4m3 decode), PLE under PP&amp;gt;1 and an NVMe-staged PLE reader; its PP KV fix is also used by mannydelrio. See [[Qwen3.8 Flash Next on 3x 8 GB (clee PP3)]]. {{Source|handle=c133|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1556357466026025001|repo=https://github.com/clee/qwen3.8-flash-next-3x170hx}}&lt;br /&gt;
* &#039;&#039;&#039;Zanooda&#039;&#039;&#039;: a 20-patch series on vLLM PR #56201 plus haosdent/vllm&#039;s dsv4-flash-a100 sm_80 layer, with an sm_80-only image. See [[DeepSeek V4.1 Flash on 8x 8 GB (Zanooda PP8)]]. {{Source|handle=gnasherrr|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560998024136753172}}&lt;br /&gt;
* &#039;&#039;&#039;iIIusi0n&#039;&#039;&#039;, &#039;&#039;&#039;vektorprime&#039;&#039;&#039;, &#039;&#039;&#039;DUFRelic&#039;&#039;&#039; (zankich INT4-PLE plugin), &#039;&#039;&#039;wgkbfcp&#039;&#039;&#039;: see their recipe pages under [[Recipes]].&lt;br /&gt;
* eXile has a custom vLLM build aimed at the 170HX running Q3 Qwen 3.8 Flash Next on one 64 GB card; HumanEval matched his Strata results. {{Status|Contested}} Others doubted the prefill figure (xtj7 suspected cache hits); no answer was posted. {{Source|handle=exile_1ck|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560342257532674060}}&amp;lt;br /&amp;gt;{{Source|handle=xtj7|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560352992035868753}}&lt;br /&gt;
&lt;br /&gt;
== DeepInfer and Deepinfer-SM80 ==&lt;br /&gt;
[https://github.com/deepseek-ai/DeepInfer deepseek-ai/DeepInfer] is DeepSeek&#039;s open-sourced inference framework for&lt;br /&gt;
DeepSeek-V4.1-Flash (DSpark, SWA bounded replay, batch-invariant modes). Upstream supports only NVIDIA SM100 and Huawei&lt;br /&gt;
Ascend 950, so it does not run on the CMP as released. {{Source|handle=68x0|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562102232441299087|repo=https://github.com/deepseek-ai/DeepInfer}}&lt;br /&gt;
&lt;br /&gt;
[https://github.com/HalfVulpes/Deepinfer-SM80 HalfVulpes/Deepinfer-SM80] ports its ideas to sm_80 as two vLLM patches on&lt;br /&gt;
the unmerged PR #56201 commit (79a7108d) plus 30 drop-in Python, Triton and TileLang modules. Build with&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;TORCH_CUDA_ARCH_LIST=&amp;quot;8.0 8.6&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, CUDA 13.0, Python 3.12, GCC 13+, torch 2.13.0+cu130; check with&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;scripts/check_dropin_sync.py&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (&amp;quot;30 same, 0 diff, 0 missing&amp;quot;) and &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;scripts/verify_env.py&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Kernel speedups on&lt;br /&gt;
74-SM sm_80: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;_combine_topk_swa_indices_kernel&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; 22.17x (bit-exact), &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;dequantize_and_gather_k_cache&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; 4.02x at 16K&lt;br /&gt;
and 7.64x at 48K, mHC fused post/pre 2.89x, sparse-attention decode 2.08 to 2.14x, sparse prefill 1.17x. 108-SM parts&lt;br /&gt;
(A100, A800) gain less because the tunings are wave-aligned for 74 SMs. The patches do not apply to newer vLLM main.&lt;br /&gt;
{{Source|handle=segmond|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562224915501813811}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=reala7096|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562151531690860657|repo=https://github.com/HalfVulpes/Deepinfer-SM80}}&lt;br /&gt;
&lt;br /&gt;
== ExLlamaV3, TabbyAPI and EXL3 ==&lt;br /&gt;
* turboderp&#039;s ExLlamaV3 loads EXL3 quants (for example turboderp/GLM-5.3-Flash-exl3 at 3.05 bpw) and runs on sm_80 when built with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;TORCH_CUDA_ARCH_LIST=8.0&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. The two-card GLM recipes use it with layer split or tensor parallel over NCCL; anoane serves DeepSeek V4.1 Flash through an ExLlamaV3 fork plus a TabbyAPI fork (TabbyAPI is AGPL-3.0). vcruz305/vllm-exl3 (AGPL-3.0) brings EXL3 into vLLM and is part of the GNmac image. {{Source|handle=wingrimez_40467|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1562164200372179017|repo=https://github.com/Flun/glm53-flash-cmp170hx-exl3}}&amp;lt;br /&amp;gt;{{Source|handle=anon33anon|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1561903682608697426|repo=https://github.com/anoane/09-deepseek-v41-flash-1017-exl3-tp5-1m}}&lt;br /&gt;
* {{Status|Contested}} EXL3 speed on CMPs. Miséricorde: EXL3 is very slow on CMP because the sm_80 dequant path is heavily compute-bound, using only 10 to 20% of HBM bandwidth; do not run EXL3 quants on CMPs. Takka: small-batch decode should still be bandwidth-bound; the card has only about 12 TFLOPs of INT32. Morrowmake reached about 150 tok/s on Qwen Flash Next EXL3 5.05 bpw, then said W4A16 is probably the better choice. Miséricorde also says EXL3 is acceptable for DeepSeek V4.1 Flash because only about 30% of its decode is EXL3 work (about 95% for GLM). {{Source|handle=wakeupmbrc1|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1559867344367652865}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559796160724475996}}&amp;lt;br /&amp;gt;{{Source|handle=spectakkular|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1560298253109432392}}&amp;lt;br /&amp;gt;{{Source|handle=voidgiraffe|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1560599553210851400}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1561137015167254579}}&lt;br /&gt;
* Why the EXL3-expert DeepSeek V4.1 Flash ports run 2.7 to 3x faster than the PP8 recipes (lab analysis of the repos&#039; docs and Discord numbers, 2026-10-27): the layout, not EXL3. 2.9 bpw experts plus FP8 for the rest fit four 64 GB cards with a 1.2 to 1.4M-token KV pool, so the ports run TP4 + EP4 on x16 with a P2P all-reduce and every card works on every token; the official MXFP4 model (about 286 GiB without Engram) needs eight cards in PP8, where seven of eight idle per token for one user. GNmac&#039;s own PP4 column on the same weights (118 / 91 / 63) matches Zanooda&#039;s PP8 (117 / 61). The vLLM ports (Morrowmake&#039;s &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;moe_v2.cu&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and GNmac&#039;s coop tile, both from CurtisAccelerate&#039;s TC-MoE port) decode trellis tiles straight into FP16 tensor-core operands, but decode stays ALU-bound: about 210 GB/s per card, roughly 15% of HBM, from GNmac&#039;s step profile. With the layout held equal EXL3 loses 15 to 20% to native FP4 W4A16 (reala on 8 GPUs: 117.1 against 135 to 139 code decode). Speculative verify is nearly free for a decode-bound kernel (+0.6 to 1.0 ms per extra row against 4 ms for the first), which is why structured and code output beat prose by so much; prefill is where the EXL3 cost shows (2.4 to 3.8k against PP8&#039;s 4.5 to 6k). {{Source|handle=darkmaniac7|date=2026-10-27|note=lab notes}}&lt;br /&gt;
* tekkenz ran turboderp&#039;s Qwen3.8-Flash-Next EXL3 at 5.05 bpw (0.0040 KLD from BF16) on one card: 69 to 82 tok/s decode, about 1,000 tok/s prefill. How it fits one card without RAM offload was asked and not answered. {{Source|handle=tekkenz|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1557128719422853223}}&lt;br /&gt;
* Ryko serves GLM-5.3-Flash 4-bit EXL3 on ExLlamaV3 across two 64 GB CMPs, a 40 GB card and an RTX 3080 20 GB (188 GB total) with 768k context at 16-bit KV: about 70 tok/s decode, a 100k-token prefill at 3,500 to 3,600 tok/s, after letting an AI agent optimize ExLlamaV3 for the hardware. {{Source|handle=vektor_prime|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1560023669416402965}}&lt;br /&gt;
* Mountains runs the full GLM 5.3 EXL3 3.05 bpw across four 8 GB CMPs plus an RTX PRO 6000 with pipeline parallel at 30 tok/s; it did not work out of the box with PP and mixed architectures. {{Source|handle=mountains1605|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1559063237775990795}}&amp;lt;br /&amp;gt;{{Source|handle=mountains1605|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1559339980541796483}}&lt;br /&gt;
&lt;br /&gt;
== llama.cpp ==&lt;br /&gt;
Runs, but it is the slow option on these cards; use vLLM or sglang with INT4/INT8 weights instead.&lt;br /&gt;
* ikyo&#039;s Mac Studio beat a single CMP in most tests on Qwen 27B Q8 with llama.cpp; the community said llama.cpp is very suboptimal on CMPs. {{Source|handle=ikyo|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1564314992998613125}}&amp;lt;br /&amp;gt;{{Source|handle=lia_oc|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1564315280916615251}}&lt;br /&gt;
* Tokukarin cannot get past 60 tok/s on Qwen Flash Next at 4.27 bpw on one card even with MTP; he will not go lower because 3.84 bpw degraded multilingual output. {{Source|handle=tokukarin|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564443422314602559}}&lt;br /&gt;
* llama.cpp can put mmproj and the speculative draft on a separate device, so a fifth card is still useful while the main model stays on four. {{Source|handle=da6b|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562556812148998207}}&lt;br /&gt;
* Comparison point: xanthe_ gets 88 tok/s on Qwen 3.6 across two V100s with llama.cpp built from source at 5-bit. {{Source|handle=xanthefin|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561337005105746011}}&lt;br /&gt;
* PixelML measured a single-kernel decode engine at 70.6 tok/s against llama.cpp 53.4 on Qwen3.8-Flash-Next UD-Q3_K_XL on one card; the 26.8 GiB PLE table must sit on local disk (29 tok/s from a network mount). {{Source|handle=c133|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562161732137386127|repo=https://github.com/PixelML/club-170hx}}&lt;br /&gt;
&lt;br /&gt;
== Strata and Project Maya ==&lt;br /&gt;
Strata is a consumer local-LLM app with its own engine; it lists no CMP support but people run it. Project Maya forked&lt;br /&gt;
it (plus llama.cpp) to tier MoE experts across VRAM, RAM and NVMe.&lt;br /&gt;
* pcsv: Strata works well with CMPs, 100+ tok/s with default settings; forks (mw00/project-maya for DeepSeek 4.1 Flash, ro99/Strata for Kimi K3) proved larger models. {{Source|handle=pcsv.|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1563917658334695467}}&lt;br /&gt;
* acedogblast: more than 60 tok/s on Qwen 3.8 Flash Next on one card with Strata (Unsloth QD-4K_XL, FP16 KV). {{Source|handle=acedogblast|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1556834517103157331}}&lt;br /&gt;
* xtj7: Strata on one card with quad-channel DDR4 gives about 90 tok/s decode and 1,600 tok/s prefill at IQ2, without an x16 mod. {{Source|handle=xtj7|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560350518847479850}}&lt;br /&gt;
* eXile (one 10 GB-variant card at 40 GB, 14600K, 128 GB DDR4): moving from x4 to x16 mostly improved prefill; his modified Strata build beats stock (110+ against under 100). {{Status|Theory}} Miséricorde expects ECC DDR4 server memory to double Strata speed. {{Source|handle=exile_1ck|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557241785695211612}}&amp;lt;br /&amp;gt;{{Source|handle=exile_1ck|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557256690255134751}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557241997138333698}}&lt;br /&gt;
* Project Maya pages: [[GLM 5.3 Flash on 2x 8 GB (Project Maya)]], [[DeepSeek V4.1 Flash on 2x 8 GB (Project Maya)]].&lt;br /&gt;
&lt;br /&gt;
== Speculative decoding ==&lt;br /&gt;
* &#039;&#039;&#039;DFlash2&#039;&#039;&#039; (inco.ai drafters for GLM-5.3-Flash and Qwen3.8-Flash-Next) is the default in the Morrowmake GLM recipe and the ElectroHobo Qwen recipes. The GLM drafter is CC BY-NC-ND 4.0 (non-commercial); the Qwen one is Apache-2.0. Miséricorde confirmed the Qwen drafter helps. {{Source|handle=wakeupmbrc1|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1561924555486920825}}&lt;br /&gt;
* &#039;&#039;&#039;DSpark&#039;&#039;&#039; is DeepSeek V4.1 Flash&#039;s own drafter, built into the checkpoint. Acceptance runs about 5.1 tokens per step on code and about 2.9 on reasoning text (reala), which leaves reasoning at 55-75 tok/s on six to eight cards. On the GNmac port the draft count must be 5: 6 or 7 do not start, and 3 or 4 boot but every request fails, so that recipe narrows verification with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;DSV41_DYNK&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; instead. On the lab&#039;s mixed bench DSpark accepted 2.1 of 5 draft tokens per step (2.6x decode), and a fine-tuned FP8 DSpark refit measured identical to stock (2.14 against 2.13). More from the lab notes: the drafter sits in the checkpoint under &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;mtp.0..2&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (three stages, about 7.9 GB, block size 5) and the patched vLLM refuses &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;method:&amp;quot;mtp&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; on V4.1. &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;num_speculative_tokens&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; must be at most 5 or a multiple of 5 (7 is refused; PixelML&#039;s k=10 run was slower, 4.01 against 4.40 tokens per step at k=5). Upstream adaptive verification is not supported with pipeline parallel. Acceptance elsewhere: Zanooda PP8 about 5.9 tokens per step on repetitive output and 3.9 on prose; PixelML&#039;s TP4 + EP4 EXL3 build 67.9% (4.40 per step), and 25.4 tok/s without a drafter against 99.5 / 48.9 with it. No other trained drafter targets V4.1: the EAGLE3 and DFlash heads are for V4 Flash (hidden 4096, 43 layers; V4.1 is 5120 and 40). Drop-in refits: [https://huggingface.co/SubconsciousDev/deepseek-v4.1-flash-1017-dspark SubconsciousDev/deepseek-v4.1-flash-1017-dspark] (FP8, same tensor names) and [https://huggingface.co/ursuciprian/DeepSeek-V4.1-Flash-1017-DSpark-D1 ursuciprian/DeepSeek-V4.1-Flash-1017-DSpark-D1] (EXL3 overlay, author claims 6.6 to 11.6% on prose on other hardware). n-gram and suffix decoding exist only on the GNmac V1-runner path and replace DSpark, so they should lose on prose. {{Source|handle=reala7096|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562917910165323808}}&amp;lt;br /&amp;gt;{{Source|handle=darkmaniac7|date=2026-10-27|note=lab notes}}&amp;lt;br /&amp;gt;{{Source|handle=darkmaniac7|date=2026-10-28|note=lab notes}}&lt;br /&gt;
* &#039;&#039;&#039;MTP&#039;&#039;&#039; heads ship with Qwen3.8 and GLM-5.3 checkpoints. On Qwen3.8 27B matstatman recommends MTP with k=3 over DFlash. On Qwen Flash Next DFlash reached only 14% acceptance at the 4th token for Sojun, and Mountains never got speculative decoding working for it on the 170HX (it worked for the 27B). The ElectroHobo recipes now ship a DFlash2 drafter for it. {{Source|handle=sojun80|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1557431093119033375}}&amp;lt;br /&amp;gt;{{Source|handle=mountains1605|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1557890449186758737}}&amp;lt;br /&amp;gt;{{Source|handle=matstatman|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560828125863084103}}&lt;br /&gt;
* {{Status|Theory}} &#039;&#039;&#039;EAGLE-4&#039;&#039;&#039; (eagle-hq): its Triton kernel tier admits sm_80 and cibernox flagged it as faster than MTP and DSpark2, but nothing has been measured on Ampere or a CMP, it needs patched engine wheels, and it has drafts only for Qwen3.8-27B and Nemotron. Source-available license, not open source. {{Source|handle=cibernox|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562247115562942555|repo=https://github.com/eagle-hq/EAGLE-4}}&lt;br /&gt;
&lt;br /&gt;
== Mixing CMP and newer GPUs in one job ==&lt;br /&gt;
The lab runs Morrowmake&#039;s engine across CMP 170HX (sm_80) and RTX PRO 6000 Blackwell (sm_120) cards in one vLLM job with&lt;br /&gt;
pipeline parallel, CMPs first and Blackwells as the last stage. It needed three small Python patches (resolve the&lt;br /&gt;
device capability per rank instead of from device 0, pick the MLA backend on sm_120 without the FP8 KV path, build the&lt;br /&gt;
host-staged all-reduce only on sm_80 TP groups) and four launch settings, each found by a failed boot:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;--additional-config {&amp;quot;kda_prefill_backend&amp;quot;:&amp;quot;triton&amp;quot;}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;CUTE_DSL_ARCH=sm_120a&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;,&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;--kernel-config {&amp;quot;enable_flashinfer_autotune&amp;quot;:false}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (autotune on one stage deadlocked the others), and at least&lt;br /&gt;
one MLA layer on every stage. Results for GLM 5.3 Flash are on [[GLM 5.3 Flash on 4x 8 GB#With other GPUs in the same job]].&lt;br /&gt;
The full GLM 5.3 does not run this way on the Morrowmake fork: its DSA indexer path needs DeepGEMM kernels that exist&lt;br /&gt;
only for Hopper and Blackwell, and its KV writers use an FP8 type Triton refuses below sm_89; wtdcode/vllm-backport&lt;br /&gt;
already has the sm_80 pieces but no sm_120 build. {{Status|Theory}} the lab estimates a port at 2 to 4 days.&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-19|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
== Load times ==&lt;br /&gt;
Loading 350 to 380 GB models takes under 5 minutes from NVMe (impactic), about 20 minutes from SATA (matstatman) and&lt;br /&gt;
about 8 minutes at Gen2 x4 (Mountains). First starts also compile kernels: 5 to 22 minutes depending on the recipe.&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-20|note=lab notes}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=mountains1605|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1564747358661509230}}&lt;br /&gt;
&lt;br /&gt;
== Engine-level known issues ==&lt;br /&gt;
* &#039;&#039;&#039;Kernel launch overhead on the n-gram models.&#039;&#039;&#039; Qwen3.8 Flash Next launches about 2,000 small kernels per step: decode compute is only 1.5 to 1.8 ms of a 10 to 11 ms round, so the model is cheap at high concurrency on big GPUs but ineffective at low concurrency on CMPs; hand-built megakernels gave 20 to 25%. {{Source|handle=wakeupmbrc1|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1559631250766168075}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560992853927403583}}&lt;br /&gt;
* &#039;&#039;&#039;Prefill stalls decode&#039;&#039;&#039; in vLLM on PP setups: per-stream speed drops with concurrency because decode stops during prefill; fair prefill slicing (Morrowmake, ElectroHobo) mitigates it. {{Source|handle=ob88594|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1557464371838451723}}&lt;br /&gt;
* {{Status|Contested}} &#039;&#039;&#039;Custom all-reduce and P2P on Gen2.&#039;&#039;&#039; Results differ by host and model: on the lab&#039;s EPYC box custom all-reduce cost GLM-5.3-Flash TP4 about 40% decode but helped Qwen Flash Next TP2 by 17 to 25%; PixelML saw P2P hurt GLM TP4 on PLX + Broadwell; ElectroHobo saw P2P off cost MiMo TP4 40% on PLX + Broadwell. A/B it per recipe. A hang at init can be stale build locks in a copied compile cache. {{Source|handle=c133|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562161732137386127|repo=https://github.com/PixelML/club-170hx}}&amp;lt;br /&amp;gt;{{Source|handle=darkmaniac7|date=2026-10-28|note=lab notes}}&lt;br /&gt;
* &#039;&#039;&#039;Pipeline hand-off bug at TP&amp;gt;1 with PP&#039;&#039;&#039; (GLM-5.x DSA models, vLLM PR #60477): a non-last pipeline stage sends an un-reduced partial sum, corrupting the first layer of the next stage at TP2 x PP4. Symptoms in the lab&#039;s runs: about 3 points lower teacher-forced agreement, 32k-token degeneration loops and reasoning that eats the budget on long prompts. The one-line worker fix costs no speed. A second, separate bug (vLLM issue #63170, draft PR #59961): GLM-5.x shared-indexer layers at a stage start read stale top-k indices, so choose a PP split that starts every stage on a full indexer layer. {{Source|handle=darkmaniac7|date=2026-10-28|note=lab notes}}&lt;br /&gt;
* &#039;&#039;&#039;Agent clients and the reasoning field.&#039;&#039;&#039; On Schaka&#039;s 8-card host a vLLM fork emitted reasoning text only under a field named &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;reasoning&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;; most clients (opencode included) expect &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;reasoning_content&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, so without a patch that emits both, the whole think block lands in the assistant content, fills the history and drives long agent sessions into a repetition loop. Set &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;reasoning_effort&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; on every request (max, not high: low and high rendered an empty thinking prefix that accumulates), and give each context size its own served model name so clients read the right context length. LMCache does not unify the KV spec on mixed attention + Mamba/GDN models. Journal: [https://github.com/Schaka/170hx-journey Schaka/170hx-journey]. {{Source|handle=darkmaniac7|date=2026-09-12|note=lab notes}}&lt;br /&gt;
* &#039;&#039;&#039;TP size must divide the attention head count.&#039;&#039;&#039; DeepSeek V4.1: TP 1, 2, 4 or 8 only; TP6 works only with wgkbfcp&#039;s virtual-head padding. {{Source|handle=greencandle9753|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562580021153894501}} greencandle was confirming cibernox, who recalled TP=3 working on models whose head-related count divides by 3. A later post claimed vLLM needs a power-of-two GPU count &amp;quot;for all the llm models&amp;quot;; that conflicts with cibernox&#039;s TP=3 recollection and with greencandle&#039;s divisor rule. {{Source|handle=cibernox|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562550500224667649}}&amp;lt;br /&amp;gt;{{Source|handle=cibernox|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562550864952950919}}&amp;lt;br /&amp;gt;{{Source|handle=kill3again|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562847068383354981}}&lt;br /&gt;
* &#039;&#039;&#039;One bad card can look like an engine bug.&#039;&#039;&#039; A DeepSeek V4.1 Flash user once had garbage top-k indices that followed one physical card when cards were swapped; see also the zero-row card on [[GLM 5.3 on 8x 8 GB (vllm-170hx-glm5)]] and [[Troubleshooting]]. {{Source|handle=darkmaniac7|date=2026-10-27|note=lab notes}}&lt;br /&gt;
* &#039;&#039;&#039;No tuned GEMM for the harvested die&#039;&#039;&#039;: training on one CMP ran almost 4x slower than a 5090 with the same nominal BF16 TFLOPs. {{Source|handle=programmerboi|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560682620012990505}}&lt;br /&gt;
&lt;br /&gt;
== Engines that do not run on sm_80 (yet) ==&lt;br /&gt;
* TokenSpeed (LightSeek Foundation): day-0 GLM-5.3-Flash and Qwen3.8-Flash-Next support, but the README documents no Ampere path. Its sm_80 pull request was closed as won&#039;t-fix. {{Source|handle=c133|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1556808015003390052|repo=https://github.com/lightseekorg/tokenspeed}}&amp;lt;br /&amp;gt;{{Source|handle=darkmaniac7|date=2026-10-20|note=lab notes}}&lt;br /&gt;
* 1Cat-vLLM: a V100 (sm_70) fork; a comparison point and technique source (FP8 KV emulation, NVFP4 on hardware without FP8 tensor cores), not a CMP engine. {{Source|handle=xeax|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563519176327299192|repo=https://github.com/1CatAI/1Cat-vLLM}}&lt;br /&gt;
* PixelML&#039;s negative results: NVFP4 GLM checkpoints need SM12x FlashInfer; EXL3 / TR3 4 bpw ships SM121-only kernels; the Ninfer sm_80 fork was 3.6x slower than vLLM with DFlash2. {{Source|handle=c133|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562161732137386127|repo=https://github.com/PixelML/club-170hx}}&lt;br /&gt;
&lt;br /&gt;
== Related ==&lt;br /&gt;
[[Recipes]] · [[Quantization on the 170HX]] · [[Benchmarks]] · [[Unlocks]] · [[Driver unlock]] · [[Troubleshooting]] · [[Tools]]&lt;br /&gt;
&lt;br /&gt;
{{ImportFooter}}&lt;br /&gt;
[[Category:Engines]]&lt;/div&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
	<entry>
		<id>https://cmp.wiki/w/index.php?title=DeepSeek_V4.1_Flash_on_8x_8_GB_(Zanooda_PP8)&amp;diff=514</id>
		<title>DeepSeek V4.1 Flash on 8x 8 GB (Zanooda PP8)</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=DeepSeek_V4.1_Flash_on_8x_8_GB_(Zanooda_PP8)&amp;diff=514"/>
		<updated>2026-10-31T21:34:29Z</updated>

		<summary type="html">&lt;p&gt;ImportBot: Import: Zanooda/deepseek-v4.1-flash-cmp170hx (repo, posted by Gnasherrr); Justinjja&amp;#039;s comment; the lab run on 8 cards, including an NVMe drop; sources: @Zanooda, @gnasherrr, @justinjja, @darkmaniac7; GitHub Zanooda/deepseek-v4.1-flash-cmp170hx, vllm-project/vllm.git&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Recipe&lt;br /&gt;
|model=DeepSeek-V4.1-Flash-1017&lt;br /&gt;
|quant=Official checkpoint as downloaded: MXFP4 routed experts as Marlin W4A16, MXFP8 dense as Marlin W8A16; KV fp8&lt;br /&gt;
|engine=vLLM PR #56201 head (79a7108d) plus a 20-patch sm_80 series; image zanooda/vllm-sm80-ds41f:v41-sm80&lt;br /&gt;
|engine_version=recipe 31318fd; patches 0001-0020&lt;br /&gt;
|cards=8 GB&lt;br /&gt;
|card_count=8&lt;br /&gt;
|topology=PP8, partition 5,5,5,5,5,5,5,5&lt;br /&gt;
|context=1,048,576&lt;br /&gt;
|decode_tps=117&lt;br /&gt;
|prefill_tps=6066&lt;br /&gt;
|vram_per_card=64 GB; weights 35.9 GB per rank (ranks 1-6), 37.6 GB rank 0, 46.3 GB rank 7&lt;br /&gt;
|power_cap=180 W (one card unstable at 250 W)&lt;br /&gt;
|unlock_build=cmpunlocker with the BAR1 P2P patches (64 GiB BAR1 per card)&lt;br /&gt;
|flags=--pipeline-parallel-size 8 --max-model-len 1048576 --gpu-memory-utilization 0.95 --block-size 128 --kv-cache-dtype fp8 --max-num-batched-tokens 4096 --max-num-seqs 32; DSpark 5; VLLM_DSV41_SPREAD_DECODE=2; --engram-config storage cpu&lt;br /&gt;
|status=Reported&lt;br /&gt;
|tested_by=Zanooda&lt;br /&gt;
|tested_on=2026-10-19&lt;br /&gt;
|source=https://github.com/Zanooda/deepseek-v4.1-flash-cmp170hx&lt;br /&gt;
}}&lt;br /&gt;
A complete serving recipe for DeepSeek-V4.1-Flash-1017 on eight 64 GB cards with vLLM pipeline parallel 8: a 20-patch&lt;br /&gt;
series on the open vLLM PR #56201 plus haosdent&#039;s sm_80 layer, a prebuilt sm_80-only Docker image, launch scripts and&lt;br /&gt;
benchmark harnesses. It serves the official checkpoint without conversion or EXL3, gives a 6.2M-token KV pool and 1M&lt;br /&gt;
context, and has the best prefill of the DeepSeek recipes. It builds on allover326/deepseek-v4-cmp170hx and is&lt;br /&gt;
independent of the Morrowmake recipes. Justinjja found it a bit faster than the alternatives at the time.&lt;br /&gt;
{{Source|handle=gnasherrr|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560998024136753172|repo=https://github.com/Zanooda/deepseek-v4.1-flash-cmp170hx}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=gnasherrr|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560998024136753172}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=justinjja|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561016129550286868}}&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
* Eight CMP 170HX at 64 GB ([[Driver unlock]], [[8 GB card]]). The author&#039;s were six at PCIe Gen2 x4 and two at x16, with no measured difference.&lt;br /&gt;
* The checkpoint [https://huggingface.co/deepseek-ai/DeepSeek-V4.1-Flash-1017 deepseek-ai/DeepSeek-V4.1-Flash-1017] on local NVMe: 510 GB, 48 shards; shards 47 and 48 are the two 101 GB Engram tables.&lt;br /&gt;
* About 240 GB of host RAM for the default Engram &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;cpu&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; mode (both tables pinned, 203 GB). With less RAM use &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;storage=disk&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (patch 0010&#039;s C gather, runs on a 32 GB host) or the page-cache warmer.&lt;br /&gt;
* Author&#039;s host: EPYC 7402P, 278 GB DDR4.&lt;br /&gt;
{{Source|handle=gnasherrr|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560998024136753172|repo=https://github.com/Zanooda/deepseek-v4.1-flash-cmp170hx}}&lt;br /&gt;
&lt;br /&gt;
== Steps ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
git clone https://github.com/Zanooda/deepseek-v4.1-flash-cmp170hx ~/deepseek-v4-cmp170hx&lt;br /&gt;
# 1. the patched vLLM tree: PR #56201 head + all 20 patches&lt;br /&gt;
git clone https://github.com/vllm-project/vllm.git ~/vllm-v41 &amp;amp;&amp;amp; cd ~/vllm-v41&lt;br /&gt;
git fetch origin pull/56201/head &amp;amp;&amp;amp; git checkout -b v41-sm80 79a7108d9a&lt;br /&gt;
git am ~/deepseek-v4-cmp170hx/patches/v41/*.patch&lt;br /&gt;
# 2. the image: sm_80-only SASS, built from the PR head + patches 0001-0008&lt;br /&gt;
docker pull zanooda/vllm-sm80-ds41f:v41-sm80&lt;br /&gt;
# 3. checkpoint deepseek-ai/DeepSeek-V4.1-Flash-1017 (510 GB, 48 shards) under /models, then&lt;br /&gt;
DSV41_VLLM_SRC=$HOME/vllm-v41/vllm ~/deepseek-v4-cmp170hx/launch/run-v41-pp8.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
The image holds patches 0001 to 0008 only; 0009 to 0020 are Python-only and are bind-mounted through&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;DSV41_VLLM_SRC&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Without 0009 the engine does not start. Startup takes about 10 minutes. API on port 8099,&lt;br /&gt;
served name &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;dsv41&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, up to 8 images per request.&lt;br /&gt;
{{Source|handle=gnasherrr|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560998024136753172|repo=https://github.com/Zanooda/deepseek-v4.1-flash-cmp170hx}}&lt;br /&gt;
&lt;br /&gt;
What the patches do (from the README): 0009 lets PP8 start (it replicates the KV-source and indexer caches across&lt;br /&gt;
ranks); 0010 is a C gather for the Engram tables, 3.4x faster prefill than the Python preadv path; 0013 adds host-RAM&lt;br /&gt;
Engram with exact-size pinning; 0019 spreads decode bursts over the pipeline; 0020 syncs the prompt encoder to the 1017&lt;br /&gt;
checkpoint, without which the engine emits an empty think block after every tool result and drifts into ad-hoc XML&lt;br /&gt;
tool calls. With Engram read from NVMe, prefill at 105k is 4,455-4,930 tok/s (6,066 from RAM).&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-19|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
Field notes from the lab&#039;s run:&lt;br /&gt;
* The launcher bind-mounts the changed Python files by diffing your checkout against &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;DSV41_IMG_COMMIT&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Its default commit exists only in the author&#039;s repo; on another checkout the diff fails silently, nothing is mounted and the engine does not start. Set &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;DSV41_IMG_COMMIT&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; to the commit your own patched checkout was built from, and check that the launch prints &amp;quot;bind-mounting 24 changed python file(s)&amp;quot;; if it says 0, stop.&lt;br /&gt;
* Pin the image by digest: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;zanooda/vllm-sm80-ds41f@sha256:283fc7b05791b41b804851b395d088cda91dcdc23e72d190563af772079a6b6e&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (the tag is mutable).&lt;br /&gt;
* Engram &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;cpu&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; mode ran out of memory on a 125 GB host; use &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;disk&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The API listens on 0.0.0.0 with no key; add &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;--api-key&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; through &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;DSV41_EXTRA_ARGS&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; if anything beyond your LAN can reach it.&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-27|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
== Measured numbers ==&lt;br /&gt;
Author&#039;s numbers (measured 2026-09-10/11 on the pre-1017 weights; config and index are byte-identical for 1017):&lt;br /&gt;
* Decode: 117 tok/s single stream at 128k context, 96 at 512k (Engram pinned in RAM). Step cadence flat at 40 to 56 ms from 4k to 115k prompt tokens; 3.9 (prose) to 5.9 (repetitive text) tokens per step.&lt;br /&gt;
* Multi-stream with patch 0019: 8 streams 560 tok/s aggregate warm (stock scheduler 274), 16 streams 806 to 813.&lt;br /&gt;
* Prefill (Engram in RAM, patch 0013): 26,208 tokens in 5.8 s (4,486 tok/s), 104,881 in 17.3 s (6,066), 419,430 in 78.7 s (5,328); a 1,007,820-token prompt in 468 s; eight concurrent 105k prompts about 6,900 tok/s aggregate.&lt;br /&gt;
* KV pool 6,171,394 tokens at 0.95 (5.9 concurrent 1M requests).&lt;br /&gt;
* Correctness: needle-in-haystack 19/19 from 4k to 1M (820k real tokens), 4 concurrent needles with no cross-request bleed, tool calls verified, vision works.&lt;br /&gt;
{{Source|handle=gnasherrr|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560998024136753172|repo=https://github.com/Zanooda/deepseek-v4.1-flash-cmp170hx}}&lt;br /&gt;
&lt;br /&gt;
* The lab, 8 cards at Gen2 x16 with P2P, 1,024-token answers: at 180 W one user code 64 / structured 46 / prose 32 tok/s, 8 users 546 / 316 / 285 aggregate, prefill 5,478 tok/s on a 17k prompt; at 150 W 65 / 50 / 34, 533 / 296 / 284, prefill 5,276, up in 8 minutes, 1M context with a 5.56M-token KV pool, image understanding correct, 0 Xids. Engram in RAM was exactly as fast as from NVMe. Single-stream decode is well below the author&#039;s; aggregate and prefill match. {{Source|handle=darkmaniac7|date=2026-10-27|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
* {{Status|Warning}} &#039;&#039;&#039;NVMe drop under the Engram disk stream.&#039;&#039;&#039; On the lab box, about a minute after the first PP8 benchmark with the Engram tables read from disk (189 GiB by 32 threads, because 125 GB of RAM was too little for &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;cpu&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; mode), the 2 TB NVMe holding the OS and models fell off and the box would not boot. The drive sat on a PCIe-to-M.2 sled with no heatsink or airflow. A reseat brought it back with no SMART errors, but the system journal was lost with the filesystem, so overheating is the best explanation, not proof. With a 120 mm fan on the sled the drive later held 31 to 36 C under the same loads (it had reached 71 to 81 C before). Cool the NVMe, cap its read rate, or keep the tables in RAM. See [[Cooling and power]] and [[Troubleshooting]]. {{Source|handle=darkmaniac7|date=2026-10-27|note=lab notes}}&lt;br /&gt;
* One of the author&#039;s cards fell off the bus (Xid 79) three times under sustained load at the stock 250 W limit and was stable at &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvidia-smi -pl 180&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;; &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvidia-smi&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; reports up to 333 W against a 250 W limit during prefill on every card.&lt;br /&gt;
* PWRBRK# trap: some boards (ASUS Pro WS WRX80E-SAGE) assert PWRBRK# on edge pin B30 and pin the card at about 88 W / 1,140 MHz. Check with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvidia-smi -q | grep -A1 &amp;quot;HW Power Brake Slowdown&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (&amp;quot;Active&amp;quot; on an idle card means braked); fix with Kapton tape over B30 or a riser that does not route B30.&lt;br /&gt;
* P2P with the BAR1 patches gave peer copies of 1.55 GB/s and routed every pipeline hop GPU to GPU, with no measurable speed change (hops are bound by the Gen2 x4 link). Tensor parallel measured 6.6x slower on prefill; &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;--enforce-eager&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; gives 8 to 10 tok/s.&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;--block-size 256&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; fails KV allocation; a last rank with fewer than 4 layers cannot start (the drafter needs layers 36 to 38).&lt;br /&gt;
* Keep &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;VLLM_DSV41_SPREAD_DECODE=2&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;: the stock scheduler packs a burst into one micro-batch (274 against 560 tok/s at 8 streams).&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;reasoning_effort&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; is a 1 to 100 budget; low, high, xhigh, max map to 25, 50, 75, 100 (upstream maps high to 75); none disables thinking; minimal and medium return HTTP 400.&lt;br /&gt;
* The base vLLM PR #56201 is open and may be force-pushed.&lt;br /&gt;
{{Source|handle=gnasherrr|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560998024136753172|repo=https://github.com/Zanooda/deepseek-v4.1-flash-cmp170hx}}&lt;br /&gt;
&lt;br /&gt;
== Related ==&lt;br /&gt;
* Same card count, other engine: [[DeepSeek V4.1 Flash on 8x 8 GB (Deepinfer-SM80 TP4 x PP2)]].&lt;br /&gt;
* Four-card recipes: [[DeepSeek V4.1 Flash on 4x 8 GB (Morrowmake)]], [[DeepSeek V4.1 Flash on 4x 8 GB (GNmac)]].&lt;br /&gt;
* [[Engines]], [[Benchmarks]], [[Tools]].&lt;br /&gt;
&lt;br /&gt;
== Sources ==&lt;br /&gt;
* Repo: [https://github.com/Zanooda/deepseek-v4.1-flash-cmp170hx Zanooda/deepseek-v4.1-flash-cmp170hx] (Apache-2.0), last commit 2026-10-19. Credit also to allover326/deepseek-v4-cmp170hx and haosdent/vllm dsv4-flash-a100. Posted on Discord by Gnasherrr.&lt;br /&gt;
* Lab notes, 2026-10-27.&lt;br /&gt;
&lt;br /&gt;
{{ImportFooter}}&lt;br /&gt;
[[Category:8 GB]]&lt;/div&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
	<entry>
		<id>https://cmp.wiki/w/index.php?title=DeepSeek_V4.1_Flash_on_4x_8_GB_(alanoo_fidelity_build)&amp;diff=513</id>
		<title>DeepSeek V4.1 Flash on 4x 8 GB (alanoo fidelity build)</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=DeepSeek_V4.1_Flash_on_4x_8_GB_(alanoo_fidelity_build)&amp;diff=513"/>
		<updated>2026-10-31T21:34:29Z</updated>

		<summary type="html">&lt;p&gt;ImportBot: Import: alanoo81/deepseek-v41-flash-4x-cmp170hx (repo, patches on GNmac-lab 1.2.0) and alanoo&amp;#039;s Discord posts; Miséricorde&amp;#039;s comment; sources: @alanoo, @wakeupmbrc1; GitHub GNmac-lab/deepseek-v41-flash-1017-cmp170hx, alanoo81/deepseek-v41-flash-4x-cmp170hx&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Recipe&lt;br /&gt;
|model=DeepSeek-V4.1-Flash-1017&lt;br /&gt;
|quant=Hybrid: all 40 expert layers at 3 bits (LibertAI 2.9 bpw pack with layers 18-22 grafted from the 3.5 bpw pack), official FP8 dense tensors&lt;br /&gt;
|engine=GNmac-lab recipe image 1.2.0 (vLLM with sm_80 patches) plus three patches&lt;br /&gt;
|engine_version=GNmac-lab at 2ad5741ab1; image ds41-cmp170hx:1.2.0-fidelity&lt;br /&gt;
|cards=8 GB&lt;br /&gt;
|card_count=4&lt;br /&gt;
|topology=TP4, P2P on&lt;br /&gt;
|context=262,144&lt;br /&gt;
|decode_tps=105.0&lt;br /&gt;
|prefill_tps=2514&lt;br /&gt;
|vram_per_card=64 GiB (64,911 MiB usable), GPU_MEMORY_UTILIZATION 0.98&lt;br /&gt;
|power_cap=200 W&lt;br /&gt;
|driver=NVIDIA open 610.43.02 from a cmpunlocker fork with a P2P patch&lt;br /&gt;
|unlock_build=cmpunlocker fork with P2P (without Morrowmake&#039;s TRAP31 patch)&lt;br /&gt;
|flags=LAYOUT=tp4, MAX_MODEL_LEN=262144, MAX_NUM_SEQS=8, GPU_MEMORY_UTILIZATION=0.98, P2P=1, SPEC_TOKENS=0 (DSpark off), ENGRAM_STORAGE=ssd from a tmpfs&lt;br /&gt;
|status=Reported&lt;br /&gt;
|tested_by=alanoo&lt;br /&gt;
|tested_on=2026-10-27&lt;br /&gt;
|source=https://github.com/alanoo81/deepseek-v41-flash-4x-cmp170hx&lt;br /&gt;
}}&lt;br /&gt;
A fidelity-first configuration of [[DeepSeek V4.1 Flash on 4x 8 GB (GNmac)]], aimed at agentic and concurrent work. It&lt;br /&gt;
grafts 3-bit experts from LibertAI&#039;s 3.5 bpw pack into layers 18-22 of the 2.9 bpw pack (so every expert layer is&lt;br /&gt;
3-bit), turns the DSpark drafter off to free KV room, loads the Engram tables from a tmpfs, and runs at 0.98 memory&lt;br /&gt;
utilization for a 2.7M-token KV pool. Single-user decode is lower than the speed-tuned builds; 8-user throughput stays&lt;br /&gt;
around 450 to 550 tok/s. The author calls it a first rough version. Infobox decode is one user on code without DSpark.&lt;br /&gt;
{{Source|handle=alanoo|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1564537669646680087}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=alanoo|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1564681525365186711|repo=https://github.com/alanoo81/deepseek-v41-flash-4x-cmp170hx}}&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
* Everything [[DeepSeek V4.1 Flash on 4x 8 GB (GNmac)]] needs: four cards at 64 GiB and 74 SMs on PCIe Gen2 x16 with working P2P (the author&#039;s &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvidia-smi topo -p2p&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; reports OK and NCCL passes on all four).&lt;br /&gt;
* About 428 GiB of disk for the pinned weights (against 671.5 GiB for the Morrowmake recipe).&lt;br /&gt;
* About 190 GiB of tmpfs for the Engram tables plus engine memory (the author&#039;s container limit was 460 GiB; 240 GiB is an inferred floor, not measured). Author&#039;s host: ASRock Rack ROMED8-2T, EPYC 7F52, 512 GB DDR4-3200 in 8 channels, 170tune +200 MHz at 1,500 MHz, Docker inside LXC with GPUs passed by CDI.&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;bc&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;; &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;serve.sh&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; refuses to start if the GPUs already hold more than 2,000 MiB.&lt;br /&gt;
{{Source|handle=alanoo|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1564681525365186711|repo=https://github.com/alanoo81/deepseek-v41-flash-4x-cmp170hx}}&lt;br /&gt;
&lt;br /&gt;
== Steps ==&lt;br /&gt;
The repo holds only patches against the GNmac recipe, pinned download and graft tools, test scripts and raw data. In&lt;br /&gt;
outline:&lt;br /&gt;
# Clone [https://github.com/GNmac-lab/deepseek-v41-flash-1017-cmp170hx GNmac-lab/deepseek-v41-flash-1017-cmp170hx] at &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;2ad5741ab1&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (release 1.2.0) and apply &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;recipe/serve.sh.patch&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;recipe/start.sh.patch&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;tools/fetch_official_nonexpert.py.patch&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (CDI GPUs, optional drafter, Engram dir mount, graft-aware expert-file regex, pinned official revision).&lt;br /&gt;
# Download with pinned revisions: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;recipe/tools/download-pinned.sh&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (the 2.9 bpw pack, shards 20 to 24 of the 3.5 bpw pack, the official non-expert tensors and Engram shards). All 55 LFS files are checked against Hugging Face SHA-256.&lt;br /&gt;
# Build the grafted hybrid: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;recipe/tools/make_hybrid_graft.py&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (profile &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;k3&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;; it checks K in the headers).&lt;br /&gt;
# Copy the Engram tables into a tmpfs before start: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;recipe/engram-ram.sh&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Start with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;recipe/env.example&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; values: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;LAYOUT=tp4&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;MAX_MODEL_LEN=262144&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;MAX_NUM_SEQS=8&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;GPU_MEMORY_UTILIZATION=0.98&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;P2P=1&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;PORT=8011&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;IMAGE=ds41-cmp170hx:1.2.0-fidelity&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (17.8 GB, about 20 minutes to build, first start about 10 minutes).&lt;br /&gt;
# Expect the log line &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;Built engram token map (129280 -&amp;gt; 99092 ids) for layers (1, 14)&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
Pinned weights: [https://huggingface.co/LibertAIDAI/DeepSeek-V4.1-Flash-1017-EXL3-2.9bpw LibertAIDAI 2.9 bpw] at&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;0be63c33&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (196.3 GiB), [https://huggingface.co/LibertAIDAI/DeepSeek-V4.1-Flash-1017-EXL3-3.5bpw LibertAIDAI 3.5 bpw]&lt;br /&gt;
at &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;04a492fc&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; shards 00020 to 00024 (about 24 GiB), official&lt;br /&gt;
[https://huggingface.co/deepseek-ai/DeepSeek-V4.1-Flash-1017 deepseek-ai/DeepSeek-V4.1-Flash-1017] at &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;1bae0e10&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
(non-expert tensors by HTTP range, about 17.5 GiB, and Engram shards 00047-00048, about 189 GiB), Curtis White&#039;s&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;quantization_config.json&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; at &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;b8b9e99&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
{{Source|handle=alanoo|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1564681525365186711|repo=https://github.com/alanoo81/deepseek-v41-flash-4x-cmp170hx}}&lt;br /&gt;
&lt;br /&gt;
== Measured numbers ==&lt;br /&gt;
At 200 W, MiaAI-Lab protocol (temperature 0, thinking off, 400-token cap), tok/s structured / code / prose:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! !! 1 user !! 8 users (aggregate) !! Cold prefill&lt;br /&gt;
|-&lt;br /&gt;
| DSpark off (default) || 105.4 / 105.0 / 104.8 || 559.7 / 482.4 / 449.2 || 2,514 (median of 9 runs, 24k to 38k-token prompts)&lt;br /&gt;
|-&lt;br /&gt;
| DSpark 5 || 369.8 / 267.3 / 200.1 || structured +52%, code -7%, prose -2.5% ||&lt;br /&gt;
|}&lt;br /&gt;
DSpark acceptance: 99.4% structured, about 70% code, 43 to 53% prose.&lt;br /&gt;
&lt;br /&gt;
KV pool at 262,144 context on the all-3-bit build: 1,817,233 tokens at 0.95, 2,417,392 at 0.97, 2,717,420 at 0.98&lt;br /&gt;
(10.37 full sequences). The original 2.9 pack gives 3,347,338 at 0.97. DSpark costs 2.78 GiB per card (pool falls to&lt;br /&gt;
1,113,781 at 0.97). MTP is not available for V4.1 in this vLLM, only DSpark.&lt;br /&gt;
{{Source|handle=alanoo|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1564681525365186711|repo=https://github.com/alanoo81/deepseek-v41-flash-4x-cmp170hx}}&lt;br /&gt;
&lt;br /&gt;
=== Quality and fidelity ===&lt;br /&gt;
* Graft effect by paired NLL on 64 frozen 1,024-token windows per set, bootstrap 95% CI: perplexity -1.80% overall [-2.00, -1.60], -4.45% on French [-4.97, -3.93] (64 of 64 windows better), -0.70% English, -0.18% code; it costs about 1.98 GiB per card.&lt;br /&gt;
* Moving layers 0, 1, 3 and 6 to 4 bits gave +0.08% [-0.01, +0.18] for 1.58 GiB per card and was dropped. The full 3.5 bpw pack needs about 9.8 GiB more per card and does not fit. Miséricorde: no change from 4-bit layers is expected if the original MXFP4 parts are kept; those help decode speed more than quality. {{Source|handle=wakeupmbrc1|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1564693828072378409}}&lt;br /&gt;
* Copy test of 40 random identifiers per list: 300/300 exact over 100 lists x 3 passes (cold, prefix-cached, second turn). 5 tasks x 5 solo repeats byte-identical. Prompt logprobs bit-identical across restarts and between 0.97 and 0.98. Two waves of 8 concurrent unique 100k-token prompts completed 16/16.&lt;br /&gt;
* A comparison against Morrowmake&#039;s recipe (from reading it, not running it) is in &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;docs/comparison-morrowmake.md&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;: much better perplexity in French, roughly equivalent in English. A 5-agent, 2-hour real-world run succeeded.&lt;br /&gt;
{{Source|handle=alanoo|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1564681525365186711|repo=https://github.com/alanoo81/deepseek-v41-flash-4x-cmp170hx}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=alanoo|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1564695733389631599}}&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
* &#039;&#039;&#039;Engram trap.&#039;&#039;&#039; Leaving &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;ENGRAM_STORAGE&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; empty (&amp;quot;host&amp;quot; mode) reserves 2 x 23.6 GiB pinned per rank but never fills it: the hybrid index lacks &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;engram.embed.*&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and vLLM skips its missing-weights check when a quantization method is set. Symptoms: 15/20 exact copies, dropped underscores in identifiers, output changing between runs at temperature 0, while decode speed and the smoke test look normal. The log line &amp;quot;offloaded to pinned&amp;quot; means host mode. Fix: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;ENGRAM_STORAGE=ssd&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; reading from a tmpfs prepared by &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;recipe/engram-ram.sh&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Margin at 0.98: 63,580 MiB peak per card under the 8 x 100k stress (about 1.3 GiB left); &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;prompt_logprobs&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; on 1,024-token windows peaked at 64,676 MiB (0.23 GiB left), so use 0.97 or windows of 512 tokens or fewer for NLL work.&lt;br /&gt;
* Engine numerics: GNmac&#039;s &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;--kv-cache-dtype fp8_ds_mla&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; writes the DeepSeek-V4 record (448 FP8 dims, one scale per 64) because V4.1&#039;s &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvfp4_ds_mla&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; format needs SM100; Morrowmake&#039;s BF16 KV reproduces the reference&#039;s FP8/FP4 rounding bit for bit.&lt;br /&gt;
* The engine image contains AGPL-3.0-only vllm-exl3 code (section 13 applies if served over a network). Single machine, single set of measurements, at 200 W (not directly comparable with 180 W numbers). Test script messages are in French.&lt;br /&gt;
{{Source|handle=alanoo|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1564681525365186711|repo=https://github.com/alanoo81/deepseek-v41-flash-4x-cmp170hx}}&lt;br /&gt;
* This build runs on the GNmac engine, where the lab found long-context copy errors on 75k to 92k-token turns (see [[DeepSeek V4.1 Flash on 4x 8 GB (GNmac)]]). This build&#039;s own copy test (40 identifiers, shorter prompts) passed 300/300; it has not been run on the lab&#039;s test.&lt;br /&gt;
&lt;br /&gt;
== Related ==&lt;br /&gt;
* [[DeepSeek V4.1 Flash on 4x 8 GB (GNmac)]] (base), [[DeepSeek V4.1 Flash on 4x 8 GB (Morrowmake)]], [[Quantization on the 170HX]], [[Benchmarks]].&lt;br /&gt;
&lt;br /&gt;
== Sources ==&lt;br /&gt;
* Repo: [https://github.com/alanoo81/deepseek-v41-flash-4x-cmp170hx alanoo81/deepseek-v41-flash-4x-cmp170hx] (MIT), last commit 2026-10-27. Research was run by an AI coding agent with human sign-off (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;docs/agentic-methodology.md&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
* Discord: alanoo&#039;s posts in clanker-talk, 2026-10-27.&lt;br /&gt;
&lt;br /&gt;
{{ImportFooter}}&lt;br /&gt;
[[Category:8 GB]]&lt;/div&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
	<entry>
		<id>https://cmp.wiki/w/index.php?title=DeepSeek_V4.1_Flash_on_4x_8_GB_(Morrowmake)&amp;diff=512</id>
		<title>DeepSeek V4.1 Flash on 4x 8 GB (Morrowmake)</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=DeepSeek_V4.1_Flash_on_4x_8_GB_(Morrowmake)&amp;diff=512"/>
		<updated>2026-10-31T21:34:28Z</updated>

		<summary type="html">&lt;p&gt;ImportBot: Import: Morrowmake/dsv41-flash-cmp170hx-recipe 1.0.0 (repo, posted by _L_ and Mountains); Mountains&amp;#039; two-day report; CurtisAccelerate&amp;#039;s same-board comparison; the lab run; sources: @voidgiraffe, @lia_oc, @jjb01957, @anon33anon, @darkmaniac7, @mountains1605, @alanoo; GitHub CurtisAccelerate/DeepSeekv41-Flash-1017-EXL3-CMP170HX, Morrowmake/dsv41-flash-cmp170hx-recipe, Morrowmake/dsv41-flash-cmp170hx-recipe.git&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Recipe&lt;br /&gt;
|model=DeepSeek-V4.1-Flash-1017&lt;br /&gt;
|quant=Hybrid: routed experts EXL3 2.9 bpw (LibertAIDAI), everything else official FP8/BF16; KV BF16&lt;br /&gt;
|engine=Morrowmake/vllm-cmp170hx (vLLM fork, container image)&lt;br /&gt;
|engine_version=recipe 1.0.0, engine a0c57b5237&lt;br /&gt;
|cards=8 GB&lt;br /&gt;
|card_count=4&lt;br /&gt;
|topology=TP4 with expert parallel (96 whole experts per card)&lt;br /&gt;
|context=262,144&lt;br /&gt;
|decode_tps=287&lt;br /&gt;
|prefill_tps=3818&lt;br /&gt;
|vram_per_card=64 GiB exposed, --gpu-memory-utilization 0.95&lt;br /&gt;
|power_cap=180 W&lt;br /&gt;
|driver=NVIDIA 580 or newer; P2P needs the Morrowmake/cmpunlocker build&lt;br /&gt;
|unlock_build=cmpunlocker (64 GiB, 74 SMs); Morrowmake/cmpunlocker for P2P&lt;br /&gt;
|flags=P2P=auto, VLLM_ENGRAM_PLACEMENT=auto (ram or ssd), MAX_SEQS 8, MAX_BATCHED 2048, DSpark drafter up to 7 tokens&lt;br /&gt;
|status=Reported&lt;br /&gt;
|tested_by=voidgiraffe&lt;br /&gt;
|tested_on=2026-10-24&lt;br /&gt;
|source=https://github.com/Morrowmake/dsv41-flash-cmp170hx-recipe&lt;br /&gt;
}}&lt;br /&gt;
DeepSeek-V4.1-Flash-1017 on four 64 GB cards with tool calls, reasoning, images and the checkpoint&#039;s own DSpark&lt;br /&gt;
drafter. The served checkpoint is a hybrid built locally from links: routed experts from LibertAI&#039;s EXL3 2.9 bpw export,&lt;br /&gt;
every other weight in DeepSeek&#039;s own FP8/BF16, and the two Engram lookup tables (about 189 GiB) in host RAM, or read&lt;br /&gt;
from SSD on smaller hosts. Same engine family and tooling as [[GLM 5.3 Flash on 4x 8 GB]]. Infobox numbers are the&lt;br /&gt;
author&#039;s &amp;quot;up to&amp;quot; figures for one user on code and cold prefill on a 2,048-token prompt. jjb: heavy lifting for the&lt;br /&gt;
4x 8 GB owners.&lt;br /&gt;
{{Source|handle=lia_oc|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1563528168688586764|repo=https://github.com/Morrowmake/dsv41-flash-cmp170hx-recipe}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=lia_oc|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1563528168688586764}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=jjb01957|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1563675495542038650}}&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
* Four CMP 170HX that each expose 64 GiB (preflight stops under 60 GiB, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;MIN_GPU_MIB 61440&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;). See [[Driver unlock]] and [[8 GB card]].&lt;br /&gt;
* PCIe Gen2 x16 links. The single TP4 layout runs on x4 but is bus-bound; &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;./start.sh&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; warns below x16. See [[Unlocks]].&lt;br /&gt;
* NVIDIA driver 580 or newer; Docker with the NVIDIA Container Toolkit (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;docker run --rm --gpus all nvidia/cuda:13.3.1-base-ubuntu24.04 nvidia-smi&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; lists four cards).&lt;br /&gt;
* Host RAM: about 240 GiB for the published numbers (Engram tables in RAM; the server takes 202 to 204 GiB). Less RAM works with the tables on SSD; put &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;MODELS_DIR&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; on an NVMe with its own DRAM.&lt;br /&gt;
* Disk: about 680 GiB (730 GB) in all (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;NEED_DISK_GB 680&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;git&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;curl&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;flock&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;setsid&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;python3&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;jq&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Optional but needed for full speed: the P2P driver build (mainline cmpunlocker + maintainer P2P + TRAP31 Booter PLM patch, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;ForceP2P=0x11&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
{{Source|handle=lia_oc|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1563528168688586764|repo=https://github.com/Morrowmake/dsv41-flash-cmp170hx-recipe}}&lt;br /&gt;
&lt;br /&gt;
== Steps ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
git clone https://github.com/Morrowmake/dsv41-flash-cmp170hx-recipe.git&lt;br /&gt;
cd dsv41-flash-cmp170hx-recipe&lt;br /&gt;
./start.sh          # install, download, build the hybrid, launch, wait for /health, boot check&lt;br /&gt;
./start.sh smoke    # one chat request and one tool call&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Test request (model id &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;dsv41-flash&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;):&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
curl http://127.0.0.1:8000/v1/chat/completions -H &#039;Content-Type: application/json&#039; \&lt;br /&gt;
  -d &#039;{&amp;quot;model&amp;quot;: &amp;quot;dsv41-flash&amp;quot;, &amp;quot;messages&amp;quot;: [{&amp;quot;role&amp;quot;: &amp;quot;user&amp;quot;, &amp;quot;content&amp;quot;: &amp;quot;Write a haiku about PCIe.&amp;quot;}], &amp;quot;max_tokens&amp;quot;: 4096}&#039;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;docker compose up&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; is the alternative. The first start compiles kernels into &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;./cache&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and loads the&lt;br /&gt;
Engram tables, so it is slow (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;READY_TIMEOUT&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; 3600 s). Other subcommands: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;status&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;logs&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;,&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;stop&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;restart&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;update&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;DRY=1&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
{{Source|handle=lia_oc|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1563528168688586764|repo=https://github.com/Morrowmake/dsv41-flash-cmp170hx-recipe}}&lt;br /&gt;
&lt;br /&gt;
=== What the release pins ===&lt;br /&gt;
* Engine: Morrowmake/vllm-cmp170hx branch &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;ampere&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; at &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;a0c57b52376efd67c57735bc949d4bafa22ae29e&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; on upstream vLLM 4e0681ed56. Image &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;ghcr.io/morrowmake/vllm-cmp170hx:engine-a0c57b5237&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, digest &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;sha256:f67d9be47ffbd4a8b84c77fe76bdb3f842187d9b2786fff573e390ae5361bfb0&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. The release&#039;s launch is baked into the image at &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/opt/recipe/serve.sh&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Export: [https://huggingface.co/LibertAIDAI/DeepSeek-V4.1-Flash-1017-EXL3-2.9bpw LibertAIDAI/DeepSeek-V4.1-Flash-1017-EXL3-2.9bpw] at &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;c178a012&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (about 196 GiB, routed experts only are used).&lt;br /&gt;
* Official: [https://huggingface.co/deepseek-ai/DeepSeek-V4.1-Flash-1017 deepseek-ai/DeepSeek-V4.1-Flash-1017] at &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;1bae0e10&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (about 475 GiB FP8, including the Engram tables in its last two shards).&lt;br /&gt;
* The served directory &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;DeepSeek-V4.1-Flash-1017-hybrid-exl3-fp8&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; holds only links plus a config, index and quantization config that must match validated bytes.&lt;br /&gt;
* Model: 384 routed experts per layer, 6 active per token.&lt;br /&gt;
* Engine switches the release sets to 1, each a kill switch through &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;.env&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;VLLM_DEEPSEEK_V41_ATTN_PIPELINE&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;VLLM_DEEPSEEK_V41_FUSED_ROUTE&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;VLLM_DEEPSEEK_V41_GATE_GEMV&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;VLLM_DEEPSEEK_V41_ROUTER_MMA&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;VLLM_EXL3_MOE_V2&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;VLLM_DEEPSEEK_V41_MOE_PREFILL_TC&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;VLLM_DEEPSEEK_V41_PREFILL_CE_ALLREDUCE&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;VLLM_DEEPSEEK_V41_PREFILL_SPLIT_REDUCE&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;VLLM_HOST_ALLREDUCE&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Serving defaults: 262,144 context, up to 8 requests, 2,048 tokens per scheduler step, CUDA graphs for decode steps up to 48 tokens, fair prefill in 512-token pieces, prefix caching on, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;deepseek_v41&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; tool and reasoning parsers, images on. DSpark drafts up to 7 tokens for one request, 5 for more; &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;EXTRA_ARGS=&amp;quot;--speculative-config None&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; turns speculation off.&lt;br /&gt;
{{Source|handle=lia_oc|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1563528168688586764|repo=https://github.com/Morrowmake/dsv41-flash-cmp170hx-recipe}}&lt;br /&gt;
&lt;br /&gt;
=== Engram placement ===&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;VLLM_ENGRAM_PLACEMENT=auto&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (default) picks RAM when 212 GiB (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;NEED_RAM_GIB&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) is available, else SSD. In&lt;br /&gt;
SSD mode each card gets a row cache of (available RAM minus 29 GiB) / 4, clamped to 1 to 48 GiB (48 GiB holds a card&#039;s&lt;br /&gt;
whole share); at 12 GiB or more it preloads at start (about 49 GB read per card) and reads past the page cache.&lt;br /&gt;
Measured cost of SSD mode with a 38 GiB cache: first token on a cold 2K prompt 6% later (772 vs 725 ms), a 32K prompt 1%&lt;br /&gt;
later, decode within 1%. Swap is disabled through &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;MEM_LIMIT&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, because swapped Engram tables cost about 8%&lt;br /&gt;
prefill.&lt;br /&gt;
{{Source|handle=lia_oc|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1563528168688586764|repo=https://github.com/Morrowmake/dsv41-flash-cmp170hx-recipe}}&lt;br /&gt;
&lt;br /&gt;
== Measured numbers ==&lt;br /&gt;
Author&#039;s release check, 2026-10-24: 74 SMs and 180 W per card, PCIe x16, P2P verified, Engram in RAM, MiaAI-Lab&lt;br /&gt;
protocol (400 tokens, temperature 0, thinking off), median of five runs including time to first token. Tok/s&lt;br /&gt;
structured / code / prose, marked &amp;quot;up to&amp;quot;.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! !! 1 user !! 2 users !! 4 users !! 8 users&lt;br /&gt;
|-&lt;br /&gt;
| Default || 319 / 287 / 162 || 360 / 431 / 230 || 545 / 602 / 324 || 765 / 729 / 432&lt;br /&gt;
|}&lt;br /&gt;
* Cold prefill 3,818 tok/s (2,048-token prompt), 3,808 tok/s (32,768-token prompt). KV pool 1,247,406 tokens (BF16, not quantized).&lt;br /&gt;
* Quality: HumanEval 157/164, GSM8K 1,280/1,319, against a reference of 157/164 and 1,279/1,319.&lt;br /&gt;
* Fallbacks (prose 1 user / 8 users / cold 2K prefill): Engram from SSD with a 48 GiB cache 151 / 428 / 3,607; &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;P2P=off&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; 133 / 344 / 3,804 (2 and 4 users without P2P up to 192 and 271).&lt;br /&gt;
{{Source|handle=lia_oc|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1563528168688586764|repo=https://github.com/Morrowmake/dsv41-flash-cmp170hx-recipe}}&lt;br /&gt;
&lt;br /&gt;
=== Other people&#039;s numbers ===&lt;br /&gt;
{{Status|Contested}} Two other people measured this recipe well below the published figures, each with stated&lt;br /&gt;
differences:&lt;br /&gt;
* CurtisAccelerate (same board as his own recipe: dual-socket Broadwell, 140 W, peer access off), one user count / code / prose 122.8 / 90.3 / 62.4 tok/s, 8-user aggregate 168.7, cold prefill at 128K 1,558.7 tok/s (faster than his own stack at every length). Another of his tables reads 254.1 / 196.2 / 139.7, with large boot-to-boot spread. {{Source|handle=anon33anon|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1561910289799184445|repo=https://github.com/CurtisAccelerate/DeepSeekv41-Flash-1017-EXL3-CMP170HX}}&lt;br /&gt;
* The lab (heretic patch applied, a miner sharing the cards so &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;--gpu-memory-utilization 0.92&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, Engram on SSD, its own bench): one user code 158, structured 136, prose 121; 8 users 323 / 261 / 249; warm prefill 2,453 tok/s on a 17k prompt. See [[DeepSeek V4.1 Flash heretic on 4x 8 GB]]. {{Source|handle=darkmaniac7|date=2026-10-29|note=lab notes}}&lt;br /&gt;
* Mountains ran it for two days on PCIe Gen2 x4 cards: better quality than the earlier GNmac build, roughly similar speed, handles complex work better, and he rates it above GLM 5.3 Flash; he is staying on it. No tok/s posted. {{Source|handle=mountains1605|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1564695486911217665}}&amp;lt;br /&amp;gt;{{Source|handle=mountains1605|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1564711187659362447}}&lt;br /&gt;
&lt;br /&gt;
== Accuracy on long contexts ==&lt;br /&gt;
On the lab&#039;s long-context copy test (75k to 92k-token roleplay turns that must copy image paths and names exactly), this&lt;br /&gt;
recipe&#039;s engine got 0 of 29 paths wrong with the same 2.9 bpw expert files on which the GNmac engine got 85% wrong.&lt;br /&gt;
OpenRouter&#039;s full-precision 1017 also scored 0%. See [[DeepSeek V4.1 Flash on 4x 8 GB (GNmac)]].&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-29|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
* Reasoning is on by default and arrives in the &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;reasoning&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; field. &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;quot;chat_template_kwargs&amp;quot;: {&amp;quot;thinking&amp;quot;: false}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; turns it off; &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;reasoning_effort&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; takes low, high (default), xhigh, max, or a number 1 to 100 in &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;chat_template_kwargs&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;max_tokens&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; must cover reasoning plus answer, or &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;content&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; is empty with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;finish_reason: &amp;quot;length&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
* One layout only (TP4), needing x16 links; no PP layout yet.&lt;br /&gt;
* Heavy host requirements: about 240 GiB RAM for the published numbers and about 680 GiB of disk. alanoo notes it is much larger on disk than his mixed-bpw build. {{Source|handle=alanoo|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1564697318081560679}}&lt;br /&gt;
* First release (1.0.0), so less field history than the GLM recipe.&lt;br /&gt;
{{Source|handle=lia_oc|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1563528168688586764|repo=https://github.com/Morrowmake/dsv41-flash-cmp170hx-recipe}}&lt;br /&gt;
* With anything else holding memory on the cards (a miner holds 2.5 GiB per card), the default 0.95 runs out of memory on a 17k-token prefill; 0.92 fixed it. {{Source|handle=darkmaniac7|date=2026-10-29|note=lab notes}}&lt;br /&gt;
* The recipe does not pass &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;CUDA_DEVICE_ORDER&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; into the container. To serve from four cards of a larger box, add it to &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;CONTAINER_KEYS&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;start.sh&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and set &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;CUDA_DEVICE_ORDER=PCI_BUS_ID&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; plus &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;CUDA_VISIBLE_DEVICES&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;.env&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. {{Source|handle=darkmaniac7|date=2026-10-29|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
== Related ==&lt;br /&gt;
* With pqhaz&#039;s heretic (abliteration) patch: [[DeepSeek V4.1 Flash heretic on 4x 8 GB]].&lt;br /&gt;
* Other 4-card builds: [[DeepSeek V4.1 Flash on 4x 8 GB (GNmac)]], [[DeepSeek V4.1 Flash on 4x 8 GB (alanoo fidelity build)]], [[DeepSeek V4.1 Flash on 4x 8 GB (CurtisAccelerate TC-MoE)]].&lt;br /&gt;
* More cards: [[DeepSeek V4.1 Flash on 8x 8 GB (Zanooda PP8)]], [[DeepSeek V4.1 Flash on 6x 8 GB (Deepinfer-SM80 TP2 x PP3)]].&lt;br /&gt;
* [[Engines]], [[Quantization on the 170HX]], [[Benchmarks]].&lt;br /&gt;
&lt;br /&gt;
== Sources ==&lt;br /&gt;
* Repo: [https://github.com/Morrowmake/dsv41-flash-cmp170hx-recipe Morrowmake/dsv41-flash-cmp170hx-recipe] (MIT; checkpoints MIT), last commit 2026-10-26. Credits GNmac-lab&#039;s recipe for an adapted grouped FP8 GEMM and design ideas.&lt;br /&gt;
* Posted on Discord by _L_ (2026-10-24) and recommended for 4-card owners with enough RAM or SSD. {{Source|handle=lia_oc|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1564319994152488971}}&lt;br /&gt;
&lt;br /&gt;
{{ImportFooter}}&lt;br /&gt;
[[Category:8 GB]]&lt;/div&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
	<entry>
		<id>https://cmp.wiki/w/index.php?title=DeepSeek_V4.1_Flash_on_4x_8_GB_(GNmac)&amp;diff=511</id>
		<title>DeepSeek V4.1 Flash on 4x 8 GB (GNmac)</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=DeepSeek_V4.1_Flash_on_4x_8_GB_(GNmac)&amp;diff=511"/>
		<updated>2026-10-31T21:34:27Z</updated>

		<summary type="html">&lt;p&gt;ImportBot: Import: GNmac-lab/deepseek-v41-flash-1017-cmp170hx 1.0.0 to 1.2.0 (repo and greencandle&amp;#039;s Discord posts); Mountains&amp;#039; x4 run; the lab run and long-context copy finding; sources: @greencandle9753, @cibernox, @darkmaniac7, @mountains1605; GitHub GNmac-lab/deepseek-v41-flash-1017-cmp170hx; lab notes of @darkmaniac7&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Recipe&lt;br /&gt;
|model=DeepSeek-V4.1-Flash-1017&lt;br /&gt;
|quant=Hybrid: routed experts EXL3 (mostly 3 bpw, 2 bpw on layers 18-22) from LibertAI&#039;s 2.9 bpw pack; attention, shared experts, indexer and DSpark drafter official FP8; KV fp8_ds_mla&lt;br /&gt;
|engine=vLLM with a pinned sm_80 patch stack (built locally from source)&lt;br /&gt;
|engine_version=recipe 1.2.0&lt;br /&gt;
|cards=8 GB&lt;br /&gt;
|card_count=4&lt;br /&gt;
|topology=TP4 (default) or PP4 for x1/x4 links&lt;br /&gt;
|context=262,144 (up to 1,048,576)&lt;br /&gt;
|decode_tps=258&lt;br /&gt;
|prefill_tps=2416&lt;br /&gt;
|vram_per_card=64 GiB, GPU_MEMORY_UTILIZATION 0.95&lt;br /&gt;
|power_cap=180 W (nvidia-smi -pl 180)&lt;br /&gt;
|driver=CUDA 13 capable; measured on 610.43.02&lt;br /&gt;
|unlock_build=cmpunlocker (64 GiB, 74 SMs) with a P2P-capable driver for TP4&lt;br /&gt;
|flags=LAYOUT=tp4, MAX_MODEL_LEN 262144, MAX_NUM_SEQS 8, GPU_MEMORY_UTILIZATION 0.95, P2P 1, DSV41_GATE_TAU 0.10, DSV41_DYNK accept:3,5&lt;br /&gt;
|status=Reported&lt;br /&gt;
|tested_by=greencandle9753&lt;br /&gt;
|tested_on=2026-10-26&lt;br /&gt;
|source=https://github.com/GNmac-lab/deepseek-v41-flash-1017-cmp170hx&lt;br /&gt;
}}&lt;br /&gt;
DeepSeek-V4.1-Flash-1017 on four 64 GB cards with vLLM and a patch stack for sm_80, an OpenAI-compatible API with&lt;br /&gt;
tools, reasoning and images, and up to 1M tokens of context. The checkpoint is a hybrid (Curtis White&#039;s layout): EXL3&lt;br /&gt;
routed experts plus the official FP8 dense tensors, with the 189 GiB Engram n-gram tables streamed from NVMe instead of&lt;br /&gt;
loaded, so it needs far less host RAM than the Morrowmake recipe. Infobox numbers are release 1.2.0, one user on code.&lt;br /&gt;
{{Source|handle=greencandle9753|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562465339395280909|repo=https://github.com/GNmac-lab/deepseek-v41-flash-1017-cmp170hx}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=greencandle9753|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562465339395280909}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Read the long-context copy finding under Known issues before using it for work that must copy names or paths&lt;br /&gt;
exactly.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
* Four CMP 170HX at 64 GiB and 74 SMs ([[Driver unlock]], [[8 GB card]]).&lt;br /&gt;
* PCIe 2.0 x16 links with a P2P-capable driver for TP4 (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;tools/p2p_check.sh&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;); on x1 or x4 links use &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;LAYOUT=pp4&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. greencandle: to match his single-user numbers you have to do the x16 mod. {{Source|handle=greencandle9753|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562929719794602087}}&lt;br /&gt;
* Driver with CUDA 13 support (measured on 610.43.02), Docker with the NVIDIA Container Toolkit.&lt;br /&gt;
* About 400 GiB of fast NVMe for checkpoints plus about 40 GiB for the image; 64 GB+ of host RAM.&lt;br /&gt;
{{Source|handle=greencandle9753|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562465339395280909|repo=https://github.com/GNmac-lab/deepseek-v41-flash-1017-cmp170hx}}&lt;br /&gt;
&lt;br /&gt;
== Steps ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
git clone https://github.com/GNmac-lab/deepseek-v41-flash-1017-cmp170hx &amp;amp;&amp;amp; cd deepseek-v41-flash-1017-cmp170hx&lt;br /&gt;
cp .env.example .env            # set MODELS_DIR (fast NVMe, ~400 GiB free)&lt;br /&gt;
tools/download.sh               # model parts + hybrid assembly (resumable)&lt;br /&gt;
./start.sh                      # builds the image on first use (~30-45 min), starts, waits until ready&lt;br /&gt;
./start.sh smoke                # one chat, one tool call, one image&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Test request (model name &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;deepseek-v4.1-flash&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;):&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
curl -s http://127.0.0.1:8000/v1/chat/completions -H &#039;Content-Type: application/json&#039; -d &#039;{&lt;br /&gt;
  &amp;quot;model&amp;quot;: &amp;quot;deepseek-v4.1-flash&amp;quot;, &amp;quot;messages&amp;quot;: [{&amp;quot;role&amp;quot;: &amp;quot;user&amp;quot;, &amp;quot;content&amp;quot;: &amp;quot;Hello!&amp;quot;}], &amp;quot;max_tokens&amp;quot;: 200}&#039;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
The server binds 127.0.0.1:8000 with no API key; reach it from another machine through an SSH tunnel&lt;br /&gt;
(&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;ssh -N -L 127.0.0.1:8000:127.0.0.1:8000 you@gpu-host&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;). Update: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;git pull &amp;amp;&amp;amp; docker/build.sh &amp;amp;&amp;amp; ./start.sh restart&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
{{Source|handle=greencandle9753|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562465339395280909|repo=https://github.com/GNmac-lab/deepseek-v41-flash-1017-cmp170hx}}&lt;br /&gt;
&lt;br /&gt;
=== Checkpoint and engine ===&lt;br /&gt;
* Routed experts, layers 0-39: EXL3 trellis mul1, 3 bpw (2 bpw on layers 18-22), from [https://huggingface.co/LibertAIDAI/DeepSeek-V4.1-Flash-1017-EXL3-2.9bpw LibertAIDAI/DeepSeek-V4.1-Flash-1017-EXL3-2.9bpw] (197 GB).&lt;br /&gt;
* Attention, shared experts, KV compressor, indexer and the DSpark drafter: FP8 e4m3 UE8M0 from [https://huggingface.co/deepseek-ai/DeepSeek-V4.1-Flash-1017 the official release] (18 GB, fetched by HTTP range requests).&lt;br /&gt;
* Engram tables for layers 1 and 14: FP8+E8M0, 190 GB (shards 47-48), read from NVMe while serving. KV cache &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;fp8_ds_mla&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Engine pins (NOTICE.md): base image &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;vllm/vllm-openai:deepseekv41-flash-0909&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, zebgop-ops/dsv41reap-pp &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;138e748&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, kaka86mm/dsv41-flash-pp4-170hx &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;950f4c0&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, turboderp exllamav3 v1.5.3 (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;d3739fd&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;), vcruz305/vllm-exl3 &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;223e246&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, CurtisAccelerate/DeepSeekv41-Flash-EXL3-TC-MoE &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;88eb6e1&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, FlashInfer v0.7.0.post1 (PCIe IPC all-reduce), HalfVulpes/Deepinfer-SM80 &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;2a828fc&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, Morrowmake/vllm-cmp170hx &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;a0c57b5&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;; &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;TORCH_CUDA_ARCH_LIST=8.0&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. No prebuilt image: the first build takes 30 to 45 minutes.&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;.env&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; keys: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;LAYOUT&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; tp4 or pp4, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;MAX_MODEL_LEN&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; 262144 (up to 1048576, KV pool then 1,270,789 tokens), &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;MAX_NUM_SEQS&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; 8, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;GPU_MEMORY_UTILIZATION&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; 0.95, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;P2P&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; 1 (0 routes NCCL through host memory), &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;DSV41_GATE_TAU&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; 0.10 (confidence-gated draft verification; 0 verifies all 5 drafts), &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;DSV41_DYNK&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; accept:3,5 (TP4 only), &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;DSV41_VARIANTS&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;BIND&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;PORT&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;reasoning_effort&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; accepts none, low, high, xhigh, max; minimal and medium are rejected by the chat template (HTTP 400).&lt;br /&gt;
{{Source|handle=greencandle9753|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562465339395280909|repo=https://github.com/GNmac-lab/deepseek-v41-flash-1017-cmp170hx}}&lt;br /&gt;
&lt;br /&gt;
== Measured numbers ==&lt;br /&gt;
Author&#039;s numbers, 4 cards at 180 W, MiaAI-Lab protocol, tok/s structured / code / prose:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Release !! Layout !! 1 user !! 8 users !! Cold prefill !! KV pool&lt;br /&gt;
|-&lt;br /&gt;
| 1.0.0 (2026-10-21) || TP4 || 296 / 212 / 150 || 796 / 477 / 359 || 1,759 || 1.57M&lt;br /&gt;
|-&lt;br /&gt;
| 1.1.0 (2026-10-23) || TP4 || 336 / 247 / 180 || +6 to +7% on code and prose || 1,764 ||&lt;br /&gt;
|-&lt;br /&gt;
| 1.2.0 (2026-10-26) || TP4 || 356 / 258 / 184 || 868 / 544 / 441 || 2,416 || 1,395,731&lt;br /&gt;
|-&lt;br /&gt;
| 1.2.0 || PP4 || 118 / 91 / 63 || 341 / 214 / 163 || 2,311 || 2,539,313&lt;br /&gt;
|}&lt;br /&gt;
1.2.0 at 2 users: 433 / 244 / 239; at 4 users: 626 / 388 / 349. Quality 1.2.0 (TP4): HumanEval 154/164, GSM8K&lt;br /&gt;
1,275/1,319 (1.1.0: 156 and 1,273); dqeval NLL 3.50001 against 3.48019; a 20-minute 8-stream soak served 1,018 requests&lt;br /&gt;
with 0 errors at 334.8 tok/s. In a quick comparison it gave greencandle better results than his previous GLM Flash&lt;br /&gt;
setup.&lt;br /&gt;
{{Source|handle=greencandle9753|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562465339395280909|repo=https://github.com/GNmac-lab/deepseek-v41-flash-1017-cmp170hx}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=greencandle9753|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1563066699840884806}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=greencandle9753|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562822643663511564}}&lt;br /&gt;
&lt;br /&gt;
* Decode was the focus; prefill has headroom. cibernox: prefill on the weaker side but totally usable. {{Source|handle=greencandle9753|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562471620478763063}}&amp;lt;br /&amp;gt;{{Source|handle=cibernox|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562470944130342945}}&lt;br /&gt;
* KLD for the weights is on the [https://huggingface.co/Mia-AiLab/DeepSeek-V4.1-Flash-1017-EXL3-EAQ-v1-2.9-bpw Mia-AiLab EXL3 EAQ v1 2.9 bpw] model card. The vLLM changes are kernel, scheduling or memory changes that are bit-identical or only reorder FP32 sums; speculative decoding does not change the output distribution because the target model verifies every kept token. {{Source|handle=greencandle9753|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1563300802238484561}}&lt;br /&gt;
&lt;br /&gt;
=== Other people&#039;s numbers ===&lt;br /&gt;
* The lab (TP4 on four cards of an 8-card box, Gen2 x16, P2P on, its own bench with 1,024-token answers): one user code 244, structured 212, prose 136; 8 users 522 / 425 / 346; prefill 2.0k to 2.6k tok/s (a 48k prompt in 20 to 25 s); KV pool 1.4M at 262K. DSpark gives 2.6x decode. Keep the prefill budget at 2,048 as shipped: 8,192 and 16,384 were slower, and 8,192 with DSpark crashed. {{Source|handle=darkmaniac7|date=2026-10-28|note=lab notes}}&lt;br /&gt;
* Mountains (four cards on PCIe Gen2 x4): PP4 did not work well, so he switched to TP4 with P2P; single stream maybe 10% below GLM 5.3 Flash and never felt slow; first load about 8 minutes or more on Gen2 x4. He found it a bit more intelligent than GLM 5.3 Flash but less consistent, went back to GLM, then moved to the Morrowmake build, which he found better on prefill and quality. {{Source|handle=mountains1605|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562849601697095793}}&amp;lt;br /&amp;gt;{{Source|handle=mountains1605|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562982101157150771}}&amp;lt;br /&amp;gt;{{Source|handle=mountains1605|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1564711187659362447}}&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
* &#039;&#039;&#039;Long-context copy errors (engine defect).&#039;&#039;&#039; On the lab&#039;s test (75k to 92k-token roleplay turns that must copy image paths and names exactly), this build got 85% of named paths wrong. Bisecting one change at a time on stock dense weights: cutting the prompt to the last 5 turns, 33% wrong (long-range); BF16 KV cache, 100%; the synchronous Engram path, 100%; OpenRouter&#039;s full-precision 1017, 0%; Morrowmake&#039;s recipe with the same 2.9 bpw expert files, 0% (0 of 29). Ruled out: the heretic patch, the sampler, DSpark, the prompts, the detokenizer (the model ranks the wrong token first). So the defect is in this stack&#039;s sm_80 attention or kernel path, not the quant. See [[DeepSeek V4.1 Flash on 4x 8 GB (Morrowmake)]]. {{Source|handle=darkmaniac7|date=2026-10-29|note=lab notes}}&lt;br /&gt;
* TP4 on links narrower than x16 is very slow (about 86 all-reduces per step); use PP4 there. PP4 on x4 links is extrapolated by the author, not measured.&lt;br /&gt;
* A startup hang at 100% GPU and low power is an all-reduce waiting on broken P2P: try &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;P2P=0&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Never &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;kill -9&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; a multi-GPU vLLM; use &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;./stop.sh&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Prose runs about 20% slower right after a restart until the Engram rows are in the page cache. A 1M-token prefill takes about 25 minutes.&lt;br /&gt;
* TP4 greedy text is not bit-reproducible across processes (compare NLL, not text).&lt;br /&gt;
* A worker OOM at load (about 25 GB host RAM per worker) means &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;VLLM_EXL3_MODEL_DIR&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; is unset.&lt;br /&gt;
* License: MIT except &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;patches/vllm-exl3/&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, which is AGPL-3.0-only; anyone serving others from the built image inherits AGPL obligations (NOTICE.md). The hybrid assembly depends on a &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;quantization_config.json&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; fetched from CurtisAccelerate&#039;s repo, which states no license.&lt;br /&gt;
{{Source|handle=greencandle9753|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562465339395280909|repo=https://github.com/GNmac-lab/deepseek-v41-flash-1017-cmp170hx}}&lt;br /&gt;
* A slow NVMe and little RAM headroom can struggle with the streamed Engram tables. {{Source|handle=greencandle9753|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562470200211800095}}&lt;br /&gt;
&lt;br /&gt;
=== Build and run traps (lab notes) ===&lt;br /&gt;
* The draft count (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;SPEC_TOKENS&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) must be 5: 6 and 7 do not start; 3 and 4 boot but every request fails.&lt;br /&gt;
* Keep the shipped prefill budget of 2,048: 8,192 without DSpark gave 1,400-1,770 tok/s at 48k and 94 tok/s decode, 16,384 shrank the KV pool to 619k tokens, and 8,192 with DSpark died on the first 48k request. The prefill chunk must stay 2,048 with images (1,024 does not start, 4,096 runs out of memory).&lt;br /&gt;
* The image build needs Docker buildx (the Dockerfile uses &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;RUN --mount=type=bind&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) and runs about 32 nvcc jobs at once (MAX_JOBS=16, two stages in parallel), so build on a machine that can take it. It took 1,351 s here, no GPU needed, about 40 GiB.&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;serve.sh&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; uses &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;--gpus all&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and a busy guard that sums memory over every card, so a second instance on other cards of the same box needs a wrapper.&lt;br /&gt;
* This stack never uses vLLM&#039;s custom all-reduce; it uses FlashInfer&#039;s PCIe IPC all-reduce (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;VLLM_ALLREDUCE_USE_FLASHINFER_PCIE_IPC=1&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-28|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
== Abliterated variant ==&lt;br /&gt;
pqhaz&#039;s heretic patch edits only the 38 &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;attn.wo_b&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; tensors, and this recipe takes exactly those dense tensors&lt;br /&gt;
from the official checkpoint, so the patch drops in with no requantization: rewrite the 18 GB of non-expert shards with&lt;br /&gt;
the patch and point the hybrid at them. Uncensored EXL3 bundles whose edit lives in other dense tensors would silently&lt;br /&gt;
do nothing here. See [[DeepSeek V4.1 Flash heretic on 4x 8 GB]].&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-28|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
== Related ==&lt;br /&gt;
* Forks of this recipe: [[DeepSeek V4.1 Flash on 4x 8 GB (alanoo fidelity build)]]. Its kernel source: [[DeepSeek V4.1 Flash on 4x 8 GB (CurtisAccelerate TC-MoE)]].&lt;br /&gt;
* [[DeepSeek V4.1 Flash on 4x 8 GB (Morrowmake)]], [[Engines]], [[Quantization on the 170HX]], [[Benchmarks]].&lt;br /&gt;
&lt;br /&gt;
== Sources ==&lt;br /&gt;
* Repo: [https://github.com/GNmac-lab/deepseek-v41-flash-1017-cmp170hx GNmac-lab/deepseek-v41-flash-1017-cmp170hx], releases 1.0.0 (2026-10-21), 1.1.0 (2026-10-23), 1.2.0 (2026-10-26). Posted on Discord by greencandle.&lt;br /&gt;
&lt;br /&gt;
{{ImportFooter}}&lt;br /&gt;
[[Category:8 GB]]&lt;/div&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
	<entry>
		<id>https://cmp.wiki/w/index.php?title=DeepSeek_V4.1_Flash_heretic_on_4x_8_GB&amp;diff=510</id>
		<title>DeepSeek V4.1 Flash heretic on 4x 8 GB</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=DeepSeek_V4.1_Flash_heretic_on_4x_8_GB&amp;diff=510"/>
		<updated>2026-10-31T21:34:26Z</updated>

		<summary type="html">&lt;p&gt;ImportBot: Import: The lab recipe (lab notes, 2026-10-29): Morrowmake dsv41-flash-cmp170hx-recipe 1.0.0 with pqhaz&amp;#039;s heretic patch written into the official checkpoint in place; sources: @darkmaniac7; GitHub Morrowmake/dsv41-flash-cmp170hx-recipe&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Recipe&lt;br /&gt;
|model=DeepSeek-V4.1-Flash-1017 heretic (pqhaz abliteration)&lt;br /&gt;
|quant=Hybrid: routed experts EXL3 2.9 bpw (LibertAIDAI), everything else official FP8/BF16 with the 38 heretic attn.wo_b tensors&lt;br /&gt;
|engine=Morrowmake/vllm-cmp170hx (vLLM fork, container image)&lt;br /&gt;
|engine_version=recipe 1.0.0 (commit d4d1f525), engine a0c57b52&lt;br /&gt;
|cards=8 GB&lt;br /&gt;
|card_count=4&lt;br /&gt;
|topology=TP4&lt;br /&gt;
|context=262,144&lt;br /&gt;
|decode_tps=158&lt;br /&gt;
|prefill_tps=2453&lt;br /&gt;
|vram_per_card=64 GiB, --gpu-memory-utilization 0.92 (miner co-resident)&lt;br /&gt;
|flags=EXTRA_ARGS=&amp;quot;--gpu-memory-utilization 0.92&amp;quot;, VLLM_ENGRAM_PLACEMENT=ssd, CUDA_DEVICE_ORDER=PCI_BUS_ID&lt;br /&gt;
|status=Reported&lt;br /&gt;
|tested_by=darkmaniac7&lt;br /&gt;
|tested_on=2026-10-29&lt;br /&gt;
|source=https://github.com/Morrowmake/dsv41-flash-cmp170hx-recipe&lt;br /&gt;
}}&lt;br /&gt;
Morrowmake&#039;s recipe for DeepSeek-V4.1-Flash on four CMP 170HX, unchanged except for a few &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;.env&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; lines, with&lt;br /&gt;
pqhaz&#039;s heretic patch written into the official checkpoint in place. Nothing was retrained or requantized. The result&lt;br /&gt;
answers prompts the stock model refuses, keeps tool calls and long-context copying accurate, and reasons longer.&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-29|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
== Parts (pinned) ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Part !! Source !! Pin&lt;br /&gt;
|-&lt;br /&gt;
| Recipe || [https://github.com/Morrowmake/dsv41-flash-cmp170hx-recipe Morrowmake/dsv41-flash-cmp170hx-recipe] || commit &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;d4d1f525&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (release 1.0.0)&lt;br /&gt;
|-&lt;br /&gt;
| Engine image || &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;ghcr.io/morrowmake/vllm-cmp170hx&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;sha256:f67d9be47ffbd4a8b84c77fe76bdb3f842187d9b2786fff573e390ae5361bfb0&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (vLLM fork Morrowmake/vllm-cmp170hx at &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;a0c57b52&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;)&lt;br /&gt;
|-&lt;br /&gt;
| Routed experts || [https://huggingface.co/LibertAIDAI/DeepSeek-V4.1-Flash-1017-EXL3-2.9bpw LibertAIDAI/DeepSeek-V4.1-Flash-1017-EXL3-2.9bpw] || EXL3 2.9 bpw, about 211 GB&lt;br /&gt;
|-&lt;br /&gt;
| Everything else || [https://huggingface.co/deepseek-ai/DeepSeek-V4.1-Flash-1017 deepseek-ai/DeepSeek-V4.1-Flash-1017] || official FP8/BF16, about 510 GB&lt;br /&gt;
|-&lt;br /&gt;
| Abliteration || [https://huggingface.co/pqhaz/DeepSeek-V4.1-Flash-1017-heretic pqhaz/DeepSeek-V4.1-Flash-1017-heretic], &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;patch/&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; folder only || 38 tensors, 1.6 GB; the lab copy sha256 &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;16e63cd3e79c3590855aad340b5b9dc37f27562bf2d0a40f85268915da221ce2&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-29|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
== Why an in-place patch is enough ==&lt;br /&gt;
The recipe&#039;s &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;download.sh&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; fetches both checkpoints and builds &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;DeepSeek-V4.1-Flash-1017-hybrid-exl3-fp8&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;,&lt;br /&gt;
a directory of links. The routed experts (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;layers.N.ffn.experts.*&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) come from the EXL3 export; every other&lt;br /&gt;
tensor, attention included, is a link to the official shards.&lt;br /&gt;
&lt;br /&gt;
The heretic edit only touches &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;layers.2-39.attn.wo_b.weight&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Each edited tensor keeps the same FP8 dtype, shape&lt;br /&gt;
and byte offset, and the block scales are untouched. Those tensors live in the official shards, so overwriting them&lt;br /&gt;
there makes the served hybrid heretic with no rebuild. The heretic release leaves the routed experts alone (their FP4&lt;br /&gt;
storage cannot hold the edit), so it combines cleanly with the 2.9 bpw EXL3 experts.&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-29|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
== Steps ==&lt;br /&gt;
# Do the recipe&#039;s one-time host setup, clone it and run &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;./install.sh&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, as its README says. Prerequisites are those of [[DeepSeek V4.1 Flash on 4x 8 GB (Morrowmake)]].&lt;br /&gt;
# &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;./download.sh&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; fetches both checkpoints and builds the hybrid. Budget about 680 GiB.&lt;br /&gt;
# Fetch the patch only: &amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; inline&amp;gt;hf download pqhaz/DeepSeek-V4.1-Flash-1017-heretic --include &amp;quot;patch/*&amp;quot; --local-dir heretic&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
# Write it into the official checkpoint in place with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;heretic_inplace.py&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (below, stdlib Python only):&lt;br /&gt;
#: {{Download|file=Heretic_inplace.py|compact=yes}} The script applies the heretic patch to the official shards in place, restores them byte-exact from the backup, or reports their status.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
python3 heretic_inplace.py apply   &amp;lt;MODELS_DIR&amp;gt;/DeepSeek-V4.1-Flash-1017 heretic/patch/&amp;lt;file&amp;gt;.safetensors stock-wo_b-backup.safetensors&lt;br /&gt;
python3 heretic_inplace.py status  &amp;lt;same three args&amp;gt;     # expect: heretic 38, stock 0, other 0&lt;br /&gt;
python3 heretic_inplace.py restore &amp;lt;same three args&amp;gt;     # undo, byte-exact&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
#: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;apply&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; first saves the 38 stock tensors to the backup file (1.6 GB), then overwrites each tensor, fsyncs and reads it back. It refuses any shard that has other hard links, so it cannot patch a second copy by accident. Re-running it does nothing.&lt;br /&gt;
#: To avoid patching in place, the heretic repo&#039;s own &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;ds_patch.py apply &amp;lt;official&amp;gt; &amp;lt;patch&amp;gt; &amp;lt;new_dir&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; writes a patched copy instead. It rewrites 38 full shards (about 7 GB each, roughly 260 GB extra) and hard-links the rest. Put that copy under the official checkpoint&#039;s directory name: the hybrid&#039;s links resolve by that name, and the index and config the builder checks are unchanged.&lt;br /&gt;
# &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;.env&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; changes, all specific to the lab box:&lt;br /&gt;
#* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;CUDA_VISIBLE_DEVICES=4,5,6,7&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;CUDA_DEVICE_ORDER=PCI_BUS_ID&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, because this runs on four cards of an 8-card machine. The recipe does not pass &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;CUDA_DEVICE_ORDER&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; into the container, so it was added to &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;CONTAINER_KEYS&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;start.sh&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (a one-word change). On a 4-card box you need neither.&lt;br /&gt;
#* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;EXTRA_ARGS=&amp;quot;--gpu-memory-utilization 0.92&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, only because a miner shares the cards and holds 2.5 GiB on each. At the default 0.95 a 17k-token prefill ran out of memory. With nothing else on the cards, keep the default.&lt;br /&gt;
#* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;VLLM_ENGRAM_PLACEMENT=ssd&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (default &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;auto&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) keeps the Engram tables on SSD instead of in RAM. If you have the RAM, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;auto&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; is fine.&lt;br /&gt;
#* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;PORT&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;SERVED_MODEL_NAME&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; are cosmetic.&lt;br /&gt;
# &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;./start.sh&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, then &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;./start.sh smoke&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (one chat request and one tool call).&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-29|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
== Measured numbers ==&lt;br /&gt;
On the lab box: four CMP 170HX on PCIe, sharing the machine with a miner, measured with its own bench script. Not&lt;br /&gt;
comparable with the numbers the recipe publishes.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! !! Result&lt;br /&gt;
|-&lt;br /&gt;
| Decode, 1 user || code 158, structured 136, prose 121 tok/s&lt;br /&gt;
|-&lt;br /&gt;
| Decode, 8 users (total) || code 323, structured 261, prose 249 tok/s&lt;br /&gt;
|-&lt;br /&gt;
| Prefill, 17k-token prompt (warm) || 2,453 tok/s&lt;br /&gt;
|-&lt;br /&gt;
| Long-context copy accuracy (75k to 92k-token roleplay turns that must copy image paths and names exactly) || 1 wrong of 30. The miss picked a different variant of the right image, not a garbled path&lt;br /&gt;
|-&lt;br /&gt;
| Same 2.9 bpw expert files on a different engine (GNmac) || 85% wrong on the same test. So that engine causes the copy errors, not the quant or the heretic edit&lt;br /&gt;
|-&lt;br /&gt;
| Refusal spot check (4 prompts, 1,500-token cap) || 2 answered, 2 hit the cap while still reasoning, 0 refused&lt;br /&gt;
|-&lt;br /&gt;
| Tool calls (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;deepseek_v41&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; parser) || work&lt;br /&gt;
|}&lt;br /&gt;
The heretic model card reports 1 refusal in 100 held-out prompts (base: 97) and KL 0.136 on harmless prompts.&lt;br /&gt;
An earlier run under the same conditions read 150 / 131 / 117 tok/s for one user (code / structured / prose); the GNmac engine on the same cards read 248 / 177 / 135 and 542 / 396 / 347 at 8 users, prefill 2,697.&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-29|note=lab notes}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-29|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
== Things to know ==&lt;br /&gt;
* It reasons much longer after the edit. The model card puts the median completion at 1,517 tokens against 357 for the base. Set &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;max_tokens&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; generously, or &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;content&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; comes back empty with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;finish_reason: &amp;quot;length&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
* No capability benchmarks have been run on the heretic version, the lab&#039;s or the model card&#039;s. KL 0.136 means general behaviour has shifted somewhat.&lt;br /&gt;
* Speed is engine-bound. On the lab box the GNmac engine decodes 1.1 to 1.7x faster (prefill 1.1x) but corrupts long-context copying, so it kept Morrowmake. See [[DeepSeek V4.1 Flash on 4x 8 GB (GNmac)]].&lt;br /&gt;
* Uncensored EXL3 bundles whose edit lives in dense tensors do nothing on the GNmac engine, which takes dense tensors from the official checkpoint; the heretic patch works on both engines because it patches those official tensors. {{Source|handle=darkmaniac7|date=2026-10-28|note=lab notes}}&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-29|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
== Checks ==&lt;br /&gt;
* After applying the patch the lab checked the weights: the dequantize/requantize round trip reproduces 100.00% of the original FP8 codes; 92-99% of the patched codes are within one FP8 step of the ideal rank-1 edit; the change is 3.7-4.7% of the weight norm on all 38 tensors. Nothing beyond the advertised edit plus rounding is visible.&lt;br /&gt;
* After any restart, confirm which checkpoint the container actually loaded (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;docker inspect &amp;lt;container&amp;gt; --format &#039;{{.Args}}&#039;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;): one reload silently came up on the stock hybrid.&lt;br /&gt;
* {{Status|Contested}} Capability: the write-up above says no capability benchmarks have been run on the heretic version. The lab&#039;s chassis notes also cite independent numbers for this layout (GSM8K and HumanEval unchanged, MMLU -0.4, HarmBench compliance 287 of 300 against 30 of 300 stock) without naming who measured them.&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-29|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
== heretic_inplace.py ==&lt;br /&gt;
A lab helper, stdlib Python only. It applies or undoes the patch in the official shards for engines that read&lt;br /&gt;
attention weights straight from the official checkpoint (Morrowmake).&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/env python3&lt;br /&gt;
&amp;quot;&amp;quot;&amp;quot;Apply (or undo) the pqhaz heretic patch IN PLACE in the official DeepSeek-V4.1-Flash-1017 shards, for engines that&lt;br /&gt;
read attention weights straight from the official checkpoint (Morrowmake). Only the 38 `layers.N.attn.wo_b.weight`&lt;br /&gt;
tensors change (same dtype F8_E4M3, same shape, same offsets); FP8 scales are untouched, as the patch was built.&lt;br /&gt;
&lt;br /&gt;
  heretic_inplace.py apply   OFFICIAL_DIR PATCH.safetensors BACKUP.safetensors&lt;br /&gt;
  heretic_inplace.py restore OFFICIAL_DIR PATCH.safetensors BACKUP.safetensors&lt;br /&gt;
  heretic_inplace.py status  OFFICIAL_DIR PATCH.safetensors BACKUP.safetensors&lt;br /&gt;
&lt;br /&gt;
apply: writes an exact byte backup of every original tensor first (a safetensors file with the same names), then&lt;br /&gt;
overwrites, fsyncs and reads back; refuses a shard with more than one hard link. restore: writes the backup back.&lt;br /&gt;
Idempotent: a tensor already in the wanted state is skipped. Stdlib only.&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
import hashlib, json, os, struct, sys&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
def header(path):&lt;br /&gt;
    with open(path, &amp;quot;rb&amp;quot;) as f:&lt;br /&gt;
        n = struct.unpack(&amp;quot;&amp;lt;Q&amp;quot;, f.read(8))[0]&lt;br /&gt;
        h = json.loads(f.read(n))&lt;br /&gt;
    return h, 8 + n&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
def region(path, name):&lt;br /&gt;
    h, base = header(path)&lt;br /&gt;
    t = h[name]&lt;br /&gt;
    a, b = t[&amp;quot;data_offsets&amp;quot;]&lt;br /&gt;
    return t[&amp;quot;dtype&amp;quot;], t[&amp;quot;shape&amp;quot;], base + a, b - a&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
def read_at(path, off, size):&lt;br /&gt;
    with open(path, &amp;quot;rb&amp;quot;) as f:&lt;br /&gt;
        f.seek(off)&lt;br /&gt;
        return f.read(size)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
def sha(b):&lt;br /&gt;
    return hashlib.sha256(b).hexdigest()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
def write_safetensors(path, tensors):  # tensors: name -&amp;gt; (dtype, shape, bytes)&lt;br /&gt;
    hdr, off = {}, 0&lt;br /&gt;
    for k in sorted(tensors):&lt;br /&gt;
        dt, shp, data = tensors[k]&lt;br /&gt;
        hdr[k] = {&amp;quot;dtype&amp;quot;: dt, &amp;quot;shape&amp;quot;: shp, &amp;quot;data_offsets&amp;quot;: [off, off + len(data)]}&lt;br /&gt;
        off += len(data)&lt;br /&gt;
    hb = json.dumps(hdr, separators=(&amp;quot;,&amp;quot;, &amp;quot;:&amp;quot;)).encode()&lt;br /&gt;
    hb += b&amp;quot; &amp;quot; * ((8 - len(hb) % 8) % 8)&lt;br /&gt;
    tmp = path + &amp;quot;.tmp&amp;quot;&lt;br /&gt;
    with open(tmp, &amp;quot;wb&amp;quot;) as f:&lt;br /&gt;
        f.write(struct.pack(&amp;quot;&amp;lt;Q&amp;quot;, len(hb)) + hb)&lt;br /&gt;
        for k in sorted(tensors):&lt;br /&gt;
            f.write(tensors[k][2])&lt;br /&gt;
        f.flush(); os.fsync(f.fileno())&lt;br /&gt;
    os.replace(tmp, path)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
def main():&lt;br /&gt;
    mode, odir, patch, backup = sys.argv[1:5]&lt;br /&gt;
    wm = json.load(open(os.path.join(odir, &amp;quot;model.safetensors.index.json&amp;quot;)))[&amp;quot;weight_map&amp;quot;]&lt;br /&gt;
    ph, _ = header(patch)&lt;br /&gt;
    names = sorted(k for k in ph if k != &amp;quot;__metadata__&amp;quot;)&lt;br /&gt;
    plan = []&lt;br /&gt;
    for k in names:&lt;br /&gt;
        shard = os.path.join(odir, wm[k])&lt;br /&gt;
        dt, shp, off, size = region(shard, k)&lt;br /&gt;
        pdt, pshp, poff, psize = region(patch, k)&lt;br /&gt;
        assert (dt, shp, size) == (pdt, pshp, psize), (k, dt, shp, size, pdt, pshp, psize)&lt;br /&gt;
        plan.append((k, shard, off, size, poff))&lt;br /&gt;
    print(f&amp;quot;{len(plan)} tensors in {len({p[1] for p in plan})} shards&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
    if mode == &amp;quot;status&amp;quot;:&lt;br /&gt;
        bh = header(backup)[0] if os.path.exists(backup) else {}&lt;br /&gt;
        n_patched = n_stock = n_other = 0&lt;br /&gt;
        for k, shard, off, size, poff in plan:&lt;br /&gt;
            cur = sha(read_at(shard, off, size))&lt;br /&gt;
            if cur == sha(read_at(patch, poff, size)): n_patched += 1&lt;br /&gt;
            elif bh and cur == sha(read_at(backup, region(backup, k)[2], size)): n_stock += 1&lt;br /&gt;
            else: n_other += 1&lt;br /&gt;
        print(f&amp;quot;heretic {n_patched}, stock (matches backup) {n_stock}, other {n_other}&amp;quot;)&lt;br /&gt;
        return&lt;br /&gt;
&lt;br /&gt;
    if mode == &amp;quot;apply&amp;quot;:&lt;br /&gt;
        for k, shard, *_ in plan:&lt;br /&gt;
            assert os.stat(shard).st_nlink == 1, f&amp;quot;{shard} has other hard links; refusing to write in place&amp;quot;&lt;br /&gt;
        if not os.path.exists(backup):&lt;br /&gt;
            orig = {}&lt;br /&gt;
            for k, shard, off, size, poff in plan:&lt;br /&gt;
                data = read_at(shard, off, size)&lt;br /&gt;
                if data == read_at(patch, poff, size):&lt;br /&gt;
                    sys.exit(f&amp;quot;{k} is already patched and there is no backup: refusing (stock bytes unknown)&amp;quot;)&lt;br /&gt;
                orig[k] = (region(shard, k)[0], region(shard, k)[1], data)&lt;br /&gt;
            write_safetensors(backup, orig)&lt;br /&gt;
            print(f&amp;quot;backup written: {backup} ({os.path.getsize(backup) / 2**30:.2f} GiB)&amp;quot;)&lt;br /&gt;
        src = lambda k, poff, size: read_at(patch, poff, size)&lt;br /&gt;
    elif mode == &amp;quot;restore&amp;quot;:&lt;br /&gt;
        assert os.path.exists(backup), &amp;quot;no backup&amp;quot;&lt;br /&gt;
        src = lambda k, poff, size: read_at(backup, region(backup, k)[2], size)&lt;br /&gt;
    else:&lt;br /&gt;
        sys.exit(&amp;quot;mode: apply | restore | status&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
    done = skipped = 0&lt;br /&gt;
    for k, shard, off, size, poff in plan:&lt;br /&gt;
        want = src(k, poff, size)&lt;br /&gt;
        if read_at(shard, off, size) == want:&lt;br /&gt;
            skipped += 1; continue&lt;br /&gt;
        fd = os.open(shard, os.O_RDWR)&lt;br /&gt;
        try:&lt;br /&gt;
            assert os.pwrite(fd, want, off) == size&lt;br /&gt;
            os.fsync(fd)&lt;br /&gt;
        finally:&lt;br /&gt;
            os.close(fd)&lt;br /&gt;
        assert sha(read_at(shard, off, size)) == sha(want), f&amp;quot;read-back mismatch on {k}&amp;quot;&lt;br /&gt;
        done += 1&lt;br /&gt;
    print(f&amp;quot;{mode}: {done} written, {skipped} already in place, all read back OK&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if __name__ == &amp;quot;__main__&amp;quot;:&lt;br /&gt;
    main()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-29|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
DeepSeek for the model. Morrowmake for the recipe and the Ampere vLLM fork. LibertAI for the EXL3 2.9 bpw quant. pqhaz&lt;br /&gt;
for the heretic ablation of 1017. p-e-w for the Heretic method.&lt;br /&gt;
&lt;br /&gt;
== Related ==&lt;br /&gt;
* The base recipe: [[DeepSeek V4.1 Flash on 4x 8 GB (Morrowmake)]]. Other heretic and abliterated variants: [[Quantization on the 170HX]].&lt;br /&gt;
* [[Engines]], [[Benchmarks]], [[Recipes]].&lt;br /&gt;
&lt;br /&gt;
== Sources ==&lt;br /&gt;
* Lab notes, 2026-10-29 (public write-up of the recipe).&lt;br /&gt;
* The script is [[:File:Heretic_inplace.py]]; its sha256 is shown in the Download box in the Steps section.&lt;br /&gt;
&lt;br /&gt;
{{ImportFooter}}&lt;br /&gt;
[[Category:8 GB]]&lt;/div&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
	<entry>
		<id>https://cmp.wiki/w/index.php?title=Cooling_and_power&amp;diff=509</id>
		<title>Cooling and power</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=Cooling_and_power&amp;diff=509"/>
		<updated>2026-10-31T21:34:26Z</updated>

		<summary type="html">&lt;p&gt;ImportBot: Cooling and power overview, from the cmpunlocker Discord (cooling-power items, 2026-10-04 to 10-28), cachenetics/170tune, PixelML/club-170hx, amoghmunikote/170th-Street and lab notes; sources: @analyticeth, @nikhilr1696, @programmerboi, @rh3dai, @mlx4, @wakeupmbrc1, @zorg33, @darkmaniac7, @c133, @68x0, @_arcanum_, @artistosu (+5 more); GitHub PixelML/club-170hx, cachenetics/170tune&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The CMP 170HX is a passive data-center card. It has a large copper heatsink and no fan. It was built for a server that&lt;br /&gt;
forces air through its fins, so on a desk or in a normal case it overheats unless you add that airflow yourself or fit a&lt;br /&gt;
water block. This page is the short version. The detail lives on the pages listed at the end.&lt;br /&gt;
&lt;br /&gt;
== Before you power a card on ==&lt;br /&gt;
* {{Status|Warning}} Never run the card without forced airflow, not even at idle. An idle card draws about 40 W and with no fan it reaches 95 C quickly; at 95 C it falls off the bus and turns off. {{Source|handle=analyticeth|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1557491900934791409}}&amp;lt;br /&amp;gt;{{Source|handle=nikhilr1696|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1557492862344630364}} One card on passive cooling stopped showing in &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvidia-smi&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; at 85 C while idle {{Source|handle=programmerboi|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1560492431768813611}}; another clocked out in under 5 minutes with no cooling. {{Source|handle=programmerboi|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1563704621388529725}} See [[Thermal limits]].&lt;br /&gt;
* The power input is one EPS12V socket (the CPU 8-pin, 4x 12 V and 4x ground), not a PCIe 8-pin. Feed it with one EPS cable, or with both inputs of the bundled 2x PCIe 8-pin adapter on two separate PSU cables. Never use pigtails or one cable for both inputs. See [[Power supplies and cabling]] and [[Power and cabling warnings]].&lt;br /&gt;
* Watch the memory (HBM) temperature, not only the core. HBM is usually the hottest sensor under load. ([https://github.com/cachenetics/170tune/blob/main/docs/power-cap-curve.md power-cap notes]) {{Source|handle=rh3dai|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1556287917775655053|repo=https://github.com/cachenetics/170tune|note=MIT license}}&lt;br /&gt;
&lt;br /&gt;
== What airflow it needs ==&lt;br /&gt;
The fins are dense and the heatsink is long, so the fan has to push air through a restriction. What matters is static&lt;br /&gt;
pressure and a sealed path, not open-air flow.&lt;br /&gt;
* Air has to go through the fins, from the end of the card out through the slot bracket. Gaps where air can leak around the card cost you most of the effect. Taping over gridded slot brackets in a 2U server took 10 C off one card at 250 W. {{Source|handle=mlx4|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562008624908214304}}&lt;br /&gt;
* Push-pull (a fan on each end of the card) helps a lot and lets you run fans slower. {{Source|handle=wakeupmbrc1|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1560656839547424841}}&lt;br /&gt;
* Airflow needed rises steeply with power. A rough model by @zorg33 put a 250 W cap at 2 to 3 times the airflow of 200 W. {{Status|Theory}} {{Source|handle=zorg33|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562110134271090689}}&lt;br /&gt;
* The room matters too. The lab&#039;s eight-card server put about 2 kW into the room; raising its fan wall from 10 % to 25 % did not cool the hottest cards (they stayed at 84 to 85 C) while the inlet air rose from 24 C to 26 C. {{Status|Reported}} {{Source|handle=darkmaniac7|date=2026-10-27|note=lab notes}}. See [[Chassis builds]].&lt;br /&gt;
&lt;br /&gt;
== Cooling options, cheapest to best ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Option !! Rough cost !! Noise !! What people measured !! More&lt;br /&gt;
|-&lt;br /&gt;
| One 120 mm or 80 mm fan per pair of cards, taped or clipped to the card ends, no duct || one fan per two cards || low to medium || under 63 C at a 185 W cap with Supermicro FAN-0074L4 80 mm fans {{Source|handle=c133|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1558160764370690100}} || [[Fans and ducts]]&lt;br /&gt;
|-&lt;br /&gt;
| 3D-printed intake plenum with 120 mm server fans (Arctic S12038-4K), push or push-pull || filament plus two fans per four cards || medium || 300 W per card at 3,500 rpm with HBM at 72 C in a 24 C room, push-pull {{Source|handle=wakeupmbrc1|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1560655488331546715}} || [[Fans and ducts]]&lt;br /&gt;
|-&lt;br /&gt;
| Printed housing with a blower per card (9733 or 8025 blower) || one blower per card || loud at full speed || 60 C at a 200 W cap with the blower at 50 to 60 % {{Source|handle=68x0|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560301937675599944}} || [[Fans and ducts]]&lt;br /&gt;
|-&lt;br /&gt;
| Server chassis with its own fan wall || a used GPU server || loud; the BMC fan curve follows GPU temperature || see [[Chassis builds]] || [[Chassis builds]]&lt;br /&gt;
|-&lt;br /&gt;
| Dual-card AIO water cooler (two blocks, one radiator) || about $250 to $400 per two cards before shipping (October 2026) {{Source|handle=_arcanum_|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1556176261703925861}}&amp;lt;br /&amp;gt;{{Source|handle=artistosu|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1556178792190320735}} || quiet || 4 cards &amp;quot;cool and quiet&amp;quot; {{Source|handle=civiloid|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1560654690897629264}} || [[Water cooling]]&lt;br /&gt;
|-&lt;br /&gt;
| Full-cover water block on a custom loop || about $140 to $220 per block plus the loop {{Source|handle=peter643|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1545982693903306813/1562011865465487431}}&amp;lt;br /&amp;gt;{{Source|handle=_syn_thetic_|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1545982693903306813/1563734136701722645}} || quiet || 50 C max at 250 W full load {{Source|handle=leenodie|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1545982693903306813/1564340979065163910}} || [[Water cooling]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Power facts ==&lt;br /&gt;
* Stock power limit is 250 W on the common 8 GB VBIOS (92.00.67.00.01); some 8 GB cards ship with a 300 W VBIOS (92.00.6D.00.0A). Both share the board part 900-11001-0108-000. {{Source|handle=c133|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562161732137386127|repo=https://github.com/PixelML/club-170hx|note=Apache-2.0 license}}&lt;br /&gt;
* Most people serve at a cap between 140 W and 200 W. A four-card GLM-5.3-Flash TP4 sweep found 140 W only about 1 % slower than 150 W for 8 % less power {{Source|repo=https://github.com/PixelML/club-170hx}}; 175 W is the knee in the 170tune single-card curve {{Source|repo=https://github.com/cachenetics/170tune}}. See [[Undervolting and power limits]].&lt;br /&gt;
* Short spikes go above the cap: up to 380 W on cards capped at 250 W. {{Source|handle=n2dcrypt|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556771516803321877}} Size PSUs for that.&lt;br /&gt;
* Idle draw is 30 to 40 W per card stock; patched idle settings reach 23 to 26 W. See [[P-states and idle power]].&lt;br /&gt;
* Undervolting (shifting the V/F curve) cut power 24 % at a fixed 1,350 MHz on the 170tune reference card. It needs a VBIOS that exposes the VF offset; the 250 W 8 GB VBIOS and the 10 GB VBIOS do not. {{Source|repo=https://github.com/cachenetics/170tune}}&lt;br /&gt;
&lt;br /&gt;
== Pages in this section ==&lt;br /&gt;
* [[Fans and ducts]]: fan models, measured temperatures, printable shrouds and ducts, fan control.&lt;br /&gt;
* [[Water cooling]]: blocks that fit, AIOs, installation, pads and paste.&lt;br /&gt;
* [[Undervolting and power limits]]: V/F offset, power caps, measured watts against tok/s.&lt;br /&gt;
* [[P-states and idle power]]: idle draw and how to lower it.&lt;br /&gt;
* [[Power supplies and cabling]]: the EPS input, cable rules, PSU sizing per card count.&lt;br /&gt;
* [[Thermal limits]]: core and HBM thresholds, throttling, what people run at.&lt;br /&gt;
* [[Chassis builds]]: multi-card builds, fan walls and power distribution.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
[[Troubleshooting]] · [[Power and cabling warnings]] · [[Platforms]] · [[Recipes]] · [[Benchmarks]]&lt;br /&gt;
&lt;br /&gt;
{{ImportFooter}}&lt;br /&gt;
[[Category:Cooling and power]]&lt;br /&gt;
&lt;br /&gt;
[[Category:8 GB]]&lt;br /&gt;
[[Category:10 GB]]&lt;/div&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
	<entry>
		<id>https://cmp.wiki/w/index.php?title=Chassis_builds&amp;diff=508</id>
		<title>Chassis builds</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=Chassis_builds&amp;diff=508"/>
		<updated>2026-10-31T21:34:25Z</updated>

		<summary type="html">&lt;p&gt;ImportBot: Multi-card CMP 170HX builds: cases, servers, open frames, fan walls, power distribution, including the lab&amp;#039;s eight-card server; from the cmpunlocker Discord (2026-10-04 to 10-27) and lab notes (2026-10-26 to 10-29); gap-fill from #general 2026-10-25 (custom-loop case plan), @siriusrhi&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Two cards fit in most desktops with a shroud and a pair of fans. Past four cards the questions change: where the air&lt;br /&gt;
comes from and where it goes, how many circuits you have, and how loud the room can be. This page collects the builds&lt;br /&gt;
people posted, with their cooling and power. Photos were posted in the linked Discord messages; the descriptions&lt;br /&gt;
below are the posters&#039; own words, since the images are not part of the import.&lt;br /&gt;
&lt;br /&gt;
== The lab&#039;s eight-card server ==&lt;br /&gt;
{{Status|Reported}} Built by @darkmaniac7, notes from 2026-10-26 to 10-29. {{Source|handle=darkmaniac7|date=2026-10-27|note=lab notes}}&lt;br /&gt;
* &#039;&#039;&#039;Hardware.&#039;&#039;&#039; A 4U eight-GPU server with two CPUs and four cards per CPU in direct-attached slots; eight 8 GB cards unlocked to 64 GB with Gen2 x16 links. Power from the chassis&#039;s redundant server PSUs on a dedicated 240 V circuit behind a 3,000 VA UPS.&lt;br /&gt;
* &#039;&#039;&#039;Airflow.&#039;&#039;&#039; Two rear fans plus a fan wall of eight fans across the middle of the chassis, all on the BMC. In its automatic mode the BMC reads the GPU temperatures and drives the GPU zone to 100 % at about 80 C, which is very loud.&lt;br /&gt;
* &#039;&#039;&#039;Fan control.&#039;&#039;&#039; A script puts the BMC in manual (Full) mode and writes one duty to all four fan zones every 30 seconds: base 10 to 20 %, 40 % when the board reaches 60 C or a GPU 88 C, 100 % at 70 C board or 92 C GPU. Measured speeds: the rear fans floor at 1,260 rpm (10 % and 20 % give the same) and reach 3,640 rpm at full; the wall fans run 2,240 rpm at 10 %, 3,220 rpm at 20 % and 3,780 rpm at 25 %.&lt;br /&gt;
* &#039;&#039;&#039;Power governor.&#039;&#039;&#039; GPU heat is handled by the power cap, not the fans. Every 60 seconds a timer reads the chassis inlet temperature from the BMC and the GPU temperatures:&lt;br /&gt;
** inlet above 27 C or any GPU above 80 C: lower every card&#039;s cap by 10 W (floor 110 W);&lt;br /&gt;
** inlet below 24 C and every GPU below 72 C for three checks in a row: raise it by 10 W (ceiling 250 W).&lt;br /&gt;
** With caps at 250 W the box draws about 2.0 kW; the cards read 63 to 79 C in the first 20 seconds. In daily use the governor holds the caps between 180 and 230 W.&lt;br /&gt;
* &#039;&#039;&#039;What it showed.&#039;&#039;&#039;&lt;br /&gt;
** With only the two rear fans running at their floor, the governor walked the caps down from 250 W to 160 W (hottest GPU 81 C).&lt;br /&gt;
** Raising the wall from 10 % to 25 % did not cool the hottest cards: they stayed at 84 to 85 C while the governor cut from 240 to 200 W, and the inlet air climbed from 24 C to 26 C. About 2 kW was heating the room; the room, not the fan wall, was the limit.&lt;br /&gt;
** Slot position matters more than fan speed: at the same 180 W and 20 % fans, two of the four cards per CPU ran 81 to 84 C and the other two 58 to 68 C. Under a lighter 150 W load the split was the same (51 to 54 C against 40 to 43 C). Those hot slots are the ones to re-space.&lt;br /&gt;
** The fan wall was later unplugged until a fan-to-heatsink contact problem is fixed.&lt;br /&gt;
* &#039;&#039;&#039;Traps hit.&#039;&#039;&#039;&lt;br /&gt;
** {{Status|Reported}} BMC Full mode survives a power loss but the duty does not, so the next power-on ran every fan at 100 % (at night). Now the BMC rests in automatic mode, a shutdown hook hands the fans back before the OS goes down, and the power-restore policy keeps the box off after an AC loss. PixelML/club-170hx documents the same lesson on a Supermicro BMC. {{Source|handle=c133|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562161732137386127|repo=https://github.com/PixelML/club-170hx|note=Apache-2.0 license}}&lt;br /&gt;
** A fan below about 420 rpm makes the BMC flag a fault and hold 100 % until AC is removed, so the script never writes less than 10 %. On every boot the BMC flips the first manual write back to 100 % once; the 30-second re-check catches it. Fan header names changed after a re-plug, so never key a script on a header name.&lt;br /&gt;
** {{Status|Warning}} The boot and model NVMe sat on a PCIe-to-M.2 adapter with no airflow beside eight hot cards. During the heaviest sustained read it had seen (streaming about 189 GiB of model tables) the drive dropped off the bus and the box would not boot until it was reseated; the system journal was lost with the filesystem. With a fan and then a heatsink on the drive it peaked at 36 C at 250 MB/s, against 81 C at 450 MB/s before; model loads now wait for the drive to cool to 55 C and pause at 79 C. {{Source|handle=darkmaniac7|date=2026-10-29|note=lab notes}}&lt;br /&gt;
* Results on this box are on [[Recipes]] and [[Benchmarks]]; the power data is on [[Undervolting and power limits]].&lt;br /&gt;
&lt;br /&gt;
== Servers ==&lt;br /&gt;
* {{Status|Reported}} &#039;&#039;&#039;Gigabyte G292-Z20&#039;&#039;&#039; (2U, single socket, eight GPU slots, about $500): &amp;quot;a steal for 8cmp setup&amp;quot; {{Source|handle=neapopa|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1564039002724634717}}; units around $500 {{Source|handle=voidgiraffe|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1560336120095580221}}. @cmdrwaka324 runs five CMP 170HX, two RTX 3090 and an Intel B60 in one: good BIOS and out-of-band management, an aggressive fan tune that still idles &amp;quot;like a big box fan at near full speed&amp;quot;, and all cards stay cool even in a summer garage. Each GPU pair sits on its own PCIe switch, so P2P is fast within a pair and slower between pairs. {{Source|handle=cmdrwaka324|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1564042507090788514}} @danske1: it handles eight cards in 2U, the stock fans are ear-piercing (fine for a warehouse), and you need EPS-to-EPS cables because adapters do not fit in the back section. {{Source|handle=danske1|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1564151316819877921}} A fan-tuning script exists, but the floor is still about 3,750 to 4,000 rpm {{Source|handle=a1rm4x|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1560284530244591637}}&amp;lt;br /&amp;gt;{{Source|handle=voidgiraffe|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1560290311111057529}}. The 4U G482-Z52 is dual socket, so half the cards cross the socket to reach the others; check the system diagram. {{Source|handle=cmdrwaka324|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1564123814940508274}} See [[Gigabyte G292-Z20]].&lt;br /&gt;
* {{Status|Reported}} &#039;&#039;&#039;Supermicro SYS-4028GR&#039;&#039;&#039;: too loud even in a garage, and about 300 W with no load, mostly the fans. {{Source|handle=catchyuser|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1558163504878457046}} &#039;&#039;&#039;Supermicro 1028GQ-TRT&#039;&#039;&#039; (1U): nine FAN-0163L4 fans, about 85 dBA; its owner colocates it. {{Source|handle=programmerboi|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1558163867526242387}}&lt;br /&gt;
* {{Status|Reported}} &#039;&#039;&#039;2U Supermicro, one card at 250 W&#039;&#039;&#039;: 3 A 80 mm fans were not enough until the gridded slot brackets were taped over (10 C cooler, stable); &amp;quot;it wants 3A min&amp;quot;. {{Source|handle=mlx4|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562008624908214304}} Four such fans can draw 200 W. {{Source|handle=mlx4|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562008844039749803}}&lt;br /&gt;
* {{Status|Contested}} &#039;&#039;&#039;Four cards in a GPU server with empty slots&#039;&#039;&#039; (photo posted {{Source|handle=lamune6809|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1561949362031042580}}): fill every slot or print shrouds {{Source|handle=zorg33|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562156091595554999}}, or just seal the openings {{Source|handle=markshowa|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562177680009596973}}.&lt;br /&gt;
* A Gigabyte server &amp;quot;on idle its screaming but then on a 20-60% load quiet as can be&amp;quot; on 220 V. {{Source|handle=sojun80|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562275884314918934}}&lt;br /&gt;
* Fan control on servers: see [[Fans and ducts]]. A BMC cannot see a card on a passive riser. {{Source|handle=fafinet|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562300430439157850}}&lt;br /&gt;
&lt;br /&gt;
== Cases ==&lt;br /&gt;
* {{Status|Reported}} &#039;&#039;&#039;FSP U500&#039;&#039;&#039; with a custom sliding plenum: @alanoo&#039;s two- and three-card builds, a dual-fan four-card plenum printing; cheap but well made; no display output used. Photos posted. {{Source|handle=alanoo|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1563578108513222707}} His four cards run at 200 W, at most 62 C in a garage. {{Source|handle=alanoo|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1564379568801058877}}&lt;br /&gt;
* {{Status|Reported}} &#039;&#039;&#039;EK-Fluid Works V3000&#039;&#039;&#039;: four cards on two dual-card AIOs with 480 mm radiators; a fifth card needs a case mod. {{Source|handle=globalapathy|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561377732435382384}} See [[Water cooling]].&lt;br /&gt;
* {{Status|Reported}} &#039;&#039;&#039;RM52 case&#039;&#039;&#039;: dual 80 mm fans at the back and more right above the cards. {{Source|handle=ikyo|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1558976989124370445}}&lt;br /&gt;
* {{Status|Reported}} &#039;&#039;&#039;Sandwiched cards&#039;&#039;&#039; with a shared intake: 34 to 42 C under load (photo posted). {{Source|handle=daveedcoles|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1558681046336274482}}&amp;lt;br /&amp;gt;{{Source|handle=moliminous|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1558686919033094145}}&lt;br /&gt;
* {{Status|Reported}} &#039;&#039;&#039;Dell T5810&#039;&#039;&#039; as a host: you need unusual cables just to power one CMP, the fan PWM controls are locked on Linux, and there is little room in front of the card. {{Source|handle=kellertreppe123|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557512606510489693}} Branded workstations lock you into their parts; swapping their PSUs can start fires. {{Source|handle=endsjeremy|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557500011212963873}}&lt;br /&gt;
* An AIO-cooled card in a desktop: riser cable, OCuLink from an M.2 slot, or the radiator outside the case. {{Source|handle=robbbbbb7973|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1561267848729591880}}&amp;lt;br /&amp;gt;{{Source|handle=globalapathy|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1561275681499783230}}&amp;lt;br /&amp;gt;{{Source|handle=boz._.|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1561341400308645929}}&lt;br /&gt;
* {{Status|Reported}} &#039;&#039;&#039;Three cards in an ATX &amp;quot;sleeper&amp;quot; case&#039;&#039;&#039; (@pekoraali, photos posted). Everything fits in a nearly standard ATX case with 8 expansion slots. Cooling: two Arctic P14 Pro in push-pull at 40 to 50 % (about 1,500 rpm each), the other case fans at 20 to 30 %; the exhaust P14 Pro sits on a piece of cardboard with cut-outs for the cards&#039; exhaust vents, almost every gap is sealed with tape or foam, and unused case openings are foamed to stop recirculation. Cardboard is easy to cut to an unusual layout and a fine stopgap, but a printed shroud made for the case is the better answer. Power: 120 W cap, spikes to 130 to 160 W; two cards take 2x 8-pin PCIe into the bundled EPS adapter and the middle card a direct PSU-to-EPS cable that clicked in snugly, five 8-pin cables in all from a 1,300 W class PSU (similar to an NGDP 1300W). Result: 69 to 79 C under test load, fine for winter but not summer; he would like 140 to 150 W under 75 C. Noise is mostly air through the copper fins plus a high-pitched VRM chirp. One card had been serviced before (green liquid pads on the VRM) and two had dried paste; he left the paste alone after once knocking an SMD capacitor off a 5700 XT while removing a fused heatsink. He rates the build below average. {{Source|handle=pekoraali|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561605338183245887}}&lt;br /&gt;
* {{Status|Theory}} &#039;&#039;&#039;Mountain Mods Ascension with a custom loop&#039;&#039;&#039; (@siriusrhi&#039;s plan, nothing built yet): five cards at x16 with two x8 slots left for a 25GbE NIC, or six cards if one drops to Gen2 x8; the case holds two 360 mm radiators plus a 480 mm one, and two PSUs. He chose a loop over ready-made liquid-cooled cards because those need one AIO and 240 mm radiator per card (see [[Water cooling#All-in-one coolers]]). {{Source|handle=siriusrhi|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563807579086258258}}&amp;lt;br /&amp;gt;{{Source|handle=siriusrhi|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563807759034613791}} His question whether standard A100 blocks fit is answered on [[Water cooling#Blocks that fit]]. {{Source|handle=siriusrhi|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563805542428844073}}&lt;br /&gt;
&lt;br /&gt;
== Open frames and racks ==&lt;br /&gt;
* Mining frames: @endsjeremy likes the [https://miningeek.com/ miningeek] open frames; one Chinese maker sells them under many names, so custom parts and bulk orders are possible. {{Source|handle=endsjeremy|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557988892920250469}} With two to six cards the usual chassis plan falls apart; a double-layer open frame is an option. {{Source|handle=ob88594|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557986953360576514}}&lt;br /&gt;
* [https://www.amazon.com/gp/aw/d/B08Y8N7FD1 2020 aluminium extrusion] with a 3D printer and M2/M3 screws. {{Source|handle=mountains1605|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562314226461057057}}&lt;br /&gt;
* A $25 [https://www.amazon.com/dp/B0DRJSSKN7 AL03 open-air ATX test bench] (not stackable; about $35 for a stackable one). {{Source|handle=globalapathy|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562322041825271841}}&lt;br /&gt;
* A test bench at the bottom of an AWAVE mining rack with risers up to the cards, going into a high-airflow noise box for about 10 dB less. {{Source|handle=impactic|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562971730186731591}}&lt;br /&gt;
* Two [https://www.aliexpress.us/item/3256803608464989.html AliExpress mining frames] {{Source|handle=con3po7016|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562511459832041492}}; an [https://www.ebay.com/itm/147104007949 eBay server rack], &amp;quot;surprisingly effective&amp;quot; {{Source|handle=_syn_thetic_|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1563736590914814073}}; a 12-GPU rack like [https://www.ebay.com/itm/126425695240 this eBay listing], found locally for $20 {{Source|handle=gnasherrr|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1563736969274593451}}.&lt;br /&gt;
* A small printed plate (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;frontplateminimal.stl&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) ties the backs of four cards into one block when the fronts share an intake shroud; see [[Fans and ducts]]. {{Source|handle=mountains1605|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1558876438629715970}}&lt;br /&gt;
&lt;br /&gt;
== Larger builds ==&lt;br /&gt;
* {{Status|Reported}} &#039;&#039;&#039;Twelve cards&#039;&#039;&#039; on a few dedicated circuits with an air conditioner pointed at them: still the warmest and loudest room in the house (photos posted). {{Source|handle=gpmickey|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561664734179364944}} @gpmickey added three 115 V 20 A breakers for them. {{Source|handle=gpmickey|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562196542574690395}}&lt;br /&gt;
* {{Status|Reported}} &#039;&#039;&#039;Octominer X12 Ultra&#039;&#039;&#039;: @segmond runs twelve cards with only the cards in the case (motherboard and the rest outside); the case holds, powers and cools the cards, the stock fans are moved outside and a script sets them from GPU temperature, no extra fans needed. @reala7096 put motherboard, PSUs and cards all in the same case with only the rear fans and the CPU radiator outside, and printed a pull-fan front shroud for it (see [[Fans and ducts]]). @cibernox asked for printed front shrouds that add pull fans. {{Source|handle=cibernox|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1560299591319031983}}&amp;lt;br /&amp;gt;{{Source|handle=reala7096|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1560301909078843402}}&amp;lt;br /&amp;gt;{{Source|handle=segmond|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1560404041782263948}} See also [[Octominer X12 Ultra builds]].&lt;br /&gt;
* {{Status|Reported}} &#039;&#039;&#039;Eight cards with printed push and pull plenums&#039;&#039;&#039; (@neapopa). Before the plenums, three push and three pull Delta server fans at 100 % held 175 W with the hottest card at 70 C and the rest at 60 C. The plenums (STL files on [[Fans and ducts]]) slot tightly onto the stack with no air leakage; the rear one needs the slot brackets removed. A temperature screenshot after 20 minutes of load on stock paste was posted. Fans: Delta AFB1212SHE in front and Bitmain L3+ fans for exhaust, six fans drawing 11 to 12 A; &amp;quot;works great as a white noise machine&amp;quot;. Power: HP 1,200 W 94 % efficient server PSUs with custom soldered cables, four cards per PSU. {{Source|handle=neapopa|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562902214878568450}}&lt;br /&gt;
* {{Status|Reported}} &#039;&#039;&#039;Eight cards&#039;&#039;&#039; with eight 80 mm fans in push-pull, &amp;quot;very quiet&amp;quot;. {{Source|handle=con3po7016|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1557608012397547551}}&lt;br /&gt;
* {{Status|Reported}} &#039;&#039;&#039;Eight water-cooled cards&#039;&#039;&#039; in single-slot blocks, a first PC build. {{Source|handle=djpandaman|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1557822968921456653}}&lt;br /&gt;
* {{Status|Reported}} &#039;&#039;&#039;Eight cards for the full GLM-5.3&#039;&#039;&#039; at 200 W each &amp;quot;using a cardboard box fan shroud and duct-tape&amp;quot;. {{Source|handle=1a2b3c0967|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1557622760476250116}}&lt;br /&gt;
* {{Status|Reported}} &#039;&#039;&#039;Five cards on a 5-GPU PCIe switch board&#039;&#039;&#039; with slim printed housings, 33 to 37 C. {{Source|handle=moliminous|date=2026-10-10|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1558530004852412577}} Five cards on an external GPU switch baseboard next to six RTX 3090s needed a 180 W cap to stop PCIe drops on large prompts. {{Source|handle=moliminous|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1561749293717659774}}&lt;br /&gt;
* {{Status|Reported}} &#039;&#039;&#039;Four cards on a 5-slot PCIe switch&#039;&#039;&#039; with the middle slot empty, one P12 Pro per pair. {{Source|handle=cibernox|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1557506106509631579}}&lt;br /&gt;
* {{Status|Reported}} &#039;&#039;&#039;18 or more cards&#039;&#039;&#039; on a ground-cooled liquid loop at 230 W that heats the house. {{Source|handle=rh3dai|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559918625056366683}}&lt;br /&gt;
&lt;br /&gt;
== Air in and out of the room ==&lt;br /&gt;
* An insulated intake box with two 100 mm hoses was not enough: the rig needs 3 to 5 times that air, so it now sits open to cold outdoor air. {{Source|handle=finishtilt14|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560224383761391696}}&lt;br /&gt;
* {{Status|Theory}} Put the loud fan elsewhere: an inline duct fan exhausting the box from outside the room. {{Source|handle=roboalchemist.|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1564155936510189638}}&amp;lt;br /&amp;gt;{{Source|handle=endsjeremy|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1564206258792304643}}&lt;br /&gt;
* Basements and garages are where most of the loud builds live. {{Source|handle=catchyuser|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1558163504878457046}}&amp;lt;br /&amp;gt;{{Source|handle=civiloid|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1560655014370877481}}&lt;br /&gt;
&lt;br /&gt;
== Power distribution ==&lt;br /&gt;
Plan circuits before cards: see [[Power supplies and cabling]] for PSU sizing per card count, 240 V circuits, surge&lt;br /&gt;
protection and UPS limits, and [[Power and cabling warnings]] for what has burned.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
[[Cooling and power]] · [[Fans and ducts]] · [[Water cooling]] · [[Thermal limits]] · [[Platforms]] · [[Recipes]] ·&lt;br /&gt;
[[Benchmarks]] · [[Troubleshooting]]&lt;br /&gt;
&lt;br /&gt;
{{ImportFooter}}&lt;br /&gt;
[[Category:Cooling and power]]&lt;br /&gt;
&lt;br /&gt;
[[Category:8 GB]]&lt;br /&gt;
[[Category:10 GB]]&lt;/div&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
	<entry>
		<id>https://cmp.wiki/w/index.php?title=Benchmarks&amp;diff=507</id>
		<title>Benchmarks</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=Benchmarks&amp;diff=507"/>
		<updated>2026-10-31T21:34:25Z</updated>

		<summary type="html">&lt;p&gt;ImportBot: Import: Every tok/s number collected by the recipes lane, with setup and source (Discord, recipe repos, lab notes); gap-fill from #general 2026-10-22 to 10-26: clpeak peaks @djpandaman, rows @ob88594, @c133, @con3po7016, @segmond, @feralzi&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Every throughput number the recipes lane found, one row per measurement, with the setup it was measured on and its&lt;br /&gt;
source. Click a column header to sort. The recipe pages give the full conditions; this table is for comparing.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Read before comparing.&#039;&#039;&#039; Numbers differ by protocol and setup:&lt;br /&gt;
* Most recipe authors use the MiaAI-Lab protocol (400-token answers, temperature 0, thinking off) and report three columns, &#039;&#039;&#039;structured / code / prose&#039;&#039;&#039;. The lab bench uses 1,024-token answers and lists &#039;&#039;&#039;code / structured / prose&#039;&#039;&#039;; rows say which order applies when it differs.&lt;br /&gt;
* &amp;quot;1 user&amp;quot; is single-stream decode in tok/s. &amp;quot;Many users&amp;quot; is aggregate tok/s across all streams, with the user count in brackets.&lt;br /&gt;
* Prefill is prompt-reading tok/s; cold unless marked warm. Prompt length is in brackets where known.&lt;br /&gt;
* Power caps (140 to 250 W), link width (Gen2 x4 or x16), P2P and the host CPU all move the numbers. Speculative decoding (DFlash2, DSpark, MTP) is on in most rows; temperature-0 benchmarks inflate draft acceptance against real use.&lt;br /&gt;
* The lab rows are on its own 8-card box and are marked &amp;quot;lab notes&amp;quot;. All other rows are one person&#039;s report unless the recipe page shows a confirmation.&lt;br /&gt;
* Card count is CMP 170HX 8 GB-variant cards unlocked to 64 GB unless stated.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Model !! Quant !! Engine / recipe !! Cards !! Layout and links !! Power !! Workload !! 1 user (tok/s) !! Many users (tok/s) !! Prefill (tok/s) !! Source&lt;br /&gt;
|-&lt;br /&gt;
| GLM 5.3 Flash || W4A16 || [[GLM 5.3 Flash on 4x 8 GB]] 1.8.0 || 4 || TP4, x16, P2P || 180 W || MiaAI-Lab 400 tok || 482.6 / 442.1 / 232.1 || 943.7 / 835.0 / 667.2 (8) || 3,161 || {{Source|handle=ob88594|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556898939234558013|repo=https://github.com/Morrowmake/glm53-flash-cmp170hx-recipe}}&lt;br /&gt;
|-&lt;br /&gt;
| GLM 5.3 Flash || W4A16 || [[GLM 5.3 Flash on 4x 8 GB]] 1.8.0 || 4 || PP4, x16 || 180 W || MiaAI-Lab 400 tok || 232.4 / 209.9 / 100.1 || 664.1 / 608.8 / 469.2 (8) || 7,419 || {{Source|handle=ob88594|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556898939234558013|repo=https://github.com/Morrowmake/glm53-flash-cmp170hx-recipe}}&lt;br /&gt;
|-&lt;br /&gt;
| GLM 5.3 Flash || W4A16 || [[GLM 5.3 Flash on 4x 8 GB]] || 4 || TP4, x16, P2P ||  || real workflows || 350+ bursts, 270+ real || about 800 (agents) ||  || {{Source|handle=cibernox|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1559515598797672479}}&lt;br /&gt;
|-&lt;br /&gt;
| GLM 5.3 Flash || W4A16 || [[GLM 5.3 Flash on 4x 8 GB]] || 4 || TP4 ||  || bs=1 || 317 code, 164 prose ||  ||  || {{Source|handle=turbine|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1564557999463202917}}&lt;br /&gt;
|-&lt;br /&gt;
| GLM 5.3 Flash || W4A16 || [[GLM 5.3 Flash on 4x 8 GB]] || 4 || PP4, Gen2 x4 ||  || 1M context || 90 to 140 ||  || about 3,000 || {{Source|handle=mountains1605|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556410859117482025}}&lt;br /&gt;
|-&lt;br /&gt;
| GLM 5.3 Flash || W4A16 || [[GLM 5.3 Flash on 4x 8 GB]] || 4 || PP4, Gen2 x4 ||  || real agent work ||  || 340 (8) ||  || {{Source|handle=mountains1605|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1557598774887710792}}&lt;br /&gt;
|-&lt;br /&gt;
| GLM 5.3 Flash || W4A16 || [[GLM 5.3 Flash on 4x 8 GB]] early release || 4 ||  ||  || 768 tok, mixed, reasoning counted || 182.1 / 161.8 / 141.2 || 231.0 (2), 307.5 (4), 296.1 (8) ||  || {{Source|handle=ikyo|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556906534926028921}}&lt;br /&gt;
|-&lt;br /&gt;
| GLM 5.3 Flash || W4A16 || [[GLM 5.3 Flash on 4x 8 GB]] 1.7 || 4 || PP4 ||  || c=3, 1M ctx || 75+ prose (per stream) ||  ||  || {{Source|handle=1a2b3c0967|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556144621451747412}}&lt;br /&gt;
|-&lt;br /&gt;
| GLM 5.3 Flash || W4A16 || [[GLM 5.3 Flash on 4x 8 GB]] (recipe not named) || 4 || P2P on || 180 W cap || single concurrency || 200 to 400 ||  ||  || {{Source|handle=peter643|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562011301243523115}}&lt;br /&gt;
|-&lt;br /&gt;
| GLM 5.3 Flash || W4A16 || [[GLM 5.3 Flash on 4x 8 GB]] 1.6.0 || 4 || TP4, PLX, P2P off || 180 W || MiaAI-Lab || 396.0 structured || 798.6 (8) ||  || {{Source|handle=c133|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562161732137386127|repo=https://github.com/PixelML/club-170hx}}&lt;br /&gt;
|-&lt;br /&gt;
| GLM 5.3 Flash || W4A16 || [[GLM 5.3 Flash on 4x 8 GB]] 1.6.0, HBM equalised || 4 || TP4, PLX, P2P off || 150 W || MiaAI-Lab || 418.0 structured || 816.5 (8) ||  || {{Source|handle=c133|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562161732137386127|repo=https://github.com/PixelML/club-170hx}}&lt;br /&gt;
|-&lt;br /&gt;
| GLM 5.3 Flash || W4A16 abliterated || [[GLM 5.3 Flash on 4x 8 GB]] 1.8.0 engine || 4 || TP4, x16, NCCL only || governor 170 to 230 W || 1,024 tok, effort low || 252 / 235 / 139 (code / struct / prose) || 623 / 617 / 421 (8) || 1,700 (17k) || {{Source|handle=darkmaniac7|date=2026-10-28|note=lab notes}}&lt;br /&gt;
|-&lt;br /&gt;
| GLM 5.3 Flash || W4A16 abliterated || [[GLM 5.3 Flash on 4x 8 GB]] 1.8.0 engine || 4 || TP2 x PP2 ||  || 1,024 tok || 171 / 146 / 98 (code / struct / prose) || 567 / 503 / 383 (8) || 4,200 (17k) || {{Source|handle=darkmaniac7|date=2026-10-28|note=lab notes}}&lt;br /&gt;
|-&lt;br /&gt;
| GLM 5.3 Flash || W4A16 abliterated || [[GLM 5.3 Flash on 4x 8 GB]] 1.8.0 engine || 4 || TP1 x PP4 ||  || 1,024 tok || 113 / 121 / 71 (code / struct / prose) || 499 / 515 / 376 (8) || 6,800 (17k) || {{Source|handle=darkmaniac7|date=2026-10-28|note=lab notes}}&lt;br /&gt;
|-&lt;br /&gt;
| GLM 5.3 Flash || W4A16 abliterated || Morrowmake engine || 8 || TP8 || 250 W || 1,024 tok || 95 / 105 / 56 (code / struct / prose) || 440 (8) || 554 || {{Source|handle=darkmaniac7|date=2026-10-27|note=lab notes}}&lt;br /&gt;
|-&lt;br /&gt;
| GLM 5.3 Flash || W4A16 || two instances of [[GLM 5.3 Flash on 4x 8 GB]] 1.6 || 8 || 2x PP4 or 2x TP4 || 180 to 200 W || aggregate ||  || about 1,600 ||  || {{Source|handle=impactic|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1561913182132375593}}&lt;br /&gt;
|-&lt;br /&gt;
| GLM 5.3 Flash || W4A16 || 4 cards || 4 || TP4 ||  ||  || 130 ||  ||  || {{Source|handle=turbine|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1557123766063071255}}&lt;br /&gt;
|-&lt;br /&gt;
| GLM 5.3 Flash || EXL3 3.05 bpw || [[GLM 5.3 Flash on 2x 8 GB (ExLlamaV3 TP2)]] || 2 || TP2, NCCL P2P, x16 || 180 W || single request || 96.71 / 107.67 / 47.83; counting 129.38 || 67.25 (2) || 1,512 to 1,533 || {{Source|handle=nestaa51|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1559307749429354510|repo=https://github.com/alexvnesta/glm53-flash-cmp170hx-tp}}&lt;br /&gt;
|-&lt;br /&gt;
| GLM 5.3 Flash || EXL3 3.05 bpw || [[GLM 5.3 Flash on 2x 8 GB (ExLlamaV3 layer split)]] || 2 || layer split ||  || easy / hard text || 96.2 / 34.2 ||  ||  || {{Source|handle=nestaa51|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1559307749429354510|repo=https://github.com/alexvnesta/glm53-flash-cmp170hx-tp}}&lt;br /&gt;
|-&lt;br /&gt;
| GLM 5.3 Flash || EXL3 3.05 bpw || [[GLM 5.3 Flash on 2x 8 GB (ExLlamaV3 layer split)]] || 2 || layer split, no DFlash ||  ||  || about 60 ||  ||  || {{Source|handle=68x0|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1562167480275836939}}&lt;br /&gt;
|-&lt;br /&gt;
| GLM 5.3 Flash || EXL3 3.05 bpw || Flun repo scaled to 3 cards || 3 || TP ||  || full context || about 60 ||  ||  || {{Source|handle=wingrimez_40467|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1562166545856077926}}&lt;br /&gt;
|-&lt;br /&gt;
| GLM 5.3 Flash || Maya-M GGUF || [[GLM 5.3 Flash on 2x 8 GB (Project Maya)]] v1.0.6 || 2 || Gen2 x4 ||  || maya.sh --bench || 61.3 ||  || 514 || {{Source|handle=pcsv.|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1563923997970796645|repo=https://github.com/mw00/project-maya}}&lt;br /&gt;
|-&lt;br /&gt;
| GLM 5.3 Flash || Maya-S GGUF, 128K || [[GLM 5.3 Flash on 2x 8 GB (Project Maya)]] v1.1.15 || 2 (listed as 40 GB) || Gen2 x16 ||  || maya.sh --bench || 54.3 ||  || 831 || {{Source|handle=pcsv.|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1563923997970796645|repo=https://github.com/mw00/project-maya}}&lt;br /&gt;
|-&lt;br /&gt;
| GLM 5.3 Flash || Maya-S24 GGUF, 32K || Project Maya v1.1.8 || 1 || Gen2 x16 ||  || maya.sh --bench || 20.6 ||  || 797 || {{Source|handle=pcsv.|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1563923997970796645|repo=https://github.com/mw00/project-maya}}&lt;br /&gt;
|-&lt;br /&gt;
| GLM 5.3 Flash || EXL3 4-bit || ExLlamaV3, 2x CMP 64 GB + 40 GB card + RTX 3080 || 2 + 2 other || mixed ||  || 768k ctx, 16-bit KV || about 70 ||  || 3,500 to 3,600 (100k) || {{Source|handle=vektor_prime|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1560023669416402965}}&lt;br /&gt;
|-&lt;br /&gt;
| GLM 5.3 (full) || Int4-Int8Mix || [[GLM 5.3 on 8x 8 GB (vllm-170hx-glm5)]] || 10 || PP10 || 170 W || MAX_SEQS 8 || 48.7 || 108.4 (4), 174.1 (8) || 1,833; 2,351 aggregate (8) || {{Source|handle=reala7096|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1557544812972871813|repo=https://github.com/arvkmr/vllm-170hx-glm5}}&lt;br /&gt;
|-&lt;br /&gt;
| GLM 5.3 (full) || Int4-Int8Mix || [[GLM 5.3 on 8x 8 GB (Int4-Int8Mix PP8)]] || 8 || PP8, MTP 5 || 200 W ||  || about 25 (about 10 at high context) ||  ||  || {{Source|handle=1a2b3c0967|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1557521014685180006}}&lt;br /&gt;
|-&lt;br /&gt;
| GLM 5.3 (full) || W4A16 || own setup (not published) || 8 ||  ||  ||  || 64 code, 59 to 60 reasoning, 49 prose ||  || 1,250 to 2,000 || {{Source|handle=impactic|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1563055165878050897}}&lt;br /&gt;
|-&lt;br /&gt;
| GLM 5.3 (full) ||  || own setup || 4 ||  ||  ||  || 32 ||  ||  || {{Source|handle=mountains1605|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1561915195155021998}}&lt;br /&gt;
|-&lt;br /&gt;
| GLM 5.3 (full) || EXL3 3.05 bpw || ExLlamaV3, 4x CMP + RTX PRO 6000 || 4 + 1 other || PP ||  ||  || 30 ||  ||  || {{Source|handle=mountains1605|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1559063237775990795}}&lt;br /&gt;
|-&lt;br /&gt;
| GLM 5.3 (full, 753B) || NVFP4 experts + INT8 (abliterated requant) || wtdcode/vllm-backport with the PP hand-off fix || 8 || TP2 x PP4, P2P, MTP || 110 to 130 W governor || 1,024 tok || 77 / 76 / 48 (code / struct / prose) || 172 / 189 / 146 (8) || 1,650 (17k) || {{Source|handle=darkmaniac7|date=2026-10-28|note=lab notes}}&lt;br /&gt;
|-&lt;br /&gt;
| DeepSeek V4.1 Flash || EXL3 2.9 experts + FP8 || [[DeepSeek V4.1 Flash on 4x 8 GB (Morrowmake)]] 1.0.0 || 4 || TP4, x16, P2P, Engram RAM || 180 W || MiaAI-Lab, up to || 319 / 287 / 162 || 765 / 729 / 432 (8) || 3,818 (2K), 3,808 (32K) || {{Source|handle=lia_oc|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1563528168688586764|repo=https://github.com/Morrowmake/dsv41-flash-cmp170hx-recipe}}&lt;br /&gt;
|-&lt;br /&gt;
| DeepSeek V4.1 Flash || EXL3 2.9 experts + FP8 || [[DeepSeek V4.1 Flash on 4x 8 GB (Morrowmake)]] 1.0.0 || 4 || TP4, P2P off, PLX || 140 W || Curtis protocol || 122.8 / 90.3 / 62.4 (count / code / prose) || 168.7 (8) || 1,558.7 (128K) || {{Source|handle=anon33anon|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1561910289799184445|repo=https://github.com/CurtisAccelerate/DeepSeekv41-Flash-1017-EXL3-CMP170HX}}&lt;br /&gt;
|-&lt;br /&gt;
| DeepSeek V4.1 Flash heretic || EXL3 2.9 experts + FP8 + heretic patch || [[DeepSeek V4.1 Flash heretic on 4x 8 GB]] || 4 || TP4, Engram SSD, miner co-resident ||  || own bench || 136 / 158 / 121 || 261 / 323 / 249 (8) || 2,453 (17k warm) || {{Source|handle=darkmaniac7|date=2026-10-29|note=lab notes}}&lt;br /&gt;
|-&lt;br /&gt;
| DeepSeek V4.1 Flash || EXL3 experts + FP8 || [[DeepSeek V4.1 Flash on 4x 8 GB (GNmac)]] 1.0.0 || 4 || TP4, x16 || 180 W || MiaAI-Lab || 296 / 212 / 150 || 796 / 477 / 359 (8) || 1,759 || {{Source|handle=greencandle9753|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562465339395280909}}&lt;br /&gt;
|-&lt;br /&gt;
| DeepSeek V4.1 Flash || EXL3 experts + FP8 || [[DeepSeek V4.1 Flash on 4x 8 GB (GNmac)]] 1.1.0 || 4 || TP4, x16 || 180 W || MiaAI-Lab || 336 / 247 / 180 ||  || 1,764 || {{Source|handle=greencandle9753|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1563066699840884806}}&lt;br /&gt;
|-&lt;br /&gt;
| DeepSeek V4.1 Flash || EXL3 experts + FP8 || [[DeepSeek V4.1 Flash on 4x 8 GB (GNmac)]] 1.2.0 || 4 || TP4, x16, P2P || 180 W || MiaAI-Lab || 356 / 258 / 184 || 868 / 544 / 441 (8) || 2,416 || {{Source|handle=greencandle9753|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562465339395280909|repo=https://github.com/GNmac-lab/deepseek-v41-flash-1017-cmp170hx}}&lt;br /&gt;
|-&lt;br /&gt;
| DeepSeek V4.1 Flash || EXL3 experts + FP8 || [[DeepSeek V4.1 Flash on 4x 8 GB (GNmac)]] 1.2.0 || 4 || PP4 || 180 W || MiaAI-Lab || 118 / 91 / 63 || 341 / 214 / 163 (8) || 2,311 || {{Source|handle=greencandle9753|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562465339395280909|repo=https://github.com/GNmac-lab/deepseek-v41-flash-1017-cmp170hx}}&lt;br /&gt;
|-&lt;br /&gt;
| DeepSeek V4.1 Flash || EXL3 experts + FP8 || [[DeepSeek V4.1 Flash on 4x 8 GB (GNmac)]] || 4 || TP4, x16, P2P ||  || 1,024 tok || 212 / 244 / 136 || 425 / 522 / 346 (8) || 2,000 to 2,600 || {{Source|handle=darkmaniac7|date=2026-10-28|note=lab notes}}&lt;br /&gt;
|-&lt;br /&gt;
| DeepSeek V4.1 Flash || EXL3 experts + FP8 || [[DeepSeek V4.1 Flash on 4x 8 GB (GNmac)]] (localairecipes listing) || 4 || TP4 + P2P, Gen2 x4 ||  ||  || about 10% below GLM 5.3 Flash ||  ||  || {{Source|handle=mountains1605|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562982101157150771}}&lt;br /&gt;
|-&lt;br /&gt;
| DeepSeek V4.1 Flash || all-3-bit EXL3 experts + FP8 || [[DeepSeek V4.1 Flash on 4x 8 GB (alanoo fidelity build)]], DSpark off || 4 || TP4, x16, P2P || 200 W || MiaAI-Lab || 105.4 / 105.0 / 104.8 || 559.7 / 482.4 / 449.2 (8) || 2,514 || {{Source|handle=alanoo|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1564681525365186711|repo=https://github.com/alanoo81/deepseek-v41-flash-4x-cmp170hx}}&lt;br /&gt;
|-&lt;br /&gt;
| DeepSeek V4.1 Flash || all-3-bit EXL3 experts + FP8 || [[DeepSeek V4.1 Flash on 4x 8 GB (alanoo fidelity build)]], DSpark 5 || 4 || TP4, x16, P2P || 200 W || MiaAI-Lab || 369.8 / 267.3 / 200.1 ||  ||  || {{Source|handle=alanoo|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1564681525365186711|repo=https://github.com/alanoo81/deepseek-v41-flash-4x-cmp170hx}}&lt;br /&gt;
|-&lt;br /&gt;
| DeepSeek V4.1 Flash || EXL3 2.9 experts + FP8/FP4 || [[DeepSeek V4.1 Flash on 4x 8 GB (CurtisAccelerate TC-MoE)]] 2026-10-22 || 4 || TP4, P2P off || 140 W || Curtis protocol || 187.2 / 144.2 / 101.2 (count / code / prose) || 271.6 (8, standardized suite) || 1,523 (2K), 1,330 (131K) || {{Source|handle=anon33anon|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1561910289799184445|repo=https://github.com/CurtisAccelerate/DeepSeekv41-Flash-1017-EXL3-CMP170HX}}&lt;br /&gt;
|-&lt;br /&gt;
| DeepSeek V4.1 Flash || EXL3 3.5 bpw || [[DeepSeek V4.1 Flash on 4x 8 GB plus RTX PRO 6000 (ExLlamaV3 TP5)]] || 4 + 1 other || TP5, native backend || 150 W (CMP) || C coding, mean of 9 || 99.9 || 34.4 per stream (2) || 2,116 (26K), 1,645 (1M) || {{Source|handle=anon33anon|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1561903682608697426|repo=https://github.com/anoane/09-deepseek-v41-flash-1017-exl3-tp5-1m}}&lt;br /&gt;
|-&lt;br /&gt;
| DeepSeek V4.1 Flash || official MXFP8 / MXFP4 || [[DeepSeek V4.1 Flash on 6x 8 GB (TP6)]] || 6 || TP6, x16 ||  || effort max, end to end incl. reasoning || 78.55 code, 76.56 writing ||  ||  || {{Source|handle=dale063629|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561547352693538856|repo=https://github.com/wgkbfcp/deepseek-v4.1-flash-1017-cmp170hx-recipe}}&lt;br /&gt;
|-&lt;br /&gt;
| DeepSeek V4.1 Flash || official || [[DeepSeek V4.1 Flash on 6x 8 GB (Deepinfer-SM80 TP2 x PP3)]] || 6 || TP2 x PP3 ||  || 1 stream code || 160.8 ||  || 4,037 (16K), 4,507 (64K) || {{Source|handle=reala7096|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562151531690860657|repo=https://github.com/HalfVulpes/Deepinfer-SM80}}&lt;br /&gt;
|-&lt;br /&gt;
| DeepSeek V4.1 Flash || official FP4 || own setup || 6 || TP2 + PP3, x4 ||  || code, 1 user || 144.4 ||  || 1,970 cold, 1,987 (131K) || {{Source|handle=reala7096|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562917910165323808}}&lt;br /&gt;
|-&lt;br /&gt;
| DeepSeek V4.1 Flash || EXL3 3.5 bpw || own setup || 6 || TP2 + PP3, x4 ||  || code, 1 user || 123.4 ||  || 1,695 cold, 1,647 (131K) || {{Source|handle=reala7096|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562917910165323808}}&lt;br /&gt;
|-&lt;br /&gt;
| DeepSeek V4.1 Flash || native quant || own setup || 6 || PP6, x4 ||  ||  || about 67 ||  ||  || {{Source|handle=deejay9983|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562929048248909906}}&lt;br /&gt;
|-&lt;br /&gt;
| DeepSeek V4.1 Flash || not stated || own setup || 6 ||  ||  || prose, c=1 || 157 ||  ||  || {{Source|handle=con3po7016|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562304093228245125}}&lt;br /&gt;
|-&lt;br /&gt;
| DeepSeek V4.1 Flash || official || [[DeepSeek V4.1 Flash on 8x 8 GB (Deepinfer-SM80 TP4 x PP2)]] || 8 || TP4 x PP2 ||  || C=1 code || 153.35 || 620.22 (12) || about 3,463; 2,759.9 at 649K || {{Source|handle=reala7096|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562151531690860657|repo=https://github.com/HalfVulpes/Deepinfer-SM80}}&lt;br /&gt;
|-&lt;br /&gt;
| DeepSeek V4.1 Flash || official FP8 || Deepinfer-SM80 vLLM || 8 || PP8, no P2P ||  || 256k ctx || 74 then about 80 ||  || 6,000 (zero cache hit) || {{Source|handle=segmond|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562224597221249146}}&lt;br /&gt;
|-&lt;br /&gt;
| DeepSeek V4.1 Flash || official FP4 || own setup || 8 || TP2 x PP4, x4 ||  || code, 1 user || 135 to 139 ||  || 2,520 to 2,690 cold; 2,708 to 2,730 (131K) || {{Source|handle=reala7096|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562917910165323808}}&lt;br /&gt;
|-&lt;br /&gt;
| DeepSeek V4.1 Flash || EXL3 3.5 bpw || own setup || 8 || TP2 x PP4, x4 ||  || code, 1 user || 117.1 ||  || 2,025 to 2,126 || {{Source|handle=reala7096|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562917910165323808}}&lt;br /&gt;
|-&lt;br /&gt;
| DeepSeek V4.1 Flash || official MXFP4 / MXFP8 || [[DeepSeek V4.1 Flash on 8x 8 GB (Zanooda PP8)]] || 8 || PP8, mostly x4 || 180 W || 128k ctx || 117 || 560 (8), 806 to 813 (16) || 4,486 (26K), 6,066 (105K) || {{Source|handle=gnasherrr|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560998024136753172|repo=https://github.com/Zanooda/deepseek-v4.1-flash-cmp170hx}}&lt;br /&gt;
|-&lt;br /&gt;
| DeepSeek V4.1 Flash || official MXFP4 / MXFP8 || [[DeepSeek V4.1 Flash on 8x 8 GB (Zanooda PP8)]] || 8 || PP8, x16, P2P, Engram disk || 180 W || 1,024 tok || 64 / 46 / 32 (code / struct / prose) || 546 / 316 / 285 (8) || 5,478 (17k) || {{Source|handle=darkmaniac7|date=2026-10-27|note=lab notes}}&lt;br /&gt;
|-&lt;br /&gt;
| DeepSeek V4.1 Flash || Maya GGUF || [[DeepSeek V4.1 Flash on 2x 8 GB (Project Maya)]] || 2 ||  ||  || README figure || about 63 ||  || 500 to 550 (68x) || {{Source|handle=pcsv.|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1563924151662678087}}&lt;br /&gt;
|-&lt;br /&gt;
| Qwen3.8 Flash Next || AutoRound 2/3-bit + FP8 table || [[Qwen3.8 Flash Next on 1x 8 GB (ElectroHobo 3 bpw)]] || 1 || x16 || 180 W || MiaAI-Lab || 197.8 / 296.4 / 135.5 || 799.5 / 791.3 / 586.4 (8); 1,384 (48) || 4,243 || {{Source|handle=nathang6866|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1563591773228507138|repo=https://github.com/ElectroHobo/qwen38-flash-next-3bpw-1x-cmp170hx-recipe}}&lt;br /&gt;
|-&lt;br /&gt;
| Qwen3.8 Flash Next || AutoRound 3 bpw + MTP || [[Qwen3.8 Flash Next on 1x 8 GB (iIIusi0n SSD PLE)]] || 1 || PLE on SATA SSD || 180 W || 128 tok, temp 0 || 110.99 || 277 (4), 429 (8), 667 (16) || 2,636 (8K) || {{Source|handle=c133|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1557934564024909965|repo=https://github.com/iIIusi0n/qwen3.8-flash-next-cmp170hx}}&lt;br /&gt;
|-&lt;br /&gt;
| Qwen3.8 Flash Next || AutoRound 3 bpw + MTP || [[Qwen3.8 Flash Next on 1x 8 GB (iIIusi0n SSD PLE)]], tuned || 1 ||  || 200 W, NDIV 67, +250 ||  ||  ||  || 5,000+ || {{Source|handle=dottoreargus|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1557303145204293694}}&lt;br /&gt;
|-&lt;br /&gt;
| Qwen3.8 Flash Next || AutoRound 3 bpw + MTP || [[Qwen3.8 Flash Next on 1x 8 GB (iIIusi0n SSD PLE)]] || 1 || MTP 3, 2,048 chunk ||  ||  ||  ||  || 3,500 || {{Source|handle=tekkenz|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1557139178284777554}}&lt;br /&gt;
|-&lt;br /&gt;
| Qwen3.8 Flash Next || EXL3 5.05 bpw || ExLlamaV3, one card || 1 ||  ||  ||  || 69 to 82 ||  || about 1,000 || {{Source|handle=tekkenz|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1557128719422853223}}&lt;br /&gt;
|-&lt;br /&gt;
| Qwen3.8 Flash Next || 4.27 bpw GGUF || llama.cpp, MTP || 1 ||  ||  ||  || 60 (ceiling) ||  ||  || {{Source|handle=tokukarin|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564443422314602559}}&lt;br /&gt;
|-&lt;br /&gt;
| Qwen3.8 Flash Next || Unsloth QD-4K_XL, FP16 KV || Strata || 1 ||  ||  ||  || 60+ ||  ||  || {{Source|handle=acedogblast|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1556834517103157331}}&lt;br /&gt;
|-&lt;br /&gt;
| Qwen3.8 Flash Next || IQ2 || Strata, quad-channel DDR4 || 1 || no x16 mod ||  ||  || about 90 ||  || 1,600 || {{Source|handle=xtj7|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560350518847479850}}&lt;br /&gt;
|-&lt;br /&gt;
| Qwen3.8 Flash Next || IQ3_S || Strata (modified build), 10 GB card at 40 GB || 1 || x16 ||  ||  || 110+ (stock build under 100) ||  ||  || {{Source|handle=exile_1ck|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557256690255134751}}&lt;br /&gt;
|-&lt;br /&gt;
| Qwen3.8 Flash Next || UD-Q3_K_XL || single-kernel decode engine vs llama.cpp || 1 ||  ||  ||  || 70.6 vs 53.4 ||  ||  || {{Source|handle=c133|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562161732137386127|repo=https://github.com/PixelML/club-170hx}}&lt;br /&gt;
|-&lt;br /&gt;
| Qwen3.8 Flash Next || W4A16 Merlin + FP8 table || [[Qwen3.8 Flash Next on 2x 8 GB (ElectroHobo W4A16 TP2)]] 0.2.0 || 2 || TP2, x16, P2P || 180 W || MiaAI-Lab || 241.2 / 349.7 / 198.4 || 894.5 / 986.8 / 769.7 (8); 1,937 (128) || 4,696 || {{Source|handle=nathang6866|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1563590746710478919|repo=https://github.com/ElectroHobo/qwen38-flash-next-w4a16-2x-cmp170hx-recipe}}&lt;br /&gt;
|-&lt;br /&gt;
| Qwen3.8 Flash Next || W4A16 Merlin || [[Qwen3.8 Flash Next on 2x 8 GB (ElectroHobo W4A16 TP2)]] 0.1.0 || 2 || TP2 ||  ||  || 253 / 349 / 203 || 842 / 992 / 727 (8) ||  || {{Source|handle=nathang6866|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1561924044666839091}}&lt;br /&gt;
|-&lt;br /&gt;
| Qwen3.8 Flash Next || W4A16 Merlin || [[Qwen3.8 Flash Next on 2x 8 GB (ElectroHobo W4A16 TP2)]] update || 2 || TP2 ||  || max concurrency ||  || 1,814 (128) ||  || {{Source|handle=nathang6866|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1563590746710478919}}&lt;br /&gt;
|-&lt;br /&gt;
| Qwen3.8 Flash Next || W4A16 Merlin || [[Qwen3.8 Flash Next on 2x 8 GB (ElectroHobo W4A16 TP2)]] 0.2.0 || 2 || TP2, x16, P2P ||  || 1,024 tok || 263 / 266 / 215 (code / struct / prose) || 916 / 961 / 729 (8) || 4,600 (17k) || {{Source|handle=darkmaniac7|date=2026-10-28|note=lab notes}}&lt;br /&gt;
|-&lt;br /&gt;
| Qwen3.8 Flash Next || W4A16 Merlin || four instances of [[Qwen3.8 Flash Next on 2x 8 GB (ElectroHobo W4A16 TP2)]] || 8 || 4x TP2 ||  || 1,024 tok ||  || 3,617 / 3,316 / 2,664 (32, code / struct / prose) || 17,400 total || {{Source|handle=darkmaniac7|date=2026-10-28|note=lab notes}}&lt;br /&gt;
|-&lt;br /&gt;
| Qwen3.8 Flash Next || EXL3 5.05 bpw || [[Qwen3.8 Flash Next on 2x 8 GB (Morrowmake EXL3)]] || 2 || TP2 ||  || MiaAI-Lab || 152.8 / 152.6 / 118.3 || 588.2 / 674.7 / 489.9 (8) || 2,651 || {{Source|handle=nathang6866|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1563590746710478919|repo=https://github.com/ElectroHobo/qwen38-flash-next-w4a16-2x-cmp170hx-recipe}}&lt;br /&gt;
|-&lt;br /&gt;
| Qwen3.8 Flash Next || EXL3 5.05 bpw || [[Qwen3.8 Flash Next on 2x 8 GB (Morrowmake EXL3)]] on a Broadwell host || 2 || TP2 ||  ||  || 55 to 70 ||  ||  || {{Source|handle=nathang6866|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1563590746710478919|repo=https://github.com/ElectroHobo/qwen38-flash-next-w4a16-2x-cmp170hx-recipe}}&lt;br /&gt;
|-&lt;br /&gt;
| Qwen3.8 Flash Next || AWQ g32 uncensored, INT4 table on SSD || [[Qwen3.8 Flash Next on 2x 8 GB (mannydelrio PP2)]] || 2 || PP2, x4, no P2P || 180 W || MiaAI-Lab || 192.4 / 177.8 / 145.4 || 986.4 / 734.2 / 619.6 (8) || 7,006 || {{Source|handle=mrmannyatx|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1557099855242072094|repo=https://github.com/mannydelrio/qwen38-flash-next-2x-cmp170hx}}&lt;br /&gt;
|-&lt;br /&gt;
| Qwen3.8 Flash Next || Intel W4A16, table on NVMe || AlexBrandes/cmp170hx-qwen38-flash-next || 2 || PP2, x4 ||  || MiaAI-Lab || 250.8 / 226.2 / 157.4 || 999.5 / 840.4 / 566.8 (8) || 6,300 to 7,100 || {{Source|handle=nathang6866|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1563590746710478919|repo=https://github.com/ElectroHobo/qwen38-flash-next-w4a16-2x-cmp170hx-recipe}}&lt;br /&gt;
|-&lt;br /&gt;
| Qwen3.8 Flash Next || W4A16 INT4-PLE || [[Qwen3.8 Flash Next on 2x 8 GB (DUFRelic PP2)]] || 2 || PP2, MTP 3, 74 SMs || 140 W || llama-benchy pp16384 tg2048 || 133.39 || 245.17 (4) || 6,213.66 (C1), 6,639.25 (C4) || {{Source|handle=dufrelic|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1556592394517094460|repo=https://github.com/DUFRelic/qwen38-flash-next-recipe}}&lt;br /&gt;
|-&lt;br /&gt;
| Qwen3.8 Flash Next || W4A16 || own setup, PP || 2 || PP2 ||  ||  || about 120 || about double (4) ||  || {{Source|handle=dufrelic|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1557460484830138469}}&lt;br /&gt;
|-&lt;br /&gt;
| Qwen3.8 Flash Next || INT4-mixed AutoRound || Plean&#039;s setup || 2 || PP2, MTP ||  ||  ||  || about 100 each (2), about 80 each (3 to 4) ||  || {{Source|handle=plean.|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1557459833928556697}}&lt;br /&gt;
|-&lt;br /&gt;
| Qwen3.8 Flash Next || AWQ INT4 || [[Qwen3.8 Flash Next on 2x 8 GB (vektorprime PP2)]] || 2 || PP2, MTP k=1 ||  ||  || 75.4 to 75.8 (58.1 to 58.6 without MTP) ||  ||  || {{Source|handle=vektor_prime|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1557443747892035674|repo=https://github.com/vektorprime/qwen38-flash-next-pp2}}&lt;br /&gt;
|-&lt;br /&gt;
| Qwen3.8 Flash Next || W4A16 AutoRound, BF16 table on NVMe || [[Qwen3.8 Flash Next on 3x 8 GB (clee PP3)]] || 3 || PP3, x4, no P2P ||  || cold, temp 0 || 74.4 (1K), 72.9 (1M) ||  || 4,831 (64K), 4,748 (1M) || {{Source|handle=c133|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1556357466026025001|repo=https://github.com/clee/qwen3.8-flash-next-3x170hx}}&lt;br /&gt;
|-&lt;br /&gt;
| Qwen3.8 Flash Next || uncensored variant || [[Qwen3.8 Flash Next on 3x 8 GB (clee PP3)]] || 3 / 2 || PP, MTP 1 ||  || agentic || about 90 (3 cards), 100 to 110 (2 cards) ||  ||  || {{Source|handle=68x0|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1557910994322333746}}&lt;br /&gt;
|-&lt;br /&gt;
| Qwen3.8 Flash Next ||  || own setup || 3 ||  ||  ||  || 110+ ||  ||  || {{Source|handle=trustinter|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1556510298477830305}}&lt;br /&gt;
|-&lt;br /&gt;
| Qwen3.8 27B || W4A16 || [[Qwen3.8 27B on 1x 8 GB (W4A16 vLLM)]] || 1 ||  ||  || 262k ctx || about 170 (60 to 70 near long ctx) ||  ||  || {{Source|handle=kellertreppe123|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556696293655576633}}&lt;br /&gt;
|-&lt;br /&gt;
| Qwen3.8 27B ||  || own setup || 1 ||  ||  ||  || about 100 ||  || about 3,700 || {{Source|handle=chonsworth|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1556775994692731011}}&lt;br /&gt;
|-&lt;br /&gt;
| Qwen3.8 27B || W4A16 + drafter ||  || 1 ||  ||  || c=1, about 30k ctx || about 200 ||  ||  || {{Source|handle=wakeupmbrc1|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559918550213201962}}&lt;br /&gt;
|-&lt;br /&gt;
| Qwen3.8 27B || DFlash ||  || 1 ||  ||  || code, 16k / 200k ctx || 210+ / 110+ ||  ||  || {{Source|handle=wakeupmbrc1|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1556196939240841259}}&lt;br /&gt;
|-&lt;br /&gt;
| Qwen3.8 27B || FP8 + DSpark || sglang || 1 ||  ||  || HLE / MMLU / GSM8K ||  || 200 to 400, avg about 300 (4) ||  || {{Source|handle=reggie7756|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1556256686904447080}}&lt;br /&gt;
|-&lt;br /&gt;
| Qwen3.8 27B || FP8 || sglang || 1 ||  ||  || single stream || 60 to 80, spikes 125 ||  ||  || {{Source|handle=c133|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1560616484349153341}}&lt;br /&gt;
|-&lt;br /&gt;
| Qwen3.8 27B || INT4 Swift ||  || 1 || 131k ctx, c=3 ||  ||  || about 55 || 200+ (7 sub-agents) ||  || {{Source|handle=globalapathy|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556691664029097985}}&lt;br /&gt;
|-&lt;br /&gt;
| Qwen3.8 27B || W8A8 INT8 || vLLM + MTP || 1 || c=2 ||  ||  || 30 to 40 ||  ||  || {{Source|handle=amishrakefightr|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556692979605835789}}&lt;br /&gt;
|-&lt;br /&gt;
| Qwen3.8 27B || INT kernels || vLLM, DFlash, temp 0 || 1 ||  ||  ||  || 225 ||  ||  || {{Source|handle=feralzi|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559796537935142963}}&lt;br /&gt;
|-&lt;br /&gt;
| Qwen3.8 27B || W4A16 AutoRound + DFlash2 k=7 || vLLM || 1 ||  || 180 W ||  || 136.38 to 140.3 ||  ||  || {{Source|handle=c133|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562161732137386127|repo=https://github.com/PixelML/club-170hx}}&lt;br /&gt;
|-&lt;br /&gt;
| Qwen3.8 27B || Q8 || llama.cpp || 1 || no x16 mod ||  ||  ||  ||  || about 800 || {{Source|handle=programmer_007|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560252510193590395}}&lt;br /&gt;
|-&lt;br /&gt;
| Qwen3.8 27B || 4-bit || own TP4 code (not released) || 4 || TP4 || 190 W || with speculation || 440 ||  || about 4,000 (2,200 without his all-reduce compression) || {{Source|handle=turbine|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1556907874385662175}}&lt;br /&gt;
|-&lt;br /&gt;
| MiMo V2.6 Flash || NVFP4 || [[MiMo V2.6 Flash on 4x 8 GB]] || 4 || TP4, x16, P2P || 180 W || MiaAI-Lab || 322.0 / 274.9 / 170.1 || 753.8 / 738.0 / 555.5 (8) || 2,722 || {{Source|handle=nathang6866|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1561264547455569952|repo=https://github.com/ElectroHobo/mimo-v26-flash-cmp170hx-recipe}}&lt;br /&gt;
|-&lt;br /&gt;
| MiMo V2.6 Flash || NVFP4 || [[MiMo V2.6 Flash on 4x 8 GB]], P2P off || 4 || TP4 || 180 W || MiaAI-Lab || 181.3 / 164.4 / 96.8 || 426.1 / 388.9 / 254.3 (8) ||  || {{Source|handle=nathang6866|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1561264547455569952|repo=https://github.com/ElectroHobo/mimo-v26-flash-cmp170hx-recipe}}&lt;br /&gt;
|-&lt;br /&gt;
| Step 5 ||  || own setup || 6 ||  ||  || prose || almost 100 ||  ||  || {{Source|handle=con3po7016|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1561026955111829556}}&lt;br /&gt;
|-&lt;br /&gt;
| Qwen 3.6 (comparison, not CMP) || 5-bit || llama.cpp on 2x V100 || 2 V100 ||  ||  ||  || 88 ||  ||  || {{Source|handle=xanthefin|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561337005105746011}}&lt;br /&gt;
|-&lt;br /&gt;
| GLM 5.3 Flash || W4A16 (canada-quant) || [[GLM 5.3 Flash on 4x 8 GB]] 1.8.0, ESXi VM || 4 || TP4, Gen2 x8, no P2P, 74 SMs || 180 W || MiaAI-Lab || 361 / 284 / 199 || 697 / 587 / 529 (8) || 1,633-1,753 (32k) || {{Source|handle=darkmaniac7|date=2026-10-19|note=lab notes}}&lt;br /&gt;
|-&lt;br /&gt;
| GLM 5.3 Flash || W4A16 (canada-quant) || [[GLM 5.3 Flash on 4x 8 GB]] 1.8.0, ESXi VM || 4 || PP4, Gen2 x8, no P2P, 74 SMs || 180 W || MiaAI-Lab || 201 / 149 / 97 || 664 / 548 / 477 (8) || 6,834-6,977 (32k) || {{Source|handle=darkmaniac7|date=2026-10-19|note=lab notes}}&lt;br /&gt;
|-&lt;br /&gt;
| GLM 5.3 Flash || W4A16 (canada-quant) || [[GLM 5.3 Flash on 4x 8 GB]] 1.8.0, no drafter || 4 || TP4 / PP4, Gen2 x8 || 180 W || MiaAI-Lab || 101 (TP4), 48 (PP4) || 470 / 419 / 422 (8, TP4) ||  || {{Source|handle=darkmaniac7|date=2026-10-19|note=lab notes}}&lt;br /&gt;
|-&lt;br /&gt;
| GLM 5.3 Flash || W4A16 abliterated (own requant) || [[GLM 5.3 Flash on 4x 8 GB]] 1.8.0 engine || 4 || TP4, Gen2 x8 || 180 W || MiaAI-Lab || 349 / 254 / 181 ||  ||  || {{Source|handle=darkmaniac7|date=2026-10-19|note=lab notes}}&lt;br /&gt;
|-&lt;br /&gt;
| GLM 5.3 Flash || W4A16 abliterated || Morrowmake engine, 2 CMP + 2 RTX PRO 6000 || 2 + 2 other || PP2 x TP2, CMPs stage 0 || 180 W (CMP) || MiaAI-Lab || 349 / 261 / 180 || 895 / 703 / 611 (8) || 5,495 (32k) || {{Source|handle=darkmaniac7|date=2026-10-19|note=lab notes}}&lt;br /&gt;
|-&lt;br /&gt;
| GLM 5.3 Flash || W4A16 || Morrowmake engine, 4 CMP + 2 RTX PRO 6000 || 4 + 2 other || PP3 x TP2 || 180 W (CMP) || code / JSON / prose || 224-235 code, 101-110 prose || 553 / 484 / 425 (8) ||  || {{Source|handle=darkmaniac7|date=2026-10-19|note=lab notes}}&lt;br /&gt;
|-&lt;br /&gt;
| GLM 5.3 Flash || AWQ W4A16 || PixelML club recipe of record (older stack) || 4 || PP4 (14,12,12,7), MTP k=3 ||  || c=1 || 87.6 ||  ||  || {{Source|handle=c133|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562161732137386127|repo=https://github.com/PixelML/club-170hx}}&lt;br /&gt;
|-&lt;br /&gt;
| DeepSeek V4.1 Flash || official MXFP4 / MXFP8 || [[DeepSeek V4.1 Flash on 8x 8 GB (Zanooda PP8)]], Engram on NVMe || 8 || PP8 ||  || 105k prompt ||  ||  || 4,455-4,930 || {{Source|handle=gnasherrr|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560998024136753172}}&lt;br /&gt;
|-&lt;br /&gt;
| GLM 5.3 (full) ||  || own setup, after a week of tuning || not stated (reply in an 8-card thread) ||  ||  ||  || 60 code / reasoning, 50 prose ||  ||  || {{Source|handle=impactic|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1559060750356717669}}&lt;br /&gt;
|-&lt;br /&gt;
| DeepSeek V4.1 Flash (1017) || not stated || own setup || 6 (posted as &amp;quot;6x single streams&amp;quot;: six cards or six streams, not clear) ||  ||  || single stream || 80 to 100 ||  || about 5,000 || {{Source|handle=ob88594|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563649833594650828}}&lt;br /&gt;
|-&lt;br /&gt;
| Qwen3.8 Flash Next || not stated || own setup (not stated) || not stated ||  ||  || c=1 || 75 ||  || 3,000+ || {{Source|handle=c133|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563650307781562369}}&lt;br /&gt;
|-&lt;br /&gt;
| MiniMax M3.1 || not stated || own setup || 4 (GPU types not stated) ||  ||  || c=1 || 76 ||  ||  || {{Source|handle=con3po7016|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563943584120709192}}&lt;br /&gt;
|-&lt;br /&gt;
| MiniMax M3.1 || not stated || own setup || 6 (GPU types not stated) ||  ||  || c=1 || 30 ||  ||  || {{Source|handle=segmond|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563943781034885143}}&lt;br /&gt;
|-&lt;br /&gt;
| Nanbeige4.3-33B || Q6_K GGUF (dealignai uncensored) || not stated || 1 (10 GB card at 40 GB) ||  ||  || about 200K context, still tuning || 27 (40 posted earlier as &amp;quot;optimized&amp;quot;) ||  ||  || {{Source|handle=feralzi|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564051736979701845}}&amp;lt;br /&amp;gt;{{Source|handle=feralzi|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564092405026660406}}&amp;lt;br /&amp;gt;{{Source|handle=feralzi|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564114097694445662}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Compute and memory peaks ==&lt;br /&gt;
{{Status|Reported}} {{Cards|10 GB}} @djpandaman (mrpandagod) ran &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;clpeak --cuda&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; on an unlocked 10 GB card&lt;br /&gt;
that reports sm_80, 122 SMs and 40,483 MB of VRAM (CUDA driver 13.3, toolkit 12.0). He believes the card ran at stock&lt;br /&gt;
power settings but had not double-checked. He finds clpeak a better view of what the card can do than OpenCL-benchmark.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Test !! Result&lt;br /&gt;
|-&lt;br /&gt;
| FP32 (vector) || 21.9 TFLOPS&lt;br /&gt;
|-&lt;br /&gt;
| FP16 (vector, half / half2) || 43.7 / 43.8 TFLOPS&lt;br /&gt;
|-&lt;br /&gt;
| FP64 (vector) || 11.0 TFLOPS&lt;br /&gt;
|-&lt;br /&gt;
| FP16 x FP16 + FP32 and BF16 x BF16 + FP32 (vector) || 21.9 TFLOPS each&lt;br /&gt;
|-&lt;br /&gt;
| INT32 (IMAD) || 21.9 TOPS&lt;br /&gt;
|-&lt;br /&gt;
| INT8 dot product (dp4a) || 87.3 to 87.5 TOPS&lt;br /&gt;
|-&lt;br /&gt;
| Tensor cores (WMMA / mma.sync) || FP16 312 TFLOPS (331 with FP16 accumulate), BF16 312, TF32 156, FP64 21.4 TFLOPS; INT8 605 TOPS (607 at k32), INT4 647 TOPS&lt;br /&gt;
|-&lt;br /&gt;
| cuBLASLt GEMM peak || FP16 302, BF16 308, TF32 146, FP32 21.6, FP64 21.9 TFLOPS; INT8 424 TOPS&lt;br /&gt;
|-&lt;br /&gt;
| Global memory bandwidth (float / float2 / float4) || 1.68 / 1.74 / 1.82 TB/s&lt;br /&gt;
|-&lt;br /&gt;
| Local memory bandwidth (float / float2 / float4) || 10.7 / 17.1 / 18.3 TB/s&lt;br /&gt;
|-&lt;br /&gt;
| Image memory bandwidth (float4) || 1.64 TB/s&lt;br /&gt;
|-&lt;br /&gt;
| Pinned host transfers || 12.3 GB/s host to device, 13.2 GB/s device to host&lt;br /&gt;
|-&lt;br /&gt;
| Kernel launch round trip || 6.79 us&lt;br /&gt;
|}&lt;br /&gt;
{{Source|handle=djpandaman|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563170579643760770}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563221594401407107}}&lt;br /&gt;
More on this card variant: [[10 GB card]] and [[Full SM unlock]].&lt;br /&gt;
&lt;br /&gt;
== Not in the table ==&lt;br /&gt;
* Image and video generation (minutes per clip): see [[Recipes#Other workloads]].&lt;br /&gt;
* Mining hash rates (TH/s): see [[Cooling and power]] and [[Tools]].&lt;br /&gt;
* Kernel microbenchmarks (Deepinfer-SM80, ExLlamaV3 GEMM): see [[Engines]].&lt;br /&gt;
* Long write-ups with numbers that wait for their authors (Plean, matstatman, Feralzi): see [[Recipes]].&lt;br /&gt;
&lt;br /&gt;
== Related ==&lt;br /&gt;
[[Recipes]] · [[Engines]] · [[Quantization on the 170HX]] · [[Tools]] · [[Cooling and power]]&lt;br /&gt;
&lt;br /&gt;
{{ImportFooter}}&lt;br /&gt;
[[Category:Recipes]]&lt;/div&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
	<entry>
		<id>https://cmp.wiki/w/index.php?title=Flashing_the_300_W_VBIOS&amp;diff=506</id>
		<title>Flashing the 300 W VBIOS</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=Flashing_the_300_W_VBIOS&amp;diff=506"/>
		<updated>2026-10-31T21:20:15Z</updated>

		<summary type="html">&lt;p&gt;ImportBot: Import: flashing the factory 300 W VBIOS 92.00.6D.00.0A onto 8 GB cards, the procedure proven on eight cards, results and hashrate numbers; @c133, @shirogeek, @derick2k, @phoenixone7, @wakeupmbrc1, @con3po7016, @cute_sc2, @mrpec, @unmotivatedgene, @xanthefin; repos polyuij42-del/cmp170hx-vbios-flash and Consensus-Protocol/cmp170hx; lab notes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Most 8 GB cards ship with VBIOS 92.00.67.00.01, the 250 W image. On it the driver reports a GPC and memory VF-offset&lt;br /&gt;
range of [0 .. +0], so no undervolt can be applied, whatever a tool says it set. The factory 300 W image&lt;br /&gt;
92.00.6D.00.0A, which NVIDIA shipped on the same board part number (900-11001-0108-000), exposes an offset range of&lt;br /&gt;
[-1000 .. +1000], boots the HBM at 1728 MHz instead of 1458 MHz, raises the SM ceiling from 1410 to 1695 MHz, and&lt;br /&gt;
keeps a 250 W default cap (300 W is the maximum it allows). This page is the flash procedure as run on eight cards in&lt;br /&gt;
one night, with the numbers before and after. It does not touch the memory or compute unlock, which stays in the&lt;br /&gt;
driver; see [[Driver unlock]].&lt;br /&gt;
&lt;br /&gt;
The 10 GB card has no 300 W image (its only VBIOS is 92.00.66.00.02); this page is for 8 GB cards. See&lt;br /&gt;
[[VBIOS and firmware]] for the full image inventory.&lt;br /&gt;
&lt;br /&gt;
== Why flash it ==&lt;br /&gt;
=== The 250 W image has no undervolt lever ===&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvml_oc -i N&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (the helper 170tune uses) reports &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;allowed range : [0 .. +0] MHz&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
for both the GPC and the memory VF offset on every 92.00.67.00.01 card. An offset call can return success and the&lt;br /&gt;
driver still drops it; only a readback proves it applied. On the same cards after the flash the range reads&lt;br /&gt;
[-1000 .. +1000].&lt;br /&gt;
&lt;br /&gt;
{{Status|Proven}} {{Cards|8 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=mrpec|date=2026-08-01|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1533150703328039085}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=unmotivatedgene|date=2026-08-23|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1541201873803943997}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-31|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
=== Same board, same IDs ===&lt;br /&gt;
Both images carry device 10DE:20C2, subsystem 10DE:1585 and board ID 0x030A, and both have been read off cards with&lt;br /&gt;
board part number 900-11001-0108-000 and die 20C2-105-A1. nvflash accepts the 300 W image on a 250 W card without any&lt;br /&gt;
override because the IDs match; it is a signed NVIDIA image, not a modified one.&lt;br /&gt;
&lt;br /&gt;
{{Status|Reported}} {{Cards|8 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=con3po7016|date=2026-08-23|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1541194940997046322}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=wakeupmbrc1|date=2026-08-30|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1543658140875235459}}&lt;br /&gt;
&lt;br /&gt;
== Before you start ==&lt;br /&gt;
# &#039;&#039;&#039;An 8 GB card on 92.00.67.00.01.&#039;&#039;&#039; Read it with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvidia-smi --query-gpu=index,pci.bus_id,vbios_version --format=csv&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. A card already on 92.00.6D.00.0A has nothing to gain.&lt;br /&gt;
# &#039;&#039;&#039;nvflash 5.867 for Linux&#039;&#039;&#039;, the &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;x64/nvflash&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; binary from the TechPowerUp download (the zip holds x86, x64, aarch64 and ppc64 builds; the Windows zip is a different download).&lt;br /&gt;
# &#039;&#039;&#039;The ROM&#039;&#039;&#039;, TechPowerUp VBIOS database entry 268495 (listed there as &amp;quot;CMP 170HX 0 MB&amp;quot;; the size column is wrong). Verify it before it goes near a card: see below. A copy is attached to this page.&lt;br /&gt;
# &#039;&#039;&#039;A rollback ROM.&#039;&#039;&#039; Save one card&#039;s 92.00.67.00.01 image with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvflash -i N --save&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; before you write anything. The static part of the image is identical across cards of the same version, so one dump serves as the rollback for all of them.&lt;br /&gt;
# &#039;&#039;&#039;A way to power the machine off and on&#039;&#039;&#039; that does not depend on the GPUs: a BMC, or someone at the button. The procedure needs two cold cycles, and a wedged flash controller only clears on a cold cycle.&lt;br /&gt;
# &#039;&#039;&#039;The driver unloaded, or never loaded.&#039;&#039;&#039; nvflash refuses to write with the NVIDIA kernel module present. The method below boots without it, which also avoids the unbind hang described further down.&lt;br /&gt;
&lt;br /&gt;
== Verify the ROM ==&lt;br /&gt;
The TechPowerUp file matched these values exactly:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Field !! Value&lt;br /&gt;
|-&lt;br /&gt;
| Version || 92.00.6D.00.0A&lt;br /&gt;
|-&lt;br /&gt;
| Build / modification date || 06/16/21 / 04/07/22&lt;br /&gt;
|-&lt;br /&gt;
| Size || 1,044,480 bytes&lt;br /&gt;
|-&lt;br /&gt;
| Device / subsystem / board ID || 0x20C2 / 0x1585 / 0x030A&lt;br /&gt;
|-&lt;br /&gt;
| MD5 || a58aae86e72b13d50603c15653350664&lt;br /&gt;
|-&lt;br /&gt;
| SHA1 || efad37d514bb94ac345719a0c56d9cd147cddfb7&lt;br /&gt;
|-&lt;br /&gt;
| SHA256 || 789e8f8d4c70dc9eb114c9fdcef6ed2d00aedf15a1eca522519de02042818723&lt;br /&gt;
|}&lt;br /&gt;
Two checks that do not depend on a hash:&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvflash --version 300w.rom&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; reads the header from the file only (it does not touch a card) and must print the version, device, subsystem and board IDs above, and &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;License Placeholder : Present&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;python3 check_rom.py 300w.rom --expect 300W&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (attached) checks the structural markers: the NVGI header, the 300 W power bytes &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;E0 93 04&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; at 0x46045, the strap tier byte 0x44 at 0x41F53 (0x66 there means a forged &amp;quot;64 GB&amp;quot; ROM that bricks the card at boot), an all-zero license region at 0xFE504, and the dual-bank mirror. The same script recognises the 250 W image (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;--expect 250W&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) for checking your rollback dump.&lt;br /&gt;
&lt;br /&gt;
{{Status|Reported}} {{Cards|8 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|repo=https://github.com/polyuij42-del/cmp170hx-vbios-flash}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|repo=https://github.com/Consensus-Protocol/cmp170hx}}&lt;br /&gt;
&lt;br /&gt;
== The procedure (driverless boot) ==&lt;br /&gt;
Proven on eight cards in two rounds, 2026-10-31, on a bare-metal Ubuntu box with the cmpunlocker driver build 615.71.09,&lt;br /&gt;
BMC power control and the tooling attached below. Every write took about 10 seconds. Read the two rules first:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;One nvflash operation per card per boot.&#039;&#039;&#039; After a power-on, the first nvflash command that touches a card&#039;s flash controller (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;--check&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;--save&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; or a write) works; a second one on the same card fails with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;Falcon In HALT or STOP state&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;Detecting GPU failed&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and nothing is written. So the rollback save comes from a card you are not writing in that boot (or from an earlier boot), and the write is the first and only thing you do to each target card. A PCIe remove and rescan of one device (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;echo 1 &amp;gt; /sys/bus/pci/devices/0000:XX:00.0/remove; echo 1 &amp;gt; /sys/bus/pci/rescan&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) re-opened the window once in the lab; do not count on it.&lt;br /&gt;
* &#039;&#039;&#039;nvflash 5.867 ignores &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;-y&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and refuses piped input.&#039;&#039;&#039; The confirm prompt needs a real terminal. It prints the card&#039;s current and replacement version strings before the prompt, and the PCI bus only in its Results table after the operation, so the attached controller confirms on the version strings (current must be 92.00.67.00.01, replacement 92.00.6D.00.0A) and checks the bus afterwards. nvflash&#039;s &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;-i&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; index follows PCI bus order, the same order &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvidia-smi&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; uses with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;CUDA_DEVICE_ORDER=PCI_BUS_ID&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;; the Results table confirmed &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;-i 7&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; = bus C2 on the lab box.&lt;br /&gt;
&lt;br /&gt;
Steps:&lt;br /&gt;
# Stop everything that holds the GPUs (engines, miners), until &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;lsof /dev/nvidia*&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; shows nothing. Record every card&#039;s VBIOS version.&lt;br /&gt;
# Keep the driver out of the next boot: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/etc/modprobe.d/zz-flash-window.conf&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;install nvidia /bin/false&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (and the same for nvidia_modeset, nvidia_drm, nvidia_uvm). Mask or disable the units that would start GPU work at boot (docker, miners, any model loader). Note what you changed.&lt;br /&gt;
# Cold cycle: power off, 30 seconds dark, power on. Confirm &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;lsmod | grep nvidia&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; is empty and that the cards are enumerated with no driver bound.&lt;br /&gt;
# Save the rollback ROM from a card you will not write this boot: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvflash -i N --save backup.rom&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, then &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;check_rom.py backup.rom --expect 250W&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Write each target card once: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvflash -i N 300w.rom&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, answer &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;y&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; at the prompt (or let the attached controller do it). Success looks like a progress bar to 100 %, two verification reads, and &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;A reboot is required for the update to take effect.&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; with exit code 0. Anything else: do not retry that card this boot.&lt;br /&gt;
# Remove the blacklist, restore the units, cold cycle again.&lt;br /&gt;
# Verify: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvidia-smi --query-gpu=index,vbios_version,memory.total,clocks.max.memory,power.default_limit,power.max_limit --format=csv&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; should show 92.00.6D.00.0A, your unlocked memory size, 1728 MHz, 250 W default and 300 W maximum; &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvml_oc -i N&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; should show the [-1000 .. +1000] range.&lt;br /&gt;
&lt;br /&gt;
The attached &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;window.sh&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; runs those phases (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;check&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;prep&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;flash&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;restore&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;verify&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) with the lab box&#039;s unit names and bus map; edit those before using it elsewhere.&lt;br /&gt;
&lt;br /&gt;
{{Status|Proven}} {{Cards|8 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-31|note=lab notes}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|repo=https://github.com/polyuij42-del/cmp170hx-vbios-flash}}&lt;br /&gt;
&lt;br /&gt;
=== Why not unbind the driver instead ===&lt;br /&gt;
The repository above spent eighteen script versions on the unbind route. With any process still holding&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/dev/nvidia*&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;echo ... &amp;gt; /sys/bus/pci/drivers/nvidia/unbind&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; hangs in the driver&#039;s remove path and never&lt;br /&gt;
returns; on one of its two cards it hung even with zero handles open, and a &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;reboot&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; issued in that state stalled the&lt;br /&gt;
machine until someone cut the power. Booting with the modules blacklisted sidesteps all of it.&lt;br /&gt;
&lt;br /&gt;
{{Status|Warning}} {{Cards|8 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|repo=https://github.com/polyuij42-del/cmp170hx-vbios-flash}}&lt;br /&gt;
&lt;br /&gt;
=== Others who flashed it with nvflash ===&lt;br /&gt;
Several owners did the same flash with stock nvflash before the lab did, on Linux and on Windows; none reported a&lt;br /&gt;
brick from it. The bricks reported on the server came from fuse burns, SPI strap edits and A100 cross-flashes, not from&lt;br /&gt;
this image.&lt;br /&gt;
&lt;br /&gt;
{{Status|Reported}} {{Cards|8 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=c133|date=2026-08-23|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1541187172588326962}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=c133|date=2026-08-27|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1542649519739769003}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=shirogeek|date=2026-09-06|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1546191972392501369}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=derick2k|date=2026-09-06|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1546163237186441286}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=phoenixone7|date=2026-09-16|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1549930400707514490}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=wakeupmbrc1|date=2026-08-30|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1543658182298173581}}&lt;br /&gt;
&lt;br /&gt;
== Results on eight cards ==&lt;br /&gt;
Two of the eight (bus 41 and C1) have FBPA0 fused off (one dead HBM stack each). Both took the image and initialised&lt;br /&gt;
cleanly at 1728 MHz; the driver log after the flash matched the log before it line for line in shape (the unlock&#039;s&lt;br /&gt;
privilege-mask loop prints 54 &amp;quot;Booter failed&amp;quot; lines per card on every boot; that is normal, not damage).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Card (bus) !! VBIOS after !! Memory !! Max mem clock !! Default / max cap !! Offset range !! Note&lt;br /&gt;
|-&lt;br /&gt;
| 0 (01) || 92.00.6D.00.0A || 65536 MiB || 1728 MHz || 250 / 300 W || -1000 .. +1000 ||&lt;br /&gt;
|-&lt;br /&gt;
| 1 (22) || 92.00.6D.00.0A || 65536 MiB || 1728 MHz || 250 / 300 W || -1000 .. +1000 ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 (41) || 92.00.6D.00.0A || 65536 MiB || 1728 MHz || 250 / 300 W || -1000 .. +1000 || FBPA0 fused&lt;br /&gt;
|-&lt;br /&gt;
| 3 (61) || 92.00.6D.00.0A || 65536 MiB || 1728 MHz || 250 / 300 W || -1000 .. +1000 ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 (81) || 92.00.6D.00.0A || 65536 MiB || 1728 MHz || 250 / 300 W || -1000 .. +1000 ||&lt;br /&gt;
|-&lt;br /&gt;
| 5 (A1) || 92.00.6D.00.0A || 65536 MiB || 1728 MHz || 250 / 300 W || -1000 .. +1000 ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 (C1) || 92.00.6D.00.0A || 65536 MiB || 1728 MHz || 250 / 300 W || -1000 .. +1000 || FBPA0 fused&lt;br /&gt;
|-&lt;br /&gt;
| 7 (C2) || 92.00.6D.00.0A || 65536 MiB || 1728 MHz || 250 / 300 W || -1000 .. +1000 || first attempt aborted by the controller, window re-opened by a PCIe rescan, second write fine&lt;br /&gt;
|}&lt;br /&gt;
Zero Xids, zero ECC errors, zero RmInitAdapter failures across four cold cycles.&lt;br /&gt;
&lt;br /&gt;
{{Status|Proven}} {{Cards|8 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-31|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
== What it changed ==&lt;br /&gt;
The load is a proof-of-work miner (pearlhash, OneZeroMiner) on all eight cards with the fan wall at 15 % and caps set&lt;br /&gt;
per card by a thermal governor (230 to 250 W). The rejected shares below were all &amp;quot;Stale share&amp;quot; (a share submitted after&lt;br /&gt;
the pool changed the job: timing, not a wrong answer); there were no invalid shares.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! State !! Total hashrate !! Core clock range !! Temps !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| 250 W image, offset 0 || 1,455 TH/s || 1215 to 1290 MHz || 70 to 79 C || baseline, same caps&lt;br /&gt;
|-&lt;br /&gt;
| 300 W image, offset 0 || 1,459 to 1,470 TH/s || 1215 to 1290 MHz || 70 to 79 C || HBM 1728 MHz cost nothing on a compute load&lt;br /&gt;
|-&lt;br /&gt;
| 300 W image, GPC offset +100 || 1,525 TH/s || 1275 to 1365 MHz || unchanged || 20 min soak, 0 Xid&lt;br /&gt;
|-&lt;br /&gt;
| 300 W image, GPC offset +130 || 1,549 TH/s || 1290 to 1380 MHz || unchanged || 20 min soak, 0 Xid&lt;br /&gt;
|-&lt;br /&gt;
| 300 W image, GPC offset +160 || 1,564 TH/s || 1335 to 1410 MHz || unchanged || 20 min soak, 0 Xid&lt;br /&gt;
|-&lt;br /&gt;
| 300 W image, GPC offset +190 || 1,579 TH/s || 1335 to 1425 MHz || unchanged || 20 min soak, 0 Xid&lt;br /&gt;
|-&lt;br /&gt;
| 300 W image, GPC offset +220, six cards || 1,598 TH/s || 1350 to 1440 MHz || unchanged || 20 min soak, 0 Xid; two cards still parked by the false alarms&lt;br /&gt;
|-&lt;br /&gt;
| 300 W image, GPC offset +220, all eight || 1,631 TH/s || 1350 to 1440 MHz || unchanged || 09:57, after the two parked cards took +160/+190/+220 clean; +11.8 % over the morning baseline. Not a safe point: see the warning below&lt;br /&gt;
|}&lt;br /&gt;
Power draw stayed at the caps the whole time: the offset lets the core hold a higher clock at the same watts, so the&lt;br /&gt;
gain comes with no extra heat. Two cards were held back early by a stale share each (a rule that counted any rejected&lt;br /&gt;
share; it now counts only invalid ones); re-run from +160, both took every rung.&lt;br /&gt;
&lt;br /&gt;
=== The miner does not qualify an offset for inference ===&lt;br /&gt;
{{Status|Warning}} {{Cards|8 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
One hour after all eight reached +220 with the miner clean, the lab ran its inference benchmark against GLM 5.3 Flash&lt;br /&gt;
(TP4) on cards 0 to 3. One minute in, card 0 (the hottest slot, 77 to 79 C under the miner) began flooding&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;Xid 48&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (uncorrectable ECC error in GPC3 GCC) and &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;Xid 172&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
(uncorrectable SRAM error in GPC 3), 97,000 lines in five minutes, and the engine died. That is the same pair the&lt;br /&gt;
Discord reports for a too-deep offset. At the same time card 5, which only ever ran the miner, was found in &amp;quot;GPU&lt;br /&gt;
requires reset&amp;quot; with no Xid at all, about two hours into +220. Lowering the offset does not clear either state: card 0&lt;br /&gt;
recovered with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvidia-smi -r&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, card 5 needed a cold cycle. What this means:&lt;br /&gt;
* A 20-minute miner soak proves nothing about inference, and not much about a two-hour miner run either. Qualify each&lt;br /&gt;
  card against the engine that will serve on it, with a benchmark as the workload rung, and soak for hours, not minutes.&lt;br /&gt;
* Hot-slot cards have the least margin.&lt;br /&gt;
* +220 is not a safe point on this box. The lab reverted every card to 0 and re-laddered with inference gating (next&lt;br /&gt;
  section).&lt;br /&gt;
&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-31|note=lab notes}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=ichundes|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1557350219111342183}}&lt;br /&gt;
&lt;br /&gt;
=== Inference-gated ladder (second run) ===&lt;br /&gt;
{{Status|Reported}} {{Cards|8 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
Same eight cards after a cold cycle, inlet 17 to 18 C. Both groups of four ran in parallel, each serving its own engine&lt;br /&gt;
(GLM 5.3 Flash on cards 0 to 3, DeepSeek V4.1 Flash on cards 4 to 7). Each rung: a two-minute benchmark against that&lt;br /&gt;
group&#039;s engine (structured and code prompts, 1 and 4 streams, 512 tokens, any failed request is a fault), then one hour&lt;br /&gt;
under the miner with Xids attributed to the card the kernel names, then the same benchmark again. Rungs +100, +130,&lt;br /&gt;
+160 and +190: every card passed every rung, 0 Xid, 0 invalid shares, 0 failed requests. The lab then set all eight to&lt;br /&gt;
+160, one rung below the top clean rung, for a long soak; that is the point to start from, not +190.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! GPC offset !! Miner total (8 cards) !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| 0 (stock) || 1,488 TH/s || same caps (230 to 250 W by temperature), same airflow&lt;br /&gt;
|-&lt;br /&gt;
| +130 || 1,578 TH/s ||&lt;br /&gt;
|-&lt;br /&gt;
| +160 || 1,604 TH/s || long-soak point&lt;br /&gt;
|-&lt;br /&gt;
| +190 || 1,625 TH/s || top clean rung; +220 faulted in the first run&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
What it does for inference, measured as an A/B on the same engines with the same benchmark, stock against +160, at&lt;br /&gt;
512 and 1024 tokens (decode per stream at 1 stream / aggregate at 4 streams, tok/s):&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Prompt, tokens !! GLM stock !! GLM +160 !! Change !! DeepSeek stock !! DeepSeek +160 !! Change&lt;br /&gt;
|-&lt;br /&gt;
| structured, 512 || 260.9 / 510.7 || 270.2 / 524.4 || +3.6 % / +2.7 % || 141.4 / 227.4 || 150.9 / 247.7 || +6.7 % / +8.9 %&lt;br /&gt;
|-&lt;br /&gt;
| code, 512 || 243.4 / 499.2 || 252.2 / 512.3 || +3.6 % / +2.6 % || 189.8 / 278.3 || 201.8 / 295.1 || +6.3 % / +6.0 %&lt;br /&gt;
|-&lt;br /&gt;
| prose, 512 || 154.1 / 368.6 || 159.9 / 379.1 || +3.8 % / +2.8 % || 131.4 / 241.1 || 143.2 / 246.0 || +9.0 % / +2.0 %&lt;br /&gt;
|-&lt;br /&gt;
| structured, 1024 || 256.9 / 539.4 || 266.6 / 554.7 || +3.8 % / +2.8 % || 152.9 / 247.5 || 164.2 / 265.7 || +7.4 % / +7.4 %&lt;br /&gt;
|-&lt;br /&gt;
| code, 1024 || 274.6 / 548.7 || 284.5 / 564.8 || +3.6 % / +2.9 % || 176.7 / 297.8 || 190.3 / 337.5 || +7.7 % / +13.3 %&lt;br /&gt;
|-&lt;br /&gt;
| prose, 1024 || 150.9 / 357.5 || 156.6 / 368.2 || +3.8 % / +3.0 % || 135.8 / 234.8 || 145.6 / 251.9 || +7.2 % / +7.3 %&lt;br /&gt;
|}&lt;br /&gt;
GLM 5.3 Flash gains about 3 to 4 %; DeepSeek V4.1 Flash, which spends more of its time in compute, gains about 6 to 9 %.&lt;br /&gt;
Both at the same power cap and the same temperatures. One A/B run, stock first; every cell moved the same way.&lt;br /&gt;
&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-31|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
{{Status|Proven}} {{Cards|8 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-31|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
== Risks and what the community saw ==&lt;br /&gt;
* {{Status|Warning}} One owner advised against the 300 W image because a photo of a burned 170HX had been posted earlier and the board lacks some power-delivery parts of the full layout. The photo is not in the exported history and no post ties a burned card to this image. The image&#039;s own default is 250 W; nothing on the lab box sets 300 W, and the undervolt reduces current at a given cap rather than raising it. Keep your cap at or below 250 W until you have a reason and the cooling to go higher. {{Source|handle=xanthefin|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561336153515364444}}&lt;br /&gt;
* {{Status|Contested}} HBM at 1728 MHz: one owner on the 300 W image with a 250 W limit passed GPU-burn with no errors but saw sporadic Vulkan memtest errors across the HBM dies; the eight lab cards (Hynix) ran clean. If a card misbehaves at 1728 MHz, 170tune can set the memory clock back down (not on FBPA0-fused cards, where the PLL tool must not write). {{Source|handle=cute_sc2|date=2026-08-08|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1535648815456198667}}&amp;lt;br /&amp;gt;{{Source|handle=darkmaniac7|date=2026-10-31|note=lab notes}}&lt;br /&gt;
* {{Status|Warning}} A failed flash is recoverable only with an SPI programmer with a 1.8 V adapter (the flash IC is 1.8 V; some &amp;quot;3.3 V&amp;quot; CH341A units put out 5 V, so a CH347 unit whose software selects the voltage is the safer buy). Power loss during the write and the wrong file are the two real ways to get there; both are yours to prevent. {{Source|repo=https://github.com/Consensus-Protocol/cmp170hx}}&lt;br /&gt;
&lt;br /&gt;
== Rollback ==&lt;br /&gt;
The same procedure with your saved 92.00.67.00.01 dump as the image: one write per card in a driverless boot, then a&lt;br /&gt;
cold cycle. The lab keeps its dump with the rest of the evidence; any card&#039;s dump of the same version works for any&lt;br /&gt;
card of the same version.&lt;br /&gt;
&lt;br /&gt;
== Files ==&lt;br /&gt;
* {{Download|file=CMP170HX_92.00.6D.00.0A.rom|compact=yes}} The 300 W image, byte-identical to TechPowerUp 268495 (hashes above).&lt;br /&gt;
* {{Download|file=Vbios_check_rom.py|compact=yes}} Structural ROM check (MIT, from polyuij42-del/cmp170hx-vbios-flash).&lt;br /&gt;
* {{Download|file=Vbios_flash_one.py|compact=yes}} The pty controller that answers nvflash&#039;s prompt only after it has echoed the expected versions, and checks the bus afterwards.&lt;br /&gt;
* {{Download|file=Vbios_window.sh.gz|compact=yes}} The lab&#039;s phase script (gzipped: the wiki refuses a shebang script under a plain extension) (check, prep, flash, restore, verify); unit names and bus map are the lab box&#039;s.&lt;br /&gt;
&lt;br /&gt;
== Related ==&lt;br /&gt;
[[VBIOS and firmware]], [[Undervolting and power limits]], [[Driver unlock]], [[170tune]], [[Troubleshooting]].&lt;br /&gt;
&lt;br /&gt;
{{ImportFooter}}&lt;br /&gt;
[[Category:Unlocks]]&lt;br /&gt;
[[Category:8 GB]]&lt;br /&gt;
[[Category:Cooling and power]]&lt;/div&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
	<entry>
		<id>https://cmp.wiki/w/index.php?title=Flashing_the_300_W_VBIOS&amp;diff=505</id>
		<title>Flashing the 300 W VBIOS</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=Flashing_the_300_W_VBIOS&amp;diff=505"/>
		<updated>2026-10-31T15:13:47Z</updated>

		<summary type="html">&lt;p&gt;ImportBot: Import: flashing the factory 300 W VBIOS 92.00.6D.00.0A onto 8 GB cards, the procedure proven on eight cards, results and hashrate numbers; @c133, @shirogeek, @derick2k, @phoenixone7, @wakeupmbrc1, @con3po7016, @cute_sc2, @mrpec, @unmotivatedgene, @xanthefin; repos polyuij42-del/cmp170hx-vbios-flash and Consensus-Protocol/cmp170hx; lab notes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Most 8 GB cards ship with VBIOS 92.00.67.00.01, the 250 W image. On it the driver reports a GPC and memory VF-offset&lt;br /&gt;
range of [0 .. +0], so no undervolt can be applied, whatever a tool says it set. The factory 300 W image&lt;br /&gt;
92.00.6D.00.0A, which NVIDIA shipped on the same board part number (900-11001-0108-000), exposes an offset range of&lt;br /&gt;
[-1000 .. +1000], boots the HBM at 1728 MHz instead of 1458 MHz, raises the SM ceiling from 1410 to 1695 MHz, and&lt;br /&gt;
keeps a 250 W default cap (300 W is the maximum it allows). This page is the flash procedure as run on eight cards in&lt;br /&gt;
one night, with the numbers before and after. It does not touch the memory or compute unlock, which stays in the&lt;br /&gt;
driver; see [[Driver unlock]].&lt;br /&gt;
&lt;br /&gt;
The 10 GB card has no 300 W image (its only VBIOS is 92.00.66.00.02); this page is for 8 GB cards. See&lt;br /&gt;
[[VBIOS and firmware]] for the full image inventory.&lt;br /&gt;
&lt;br /&gt;
== Why flash it ==&lt;br /&gt;
=== The 250 W image has no undervolt lever ===&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvml_oc -i N&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (the helper 170tune uses) reports &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;allowed range : [0 .. +0] MHz&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
for both the GPC and the memory VF offset on every 92.00.67.00.01 card. An offset call can return success and the&lt;br /&gt;
driver still drops it; only a readback proves it applied. On the same cards after the flash the range reads&lt;br /&gt;
[-1000 .. +1000].&lt;br /&gt;
&lt;br /&gt;
{{Status|Proven}} {{Cards|8 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=mrpec|date=2026-08-01|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1533150703328039085}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=unmotivatedgene|date=2026-08-23|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1541201873803943997}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-31|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
=== Same board, same IDs ===&lt;br /&gt;
Both images carry device 10DE:20C2, subsystem 10DE:1585 and board ID 0x030A, and both have been read off cards with&lt;br /&gt;
board part number 900-11001-0108-000 and die 20C2-105-A1. nvflash accepts the 300 W image on a 250 W card without any&lt;br /&gt;
override because the IDs match; it is a signed NVIDIA image, not a modified one.&lt;br /&gt;
&lt;br /&gt;
{{Status|Reported}} {{Cards|8 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=con3po7016|date=2026-08-23|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1541194940997046322}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=wakeupmbrc1|date=2026-08-30|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1543658140875235459}}&lt;br /&gt;
&lt;br /&gt;
== Before you start ==&lt;br /&gt;
# &#039;&#039;&#039;An 8 GB card on 92.00.67.00.01.&#039;&#039;&#039; Read it with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvidia-smi --query-gpu=index,pci.bus_id,vbios_version --format=csv&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. A card already on 92.00.6D.00.0A has nothing to gain.&lt;br /&gt;
# &#039;&#039;&#039;nvflash 5.867 for Linux&#039;&#039;&#039;, the &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;x64/nvflash&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; binary from the TechPowerUp download (the zip holds x86, x64, aarch64 and ppc64 builds; the Windows zip is a different download).&lt;br /&gt;
# &#039;&#039;&#039;The ROM&#039;&#039;&#039;, TechPowerUp VBIOS database entry 268495 (listed there as &amp;quot;CMP 170HX 0 MB&amp;quot;; the size column is wrong). Verify it before it goes near a card: see below. A copy is attached to this page.&lt;br /&gt;
# &#039;&#039;&#039;A rollback ROM.&#039;&#039;&#039; Save one card&#039;s 92.00.67.00.01 image with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvflash -i N --save&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; before you write anything. The static part of the image is identical across cards of the same version, so one dump serves as the rollback for all of them.&lt;br /&gt;
# &#039;&#039;&#039;A way to power the machine off and on&#039;&#039;&#039; that does not depend on the GPUs: a BMC, or someone at the button. The procedure needs two cold cycles, and a wedged flash controller only clears on a cold cycle.&lt;br /&gt;
# &#039;&#039;&#039;The driver unloaded, or never loaded.&#039;&#039;&#039; nvflash refuses to write with the NVIDIA kernel module present. The method below boots without it, which also avoids the unbind hang described further down.&lt;br /&gt;
&lt;br /&gt;
== Verify the ROM ==&lt;br /&gt;
The TechPowerUp file matched these values exactly:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Field !! Value&lt;br /&gt;
|-&lt;br /&gt;
| Version || 92.00.6D.00.0A&lt;br /&gt;
|-&lt;br /&gt;
| Build / modification date || 06/16/21 / 04/07/22&lt;br /&gt;
|-&lt;br /&gt;
| Size || 1,044,480 bytes&lt;br /&gt;
|-&lt;br /&gt;
| Device / subsystem / board ID || 0x20C2 / 0x1585 / 0x030A&lt;br /&gt;
|-&lt;br /&gt;
| MD5 || a58aae86e72b13d50603c15653350664&lt;br /&gt;
|-&lt;br /&gt;
| SHA1 || efad37d514bb94ac345719a0c56d9cd147cddfb7&lt;br /&gt;
|-&lt;br /&gt;
| SHA256 || 789e8f8d4c70dc9eb114c9fdcef6ed2d00aedf15a1eca522519de02042818723&lt;br /&gt;
|}&lt;br /&gt;
Two checks that do not depend on a hash:&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvflash --version 300w.rom&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; reads the header from the file only (it does not touch a card) and must print the version, device, subsystem and board IDs above, and &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;License Placeholder : Present&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;python3 check_rom.py 300w.rom --expect 300W&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (attached) checks the structural markers: the NVGI header, the 300 W power bytes &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;E0 93 04&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; at 0x46045, the strap tier byte 0x44 at 0x41F53 (0x66 there means a forged &amp;quot;64 GB&amp;quot; ROM that bricks the card at boot), an all-zero license region at 0xFE504, and the dual-bank mirror. The same script recognises the 250 W image (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;--expect 250W&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) for checking your rollback dump.&lt;br /&gt;
&lt;br /&gt;
{{Status|Reported}} {{Cards|8 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|repo=https://github.com/polyuij42-del/cmp170hx-vbios-flash}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|repo=https://github.com/Consensus-Protocol/cmp170hx}}&lt;br /&gt;
&lt;br /&gt;
== The procedure (driverless boot) ==&lt;br /&gt;
Proven on eight cards in two rounds, 2026-10-31, on a bare-metal Ubuntu box with the cmpunlocker driver build 615.71.09,&lt;br /&gt;
BMC power control and the tooling attached below. Every write took about 10 seconds. Read the two rules first:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;One nvflash operation per card per boot.&#039;&#039;&#039; After a power-on, the first nvflash command that touches a card&#039;s flash controller (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;--check&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;--save&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; or a write) works; a second one on the same card fails with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;Falcon In HALT or STOP state&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;Detecting GPU failed&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and nothing is written. So the rollback save comes from a card you are not writing in that boot (or from an earlier boot), and the write is the first and only thing you do to each target card. A PCIe remove and rescan of one device (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;echo 1 &amp;gt; /sys/bus/pci/devices/0000:XX:00.0/remove; echo 1 &amp;gt; /sys/bus/pci/rescan&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) re-opened the window once in the lab; do not count on it.&lt;br /&gt;
* &#039;&#039;&#039;nvflash 5.867 ignores &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;-y&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and refuses piped input.&#039;&#039;&#039; The confirm prompt needs a real terminal. It prints the card&#039;s current and replacement version strings before the prompt, and the PCI bus only in its Results table after the operation, so the attached controller confirms on the version strings (current must be 92.00.67.00.01, replacement 92.00.6D.00.0A) and checks the bus afterwards. nvflash&#039;s &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;-i&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; index follows PCI bus order, the same order &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvidia-smi&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; uses with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;CUDA_DEVICE_ORDER=PCI_BUS_ID&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;; the Results table confirmed &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;-i 7&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; = bus C2 on the lab box.&lt;br /&gt;
&lt;br /&gt;
Steps:&lt;br /&gt;
# Stop everything that holds the GPUs (engines, miners), until &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;lsof /dev/nvidia*&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; shows nothing. Record every card&#039;s VBIOS version.&lt;br /&gt;
# Keep the driver out of the next boot: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/etc/modprobe.d/zz-flash-window.conf&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;install nvidia /bin/false&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (and the same for nvidia_modeset, nvidia_drm, nvidia_uvm). Mask or disable the units that would start GPU work at boot (docker, miners, any model loader). Note what you changed.&lt;br /&gt;
# Cold cycle: power off, 30 seconds dark, power on. Confirm &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;lsmod | grep nvidia&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; is empty and that the cards are enumerated with no driver bound.&lt;br /&gt;
# Save the rollback ROM from a card you will not write this boot: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvflash -i N --save backup.rom&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, then &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;check_rom.py backup.rom --expect 250W&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Write each target card once: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvflash -i N 300w.rom&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, answer &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;y&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; at the prompt (or let the attached controller do it). Success looks like a progress bar to 100 %, two verification reads, and &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;A reboot is required for the update to take effect.&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; with exit code 0. Anything else: do not retry that card this boot.&lt;br /&gt;
# Remove the blacklist, restore the units, cold cycle again.&lt;br /&gt;
# Verify: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvidia-smi --query-gpu=index,vbios_version,memory.total,clocks.max.memory,power.default_limit,power.max_limit --format=csv&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; should show 92.00.6D.00.0A, your unlocked memory size, 1728 MHz, 250 W default and 300 W maximum; &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvml_oc -i N&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; should show the [-1000 .. +1000] range.&lt;br /&gt;
&lt;br /&gt;
The attached &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;window.sh&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; runs those phases (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;check&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;prep&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;flash&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;restore&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;verify&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) with the lab box&#039;s unit names and bus map; edit those before using it elsewhere.&lt;br /&gt;
&lt;br /&gt;
{{Status|Proven}} {{Cards|8 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-31|note=lab notes}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|repo=https://github.com/polyuij42-del/cmp170hx-vbios-flash}}&lt;br /&gt;
&lt;br /&gt;
=== Why not unbind the driver instead ===&lt;br /&gt;
The repository above spent eighteen script versions on the unbind route. With any process still holding&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/dev/nvidia*&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;echo ... &amp;gt; /sys/bus/pci/drivers/nvidia/unbind&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; hangs in the driver&#039;s remove path and never&lt;br /&gt;
returns; on one of its two cards it hung even with zero handles open, and a &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;reboot&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; issued in that state stalled the&lt;br /&gt;
machine until someone cut the power. Booting with the modules blacklisted sidesteps all of it.&lt;br /&gt;
&lt;br /&gt;
{{Status|Warning}} {{Cards|8 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|repo=https://github.com/polyuij42-del/cmp170hx-vbios-flash}}&lt;br /&gt;
&lt;br /&gt;
=== Others who flashed it with nvflash ===&lt;br /&gt;
Several owners did the same flash with stock nvflash before the lab did, on Linux and on Windows; none reported a&lt;br /&gt;
brick from it. The bricks reported on the server came from fuse burns, SPI strap edits and A100 cross-flashes, not from&lt;br /&gt;
this image.&lt;br /&gt;
&lt;br /&gt;
{{Status|Reported}} {{Cards|8 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=c133|date=2026-08-23|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1541187172588326962}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=c133|date=2026-08-27|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1542649519739769003}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=shirogeek|date=2026-09-06|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1546191972392501369}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=derick2k|date=2026-09-06|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1546163237186441286}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=phoenixone7|date=2026-09-16|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1549930400707514490}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=wakeupmbrc1|date=2026-08-30|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1543658182298173581}}&lt;br /&gt;
&lt;br /&gt;
== Results on eight cards ==&lt;br /&gt;
Two of the eight (bus 41 and C1) have FBPA0 fused off (one dead HBM stack each). Both took the image and initialised&lt;br /&gt;
cleanly at 1728 MHz; the driver log after the flash matched the log before it line for line in shape (the unlock&#039;s&lt;br /&gt;
privilege-mask loop prints 54 &amp;quot;Booter failed&amp;quot; lines per card on every boot; that is normal, not damage).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Card (bus) !! VBIOS after !! Memory !! Max mem clock !! Default / max cap !! Offset range !! Note&lt;br /&gt;
|-&lt;br /&gt;
| 0 (01) || 92.00.6D.00.0A || 65536 MiB || 1728 MHz || 250 / 300 W || -1000 .. +1000 ||&lt;br /&gt;
|-&lt;br /&gt;
| 1 (22) || 92.00.6D.00.0A || 65536 MiB || 1728 MHz || 250 / 300 W || -1000 .. +1000 ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 (41) || 92.00.6D.00.0A || 65536 MiB || 1728 MHz || 250 / 300 W || -1000 .. +1000 || FBPA0 fused&lt;br /&gt;
|-&lt;br /&gt;
| 3 (61) || 92.00.6D.00.0A || 65536 MiB || 1728 MHz || 250 / 300 W || -1000 .. +1000 ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 (81) || 92.00.6D.00.0A || 65536 MiB || 1728 MHz || 250 / 300 W || -1000 .. +1000 ||&lt;br /&gt;
|-&lt;br /&gt;
| 5 (A1) || 92.00.6D.00.0A || 65536 MiB || 1728 MHz || 250 / 300 W || -1000 .. +1000 ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 (C1) || 92.00.6D.00.0A || 65536 MiB || 1728 MHz || 250 / 300 W || -1000 .. +1000 || FBPA0 fused&lt;br /&gt;
|-&lt;br /&gt;
| 7 (C2) || 92.00.6D.00.0A || 65536 MiB || 1728 MHz || 250 / 300 W || -1000 .. +1000 || first attempt aborted by the controller, window re-opened by a PCIe rescan, second write fine&lt;br /&gt;
|}&lt;br /&gt;
Zero Xids, zero ECC errors, zero RmInitAdapter failures across four cold cycles.&lt;br /&gt;
&lt;br /&gt;
{{Status|Proven}} {{Cards|8 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-31|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
== What it changed ==&lt;br /&gt;
The load is a proof-of-work miner (pearlhash, OneZeroMiner) on all eight cards with the fan wall at 15 % and caps set&lt;br /&gt;
per card by a thermal governor (230 to 250 W). The rejected shares below were all &amp;quot;Stale share&amp;quot; (a share submitted after&lt;br /&gt;
the pool changed the job: timing, not a wrong answer); there were no invalid shares.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! State !! Total hashrate !! Core clock range !! Temps !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| 250 W image, offset 0 || 1,455 TH/s || 1215 to 1290 MHz || 70 to 79 C || baseline, same caps&lt;br /&gt;
|-&lt;br /&gt;
| 300 W image, offset 0 || 1,459 to 1,470 TH/s || 1215 to 1290 MHz || 70 to 79 C || HBM 1728 MHz cost nothing on a compute load&lt;br /&gt;
|-&lt;br /&gt;
| 300 W image, GPC offset +100 || 1,525 TH/s || 1275 to 1365 MHz || unchanged || 20 min soak, 0 Xid&lt;br /&gt;
|-&lt;br /&gt;
| 300 W image, GPC offset +130 || 1,549 TH/s || 1290 to 1380 MHz || unchanged || 20 min soak, 0 Xid&lt;br /&gt;
|-&lt;br /&gt;
| 300 W image, GPC offset +160 || 1,564 TH/s || 1335 to 1410 MHz || unchanged || 20 min soak, 0 Xid&lt;br /&gt;
|-&lt;br /&gt;
| 300 W image, GPC offset +190 || 1,579 TH/s || 1335 to 1425 MHz || unchanged || 20 min soak, 0 Xid&lt;br /&gt;
|-&lt;br /&gt;
| 300 W image, GPC offset +220, six cards || 1,598 TH/s || 1350 to 1440 MHz || unchanged || 20 min soak, 0 Xid; two cards still parked by the false alarms&lt;br /&gt;
|-&lt;br /&gt;
| 300 W image, GPC offset +220, all eight || 1,631 TH/s || 1350 to 1440 MHz || unchanged || 09:57, after the two parked cards took +160/+190/+220 clean; +11.8 % over the morning baseline. Not a safe point: see the warning below&lt;br /&gt;
|}&lt;br /&gt;
Power draw stayed at the caps the whole time: the offset lets the core hold a higher clock at the same watts, so the&lt;br /&gt;
gain comes with no extra heat. Two cards were held back early by a stale share each (a rule that counted any rejected&lt;br /&gt;
share; it now counts only invalid ones); re-run from +160, both took every rung.&lt;br /&gt;
&lt;br /&gt;
=== The miner does not qualify an offset for inference ===&lt;br /&gt;
{{Status|Warning}} {{Cards|8 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
One hour after all eight reached +220 with the miner clean, the lab ran its inference benchmark against GLM 5.3 Flash&lt;br /&gt;
(TP4) on cards 0 to 3. Single-stream decode measured 268 tok/s against 232 before the undervolt (+15 %), 197 against&lt;br /&gt;
181 at two streams; then, one minute in, card 0 (the hottest slot, 77 to 79 C under the miner) began flooding&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;Xid 48&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (uncorrectable ECC error in GPC3 GCC) and &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;Xid 172&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
(uncorrectable SRAM error in GPC 3), 97,000 lines in five minutes, and the engine died. That is the same pair the&lt;br /&gt;
Discord reports for a too-deep offset. At the same time card 5, which only ever ran the miner, was found in &amp;quot;GPU&lt;br /&gt;
requires reset&amp;quot; with no Xid at all, about two hours into +220. Lowering the offset does not clear either state: card 0&lt;br /&gt;
recovered with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvidia-smi -r&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, card 5 needed a cold cycle. What this means:&lt;br /&gt;
* A 20-minute miner soak proves nothing about inference, and not much about a two-hour miner run either. Qualify each&lt;br /&gt;
  card against the engine that will serve on it, with a benchmark as the workload rung, and soak for hours, not minutes.&lt;br /&gt;
* Hot-slot cards have the least margin. Expect them to land well below the cool ones.&lt;br /&gt;
* +220 is not a safe point on this box. The lab reverted every card to 0 and will re-ladder with inference gating from&lt;br /&gt;
  +100 in 30 MHz steps.&lt;br /&gt;
&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-31|note=lab notes}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=ichundes|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1557350219111342183}}&lt;br /&gt;
&lt;br /&gt;
{{Status|Proven}} {{Cards|8 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-31|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
== Risks and what the community saw ==&lt;br /&gt;
* {{Status|Warning}} One owner advised against the 300 W image because a photo of a burned 170HX had been posted earlier and the board lacks some power-delivery parts of the full layout. The photo is not in the exported history and no post ties a burned card to this image. The image&#039;s own default is 250 W; nothing on the lab box sets 300 W, and the undervolt reduces current at a given cap rather than raising it. Keep your cap at or below 250 W until you have a reason and the cooling to go higher. {{Source|handle=xanthefin|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561336153515364444}}&lt;br /&gt;
* {{Status|Contested}} HBM at 1728 MHz: one owner on the 300 W image with a 250 W limit passed GPU-burn with no errors but saw sporadic Vulkan memtest errors across the HBM dies; the eight lab cards (Hynix) ran clean. If a card misbehaves at 1728 MHz, 170tune can set the memory clock back down (not on FBPA0-fused cards, where the PLL tool must not write). {{Source|handle=cute_sc2|date=2026-08-08|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1535648815456198667}}&amp;lt;br /&amp;gt;{{Source|handle=darkmaniac7|date=2026-10-31|note=lab notes}}&lt;br /&gt;
* {{Status|Warning}} A failed flash is recoverable only with an SPI programmer with a 1.8 V adapter (the flash IC is 1.8 V; some &amp;quot;3.3 V&amp;quot; CH341A units put out 5 V, so a CH347 unit whose software selects the voltage is the safer buy). Power loss during the write and the wrong file are the two real ways to get there; both are yours to prevent. {{Source|repo=https://github.com/Consensus-Protocol/cmp170hx}}&lt;br /&gt;
&lt;br /&gt;
== Rollback ==&lt;br /&gt;
The same procedure with your saved 92.00.67.00.01 dump as the image: one write per card in a driverless boot, then a&lt;br /&gt;
cold cycle. The lab keeps its dump with the rest of the evidence; any card&#039;s dump of the same version works for any&lt;br /&gt;
card of the same version.&lt;br /&gt;
&lt;br /&gt;
== Files ==&lt;br /&gt;
* {{Download|file=CMP170HX_92.00.6D.00.0A.rom|compact=yes}} The 300 W image, byte-identical to TechPowerUp 268495 (hashes above).&lt;br /&gt;
* {{Download|file=Vbios_check_rom.py|compact=yes}} Structural ROM check (MIT, from polyuij42-del/cmp170hx-vbios-flash).&lt;br /&gt;
* {{Download|file=Vbios_flash_one.py|compact=yes}} The pty controller that answers nvflash&#039;s prompt only after it has echoed the expected versions, and checks the bus afterwards.&lt;br /&gt;
* {{Download|file=Vbios_window.sh.gz|compact=yes}} The lab&#039;s phase script (gzipped: the wiki refuses a shebang script under a plain extension) (check, prep, flash, restore, verify); unit names and bus map are the lab box&#039;s.&lt;br /&gt;
&lt;br /&gt;
== Related ==&lt;br /&gt;
[[VBIOS and firmware]], [[Undervolting and power limits]], [[Driver unlock]], [[170tune]], [[Troubleshooting]].&lt;br /&gt;
&lt;br /&gt;
{{ImportFooter}}&lt;br /&gt;
[[Category:Unlocks]]&lt;br /&gt;
[[Category:8 GB]]&lt;br /&gt;
[[Category:Cooling and power]]&lt;/div&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
	<entry>
		<id>https://cmp.wiki/w/index.php?title=Flashing_the_300_W_VBIOS&amp;diff=504</id>
		<title>Flashing the 300 W VBIOS</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=Flashing_the_300_W_VBIOS&amp;diff=504"/>
		<updated>2026-10-31T14:58:06Z</updated>

		<summary type="html">&lt;p&gt;ImportBot: Import: flashing the factory 300 W VBIOS 92.00.6D.00.0A onto 8 GB cards, the procedure proven on eight cards, results and hashrate numbers; @c133, @shirogeek, @derick2k, @phoenixone7, @wakeupmbrc1, @con3po7016, @cute_sc2, @mrpec, @unmotivatedgene, @xanthefin; repos polyuij42-del/cmp170hx-vbios-flash and Consensus-Protocol/cmp170hx; lab notes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Most 8 GB cards ship with VBIOS 92.00.67.00.01, the 250 W image. On it the driver reports a GPC and memory VF-offset&lt;br /&gt;
range of [0 .. +0], so no undervolt can be applied, whatever a tool says it set. The factory 300 W image&lt;br /&gt;
92.00.6D.00.0A, which NVIDIA shipped on the same board part number (900-11001-0108-000), exposes an offset range of&lt;br /&gt;
[-1000 .. +1000], boots the HBM at 1728 MHz instead of 1458 MHz, raises the SM ceiling from 1410 to 1695 MHz, and&lt;br /&gt;
keeps a 250 W default cap (300 W is the maximum it allows). This page is the flash procedure as run on eight cards in&lt;br /&gt;
one night, with the numbers before and after. It does not touch the memory or compute unlock, which stays in the&lt;br /&gt;
driver; see [[Driver unlock]].&lt;br /&gt;
&lt;br /&gt;
The 10 GB card has no 300 W image (its only VBIOS is 92.00.66.00.02); this page is for 8 GB cards. See&lt;br /&gt;
[[VBIOS and firmware]] for the full image inventory.&lt;br /&gt;
&lt;br /&gt;
== Why flash it ==&lt;br /&gt;
=== The 250 W image has no undervolt lever ===&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvml_oc -i N&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (the helper 170tune uses) reports &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;allowed range : [0 .. +0] MHz&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
for both the GPC and the memory VF offset on every 92.00.67.00.01 card. An offset call can return success and the&lt;br /&gt;
driver still drops it; only a readback proves it applied. On the same cards after the flash the range reads&lt;br /&gt;
[-1000 .. +1000].&lt;br /&gt;
&lt;br /&gt;
{{Status|Proven}} {{Cards|8 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=mrpec|date=2026-08-01|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1533150703328039085}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=unmotivatedgene|date=2026-08-23|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1541201873803943997}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-31|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
=== Same board, same IDs ===&lt;br /&gt;
Both images carry device 10DE:20C2, subsystem 10DE:1585 and board ID 0x030A, and both have been read off cards with&lt;br /&gt;
board part number 900-11001-0108-000 and die 20C2-105-A1. nvflash accepts the 300 W image on a 250 W card without any&lt;br /&gt;
override because the IDs match; it is a signed NVIDIA image, not a modified one.&lt;br /&gt;
&lt;br /&gt;
{{Status|Reported}} {{Cards|8 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=con3po7016|date=2026-08-23|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1541194940997046322}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=wakeupmbrc1|date=2026-08-30|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1543658140875235459}}&lt;br /&gt;
&lt;br /&gt;
== Before you start ==&lt;br /&gt;
# &#039;&#039;&#039;An 8 GB card on 92.00.67.00.01.&#039;&#039;&#039; Read it with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvidia-smi --query-gpu=index,pci.bus_id,vbios_version --format=csv&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. A card already on 92.00.6D.00.0A has nothing to gain.&lt;br /&gt;
# &#039;&#039;&#039;nvflash 5.867 for Linux&#039;&#039;&#039;, the &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;x64/nvflash&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; binary from the TechPowerUp download (the zip holds x86, x64, aarch64 and ppc64 builds; the Windows zip is a different download).&lt;br /&gt;
# &#039;&#039;&#039;The ROM&#039;&#039;&#039;, TechPowerUp VBIOS database entry 268495 (listed there as &amp;quot;CMP 170HX 0 MB&amp;quot;; the size column is wrong). Verify it before it goes near a card: see below. A copy is attached to this page.&lt;br /&gt;
# &#039;&#039;&#039;A rollback ROM.&#039;&#039;&#039; Save one card&#039;s 92.00.67.00.01 image with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvflash -i N --save&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; before you write anything. The static part of the image is identical across cards of the same version, so one dump serves as the rollback for all of them.&lt;br /&gt;
# &#039;&#039;&#039;A way to power the machine off and on&#039;&#039;&#039; that does not depend on the GPUs: a BMC, or someone at the button. The procedure needs two cold cycles, and a wedged flash controller only clears on a cold cycle.&lt;br /&gt;
# &#039;&#039;&#039;The driver unloaded, or never loaded.&#039;&#039;&#039; nvflash refuses to write with the NVIDIA kernel module present. The method below boots without it, which also avoids the unbind hang described further down.&lt;br /&gt;
&lt;br /&gt;
== Verify the ROM ==&lt;br /&gt;
The TechPowerUp file matched these values exactly:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Field !! Value&lt;br /&gt;
|-&lt;br /&gt;
| Version || 92.00.6D.00.0A&lt;br /&gt;
|-&lt;br /&gt;
| Build / modification date || 06/16/21 / 04/07/22&lt;br /&gt;
|-&lt;br /&gt;
| Size || 1,044,480 bytes&lt;br /&gt;
|-&lt;br /&gt;
| Device / subsystem / board ID || 0x20C2 / 0x1585 / 0x030A&lt;br /&gt;
|-&lt;br /&gt;
| MD5 || a58aae86e72b13d50603c15653350664&lt;br /&gt;
|-&lt;br /&gt;
| SHA1 || efad37d514bb94ac345719a0c56d9cd147cddfb7&lt;br /&gt;
|-&lt;br /&gt;
| SHA256 || 789e8f8d4c70dc9eb114c9fdcef6ed2d00aedf15a1eca522519de02042818723&lt;br /&gt;
|}&lt;br /&gt;
Two checks that do not depend on a hash:&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvflash --version 300w.rom&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; reads the header from the file only (it does not touch a card) and must print the version, device, subsystem and board IDs above, and &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;License Placeholder : Present&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;python3 check_rom.py 300w.rom --expect 300W&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (attached) checks the structural markers: the NVGI header, the 300 W power bytes &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;E0 93 04&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; at 0x46045, the strap tier byte 0x44 at 0x41F53 (0x66 there means a forged &amp;quot;64 GB&amp;quot; ROM that bricks the card at boot), an all-zero license region at 0xFE504, and the dual-bank mirror. The same script recognises the 250 W image (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;--expect 250W&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) for checking your rollback dump.&lt;br /&gt;
&lt;br /&gt;
{{Status|Reported}} {{Cards|8 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|repo=https://github.com/polyuij42-del/cmp170hx-vbios-flash}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|repo=https://github.com/Consensus-Protocol/cmp170hx}}&lt;br /&gt;
&lt;br /&gt;
== The procedure (driverless boot) ==&lt;br /&gt;
Proven on eight cards in two rounds, 2026-10-31, on a bare-metal Ubuntu box with the cmpunlocker driver build 615.71.09,&lt;br /&gt;
BMC power control and the tooling attached below. Every write took about 10 seconds. Read the two rules first:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;One nvflash operation per card per boot.&#039;&#039;&#039; After a power-on, the first nvflash command that touches a card&#039;s flash controller (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;--check&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;--save&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; or a write) works; a second one on the same card fails with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;Falcon In HALT or STOP state&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;Detecting GPU failed&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and nothing is written. So the rollback save comes from a card you are not writing in that boot (or from an earlier boot), and the write is the first and only thing you do to each target card. A PCIe remove and rescan of one device (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;echo 1 &amp;gt; /sys/bus/pci/devices/0000:XX:00.0/remove; echo 1 &amp;gt; /sys/bus/pci/rescan&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) re-opened the window once in the lab; do not count on it.&lt;br /&gt;
* &#039;&#039;&#039;nvflash 5.867 ignores &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;-y&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and refuses piped input.&#039;&#039;&#039; The confirm prompt needs a real terminal. It prints the card&#039;s current and replacement version strings before the prompt, and the PCI bus only in its Results table after the operation, so the attached controller confirms on the version strings (current must be 92.00.67.00.01, replacement 92.00.6D.00.0A) and checks the bus afterwards. nvflash&#039;s &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;-i&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; index follows PCI bus order, the same order &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvidia-smi&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; uses with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;CUDA_DEVICE_ORDER=PCI_BUS_ID&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;; the Results table confirmed &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;-i 7&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; = bus C2 on the lab box.&lt;br /&gt;
&lt;br /&gt;
Steps:&lt;br /&gt;
# Stop everything that holds the GPUs (engines, miners), until &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;lsof /dev/nvidia*&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; shows nothing. Record every card&#039;s VBIOS version.&lt;br /&gt;
# Keep the driver out of the next boot: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/etc/modprobe.d/zz-flash-window.conf&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;install nvidia /bin/false&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (and the same for nvidia_modeset, nvidia_drm, nvidia_uvm). Mask or disable the units that would start GPU work at boot (docker, miners, any model loader). Note what you changed.&lt;br /&gt;
# Cold cycle: power off, 30 seconds dark, power on. Confirm &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;lsmod | grep nvidia&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; is empty and that the cards are enumerated with no driver bound.&lt;br /&gt;
# Save the rollback ROM from a card you will not write this boot: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvflash -i N --save backup.rom&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, then &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;check_rom.py backup.rom --expect 250W&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Write each target card once: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvflash -i N 300w.rom&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, answer &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;y&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; at the prompt (or let the attached controller do it). Success looks like a progress bar to 100 %, two verification reads, and &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;A reboot is required for the update to take effect.&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; with exit code 0. Anything else: do not retry that card this boot.&lt;br /&gt;
# Remove the blacklist, restore the units, cold cycle again.&lt;br /&gt;
# Verify: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvidia-smi --query-gpu=index,vbios_version,memory.total,clocks.max.memory,power.default_limit,power.max_limit --format=csv&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; should show 92.00.6D.00.0A, your unlocked memory size, 1728 MHz, 250 W default and 300 W maximum; &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvml_oc -i N&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; should show the [-1000 .. +1000] range.&lt;br /&gt;
&lt;br /&gt;
The attached &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;window.sh&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; runs those phases (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;check&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;prep&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;flash&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;restore&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;verify&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) with the lab box&#039;s unit names and bus map; edit those before using it elsewhere.&lt;br /&gt;
&lt;br /&gt;
{{Status|Proven}} {{Cards|8 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-31|note=lab notes}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|repo=https://github.com/polyuij42-del/cmp170hx-vbios-flash}}&lt;br /&gt;
&lt;br /&gt;
=== Why not unbind the driver instead ===&lt;br /&gt;
The repository above spent eighteen script versions on the unbind route. With any process still holding&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/dev/nvidia*&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;echo ... &amp;gt; /sys/bus/pci/drivers/nvidia/unbind&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; hangs in the driver&#039;s remove path and never&lt;br /&gt;
returns; on one of its two cards it hung even with zero handles open, and a &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;reboot&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; issued in that state stalled the&lt;br /&gt;
machine until someone cut the power. Booting with the modules blacklisted sidesteps all of it.&lt;br /&gt;
&lt;br /&gt;
{{Status|Warning}} {{Cards|8 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|repo=https://github.com/polyuij42-del/cmp170hx-vbios-flash}}&lt;br /&gt;
&lt;br /&gt;
=== Others who flashed it with nvflash ===&lt;br /&gt;
Several owners did the same flash with stock nvflash before the lab did, on Linux and on Windows; none reported a&lt;br /&gt;
brick from it. The bricks reported on the server came from fuse burns, SPI strap edits and A100 cross-flashes, not from&lt;br /&gt;
this image.&lt;br /&gt;
&lt;br /&gt;
{{Status|Reported}} {{Cards|8 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=c133|date=2026-08-23|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1541187172588326962}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=c133|date=2026-08-27|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1542649519739769003}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=shirogeek|date=2026-09-06|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1546191972392501369}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=derick2k|date=2026-09-06|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1546163237186441286}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=phoenixone7|date=2026-09-16|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1549930400707514490}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=wakeupmbrc1|date=2026-08-30|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1543658182298173581}}&lt;br /&gt;
&lt;br /&gt;
== Results on eight cards ==&lt;br /&gt;
Two of the eight (bus 41 and C1) have FBPA0 fused off (one dead HBM stack each). Both took the image and initialised&lt;br /&gt;
cleanly at 1728 MHz; the driver log after the flash matched the log before it line for line in shape (the unlock&#039;s&lt;br /&gt;
privilege-mask loop prints 54 &amp;quot;Booter failed&amp;quot; lines per card on every boot; that is normal, not damage).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Card (bus) !! VBIOS after !! Memory !! Max mem clock !! Default / max cap !! Offset range !! Note&lt;br /&gt;
|-&lt;br /&gt;
| 0 (01) || 92.00.6D.00.0A || 65536 MiB || 1728 MHz || 250 / 300 W || -1000 .. +1000 ||&lt;br /&gt;
|-&lt;br /&gt;
| 1 (22) || 92.00.6D.00.0A || 65536 MiB || 1728 MHz || 250 / 300 W || -1000 .. +1000 ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 (41) || 92.00.6D.00.0A || 65536 MiB || 1728 MHz || 250 / 300 W || -1000 .. +1000 || FBPA0 fused&lt;br /&gt;
|-&lt;br /&gt;
| 3 (61) || 92.00.6D.00.0A || 65536 MiB || 1728 MHz || 250 / 300 W || -1000 .. +1000 ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 (81) || 92.00.6D.00.0A || 65536 MiB || 1728 MHz || 250 / 300 W || -1000 .. +1000 ||&lt;br /&gt;
|-&lt;br /&gt;
| 5 (A1) || 92.00.6D.00.0A || 65536 MiB || 1728 MHz || 250 / 300 W || -1000 .. +1000 ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 (C1) || 92.00.6D.00.0A || 65536 MiB || 1728 MHz || 250 / 300 W || -1000 .. +1000 || FBPA0 fused&lt;br /&gt;
|-&lt;br /&gt;
| 7 (C2) || 92.00.6D.00.0A || 65536 MiB || 1728 MHz || 250 / 300 W || -1000 .. +1000 || first attempt aborted by the controller, window re-opened by a PCIe rescan, second write fine&lt;br /&gt;
|}&lt;br /&gt;
Zero Xids, zero ECC errors, zero RmInitAdapter failures across four cold cycles.&lt;br /&gt;
&lt;br /&gt;
{{Status|Proven}} {{Cards|8 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-31|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
== What it changed ==&lt;br /&gt;
The load is a proof-of-work miner (pearlhash, OneZeroMiner) on all eight cards with the fan wall at 15 % and caps set&lt;br /&gt;
per card by a thermal governor (230 to 250 W). The rejected shares below were all &amp;quot;Stale share&amp;quot; (a share submitted after&lt;br /&gt;
the pool changed the job: timing, not a wrong answer); there were no invalid shares.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! State !! Total hashrate !! Core clock range !! Temps !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| 250 W image, offset 0 || 1,455 TH/s || 1215 to 1290 MHz || 70 to 79 C || baseline, same caps&lt;br /&gt;
|-&lt;br /&gt;
| 300 W image, offset 0 || 1,459 to 1,470 TH/s || 1215 to 1290 MHz || 70 to 79 C || HBM 1728 MHz cost nothing on a compute load&lt;br /&gt;
|-&lt;br /&gt;
| 300 W image, GPC offset +100 || 1,525 TH/s || 1275 to 1365 MHz || unchanged || 20 min soak, 0 Xid&lt;br /&gt;
|-&lt;br /&gt;
| 300 W image, GPC offset +130 || 1,549 TH/s || 1290 to 1380 MHz || unchanged || 20 min soak, 0 Xid&lt;br /&gt;
|-&lt;br /&gt;
| 300 W image, GPC offset +160 || 1,564 TH/s || 1335 to 1410 MHz || unchanged || 20 min soak, 0 Xid&lt;br /&gt;
|-&lt;br /&gt;
| 300 W image, GPC offset +190 || 1,579 TH/s || 1335 to 1425 MHz || unchanged || 20 min soak, 0 Xid&lt;br /&gt;
|-&lt;br /&gt;
| 300 W image, GPC offset +220, six cards || 1,598 TH/s || 1350 to 1440 MHz || unchanged || 20 min soak, 0 Xid; two cards still parked by the false alarms&lt;br /&gt;
|-&lt;br /&gt;
| 300 W image, GPC offset +220, all eight || 1,631 TH/s || 1350 to 1440 MHz || unchanged || 09:57, after the two parked cards took +160/+190/+220 clean; +11.8 % over the morning baseline&lt;br /&gt;
|}&lt;br /&gt;
Power draw stayed at the caps the whole time: the offset lets the core hold a higher clock at the same watts, so the&lt;br /&gt;
gain comes with no extra heat. Two cards were held back early by a stale share each (a rule that counted any rejected&lt;br /&gt;
share; it now counts only invalid ones); re-run from +160, both took every rung. +9.5 % total at the same watts and the same&lt;br /&gt;
temperatures. +220 was the ladder&#039;s chosen top, not a measured ceiling; the long soak and the persist step come next.&lt;br /&gt;
&lt;br /&gt;
{{Status|Proven}} {{Cards|8 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-31|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
== Risks and what the community saw ==&lt;br /&gt;
* {{Status|Warning}} One owner advised against the 300 W image because a photo of a burned 170HX had been posted earlier and the board lacks some power-delivery parts of the full layout. The photo is not in the exported history and no post ties a burned card to this image. The image&#039;s own default is 250 W; nothing on the lab box sets 300 W, and the undervolt reduces current at a given cap rather than raising it. Keep your cap at or below 250 W until you have a reason and the cooling to go higher. {{Source|handle=xanthefin|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561336153515364444}}&lt;br /&gt;
* {{Status|Contested}} HBM at 1728 MHz: one owner on the 300 W image with a 250 W limit passed GPU-burn with no errors but saw sporadic Vulkan memtest errors across the HBM dies; the eight lab cards (Hynix) ran clean. If a card misbehaves at 1728 MHz, 170tune can set the memory clock back down (not on FBPA0-fused cards, where the PLL tool must not write). {{Source|handle=cute_sc2|date=2026-08-08|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1535648815456198667}}&amp;lt;br /&amp;gt;{{Source|handle=darkmaniac7|date=2026-10-31|note=lab notes}}&lt;br /&gt;
* {{Status|Warning}} A failed flash is recoverable only with an SPI programmer with a 1.8 V adapter (the flash IC is 1.8 V; some &amp;quot;3.3 V&amp;quot; CH341A units put out 5 V, so a CH347 unit whose software selects the voltage is the safer buy). Power loss during the write and the wrong file are the two real ways to get there; both are yours to prevent. {{Source|repo=https://github.com/Consensus-Protocol/cmp170hx}}&lt;br /&gt;
&lt;br /&gt;
== Rollback ==&lt;br /&gt;
The same procedure with your saved 92.00.67.00.01 dump as the image: one write per card in a driverless boot, then a&lt;br /&gt;
cold cycle. The lab keeps its dump with the rest of the evidence; any card&#039;s dump of the same version works for any&lt;br /&gt;
card of the same version.&lt;br /&gt;
&lt;br /&gt;
== Files ==&lt;br /&gt;
* {{Download|file=CMP170HX_92.00.6D.00.0A.rom|compact=yes}} The 300 W image, byte-identical to TechPowerUp 268495 (hashes above).&lt;br /&gt;
* {{Download|file=Vbios_check_rom.py|compact=yes}} Structural ROM check (MIT, from polyuij42-del/cmp170hx-vbios-flash).&lt;br /&gt;
* {{Download|file=Vbios_flash_one.py|compact=yes}} The pty controller that answers nvflash&#039;s prompt only after it has echoed the expected versions, and checks the bus afterwards.&lt;br /&gt;
* {{Download|file=Vbios_window.sh.gz|compact=yes}} The lab&#039;s phase script (gzipped: the wiki refuses a shebang script under a plain extension) (check, prep, flash, restore, verify); unit names and bus map are the lab box&#039;s.&lt;br /&gt;
&lt;br /&gt;
== Related ==&lt;br /&gt;
[[VBIOS and firmware]], [[Undervolting and power limits]], [[Driver unlock]], [[170tune]], [[Troubleshooting]].&lt;br /&gt;
&lt;br /&gt;
{{ImportFooter}}&lt;br /&gt;
[[Category:Unlocks]]&lt;br /&gt;
[[Category:8 GB]]&lt;br /&gt;
[[Category:Cooling and power]]&lt;/div&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
	<entry>
		<id>https://cmp.wiki/w/index.php?title=Flashing_the_300_W_VBIOS&amp;diff=503</id>
		<title>Flashing the 300 W VBIOS</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=Flashing_the_300_W_VBIOS&amp;diff=503"/>
		<updated>2026-10-31T13:57:10Z</updated>

		<summary type="html">&lt;p&gt;ImportBot: Import: flashing the factory 300 W VBIOS 92.00.6D.00.0A onto 8 GB cards, the procedure proven on eight cards, results and hashrate numbers; @c133, @shirogeek, @derick2k, @phoenixone7, @wakeupmbrc1, @con3po7016, @cute_sc2, @mrpec, @unmotivatedgene, @xanthefin; repos polyuij42-del/cmp170hx-vbios-flash and Consensus-Protocol/cmp170hx; lab notes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Most 8 GB cards ship with VBIOS 92.00.67.00.01, the 250 W image. On it the driver reports a GPC and memory VF-offset&lt;br /&gt;
range of [0 .. +0], so no undervolt can be applied, whatever a tool says it set. The factory 300 W image&lt;br /&gt;
92.00.6D.00.0A, which NVIDIA shipped on the same board part number (900-11001-0108-000), exposes an offset range of&lt;br /&gt;
[-1000 .. +1000], boots the HBM at 1728 MHz instead of 1458 MHz, raises the SM ceiling from 1410 to 1695 MHz, and&lt;br /&gt;
keeps a 250 W default cap (300 W is the maximum it allows). This page is the flash procedure as run on eight cards in&lt;br /&gt;
one night, with the numbers before and after. It does not touch the memory or compute unlock, which stays in the&lt;br /&gt;
driver; see [[Driver unlock]].&lt;br /&gt;
&lt;br /&gt;
The 10 GB card has no 300 W image (its only VBIOS is 92.00.66.00.02); this page is for 8 GB cards. See&lt;br /&gt;
[[VBIOS and firmware]] for the full image inventory.&lt;br /&gt;
&lt;br /&gt;
== Why flash it ==&lt;br /&gt;
=== The 250 W image has no undervolt lever ===&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvml_oc -i N&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (the helper 170tune uses) reports &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;allowed range : [0 .. +0] MHz&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
for both the GPC and the memory VF offset on every 92.00.67.00.01 card. An offset call can return success and the&lt;br /&gt;
driver still drops it; only a readback proves it applied. On the same cards after the flash the range reads&lt;br /&gt;
[-1000 .. +1000].&lt;br /&gt;
&lt;br /&gt;
{{Status|Proven}} {{Cards|8 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=mrpec|date=2026-08-01|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1533150703328039085}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=unmotivatedgene|date=2026-08-23|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1541201873803943997}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-31|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
=== Same board, same IDs ===&lt;br /&gt;
Both images carry device 10DE:20C2, subsystem 10DE:1585 and board ID 0x030A, and both have been read off cards with&lt;br /&gt;
board part number 900-11001-0108-000 and die 20C2-105-A1. nvflash accepts the 300 W image on a 250 W card without any&lt;br /&gt;
override because the IDs match; it is a signed NVIDIA image, not a modified one.&lt;br /&gt;
&lt;br /&gt;
{{Status|Reported}} {{Cards|8 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=con3po7016|date=2026-08-23|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1541194940997046322}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=wakeupmbrc1|date=2026-08-30|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1543658140875235459}}&lt;br /&gt;
&lt;br /&gt;
== Before you start ==&lt;br /&gt;
# &#039;&#039;&#039;An 8 GB card on 92.00.67.00.01.&#039;&#039;&#039; Read it with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvidia-smi --query-gpu=index,pci.bus_id,vbios_version --format=csv&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. A card already on 92.00.6D.00.0A has nothing to gain.&lt;br /&gt;
# &#039;&#039;&#039;nvflash 5.867 for Linux&#039;&#039;&#039;, the &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;x64/nvflash&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; binary from the TechPowerUp download (the zip holds x86, x64, aarch64 and ppc64 builds; the Windows zip is a different download).&lt;br /&gt;
# &#039;&#039;&#039;The ROM&#039;&#039;&#039;, TechPowerUp VBIOS database entry 268495 (listed there as &amp;quot;CMP 170HX 0 MB&amp;quot;; the size column is wrong). Verify it before it goes near a card: see below. A copy is attached to this page.&lt;br /&gt;
# &#039;&#039;&#039;A rollback ROM.&#039;&#039;&#039; Save one card&#039;s 92.00.67.00.01 image with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvflash -i N --save&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; before you write anything. The static part of the image is identical across cards of the same version, so one dump serves as the rollback for all of them.&lt;br /&gt;
# &#039;&#039;&#039;A way to power the machine off and on&#039;&#039;&#039; that does not depend on the GPUs: a BMC, or someone at the button. The procedure needs two cold cycles, and a wedged flash controller only clears on a cold cycle.&lt;br /&gt;
# &#039;&#039;&#039;The driver unloaded, or never loaded.&#039;&#039;&#039; nvflash refuses to write with the NVIDIA kernel module present. The method below boots without it, which also avoids the unbind hang described further down.&lt;br /&gt;
&lt;br /&gt;
== Verify the ROM ==&lt;br /&gt;
The TechPowerUp file matched these values exactly:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Field !! Value&lt;br /&gt;
|-&lt;br /&gt;
| Version || 92.00.6D.00.0A&lt;br /&gt;
|-&lt;br /&gt;
| Build / modification date || 06/16/21 / 04/07/22&lt;br /&gt;
|-&lt;br /&gt;
| Size || 1,044,480 bytes&lt;br /&gt;
|-&lt;br /&gt;
| Device / subsystem / board ID || 0x20C2 / 0x1585 / 0x030A&lt;br /&gt;
|-&lt;br /&gt;
| MD5 || a58aae86e72b13d50603c15653350664&lt;br /&gt;
|-&lt;br /&gt;
| SHA1 || efad37d514bb94ac345719a0c56d9cd147cddfb7&lt;br /&gt;
|-&lt;br /&gt;
| SHA256 || 789e8f8d4c70dc9eb114c9fdcef6ed2d00aedf15a1eca522519de02042818723&lt;br /&gt;
|}&lt;br /&gt;
Two checks that do not depend on a hash:&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvflash --version 300w.rom&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; reads the header from the file only (it does not touch a card) and must print the version, device, subsystem and board IDs above, and &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;License Placeholder : Present&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;python3 check_rom.py 300w.rom --expect 300W&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (attached) checks the structural markers: the NVGI header, the 300 W power bytes &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;E0 93 04&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; at 0x46045, the strap tier byte 0x44 at 0x41F53 (0x66 there means a forged &amp;quot;64 GB&amp;quot; ROM that bricks the card at boot), an all-zero license region at 0xFE504, and the dual-bank mirror. The same script recognises the 250 W image (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;--expect 250W&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) for checking your rollback dump.&lt;br /&gt;
&lt;br /&gt;
{{Status|Reported}} {{Cards|8 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|repo=https://github.com/polyuij42-del/cmp170hx-vbios-flash}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|repo=https://github.com/Consensus-Protocol/cmp170hx}}&lt;br /&gt;
&lt;br /&gt;
== The procedure (driverless boot) ==&lt;br /&gt;
Proven on eight cards in two rounds, 2026-10-31, on a bare-metal Ubuntu box with the cmpunlocker driver build 615.71.09,&lt;br /&gt;
BMC power control and the tooling attached below. Every write took about 10 seconds. Read the two rules first:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;One nvflash operation per card per boot.&#039;&#039;&#039; After a power-on, the first nvflash command that touches a card&#039;s flash controller (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;--check&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;--save&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; or a write) works; a second one on the same card fails with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;Falcon In HALT or STOP state&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;Detecting GPU failed&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and nothing is written. So the rollback save comes from a card you are not writing in that boot (or from an earlier boot), and the write is the first and only thing you do to each target card. A PCIe remove and rescan of one device (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;echo 1 &amp;gt; /sys/bus/pci/devices/0000:XX:00.0/remove; echo 1 &amp;gt; /sys/bus/pci/rescan&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) re-opened the window once in the lab; do not count on it.&lt;br /&gt;
* &#039;&#039;&#039;nvflash 5.867 ignores &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;-y&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and refuses piped input.&#039;&#039;&#039; The confirm prompt needs a real terminal. It prints the card&#039;s current and replacement version strings before the prompt, and the PCI bus only in its Results table after the operation, so the attached controller confirms on the version strings (current must be 92.00.67.00.01, replacement 92.00.6D.00.0A) and checks the bus afterwards. nvflash&#039;s &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;-i&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; index follows PCI bus order, the same order &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvidia-smi&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; uses with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;CUDA_DEVICE_ORDER=PCI_BUS_ID&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;; the Results table confirmed &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;-i 7&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; = bus C2 on the lab box.&lt;br /&gt;
&lt;br /&gt;
Steps:&lt;br /&gt;
# Stop everything that holds the GPUs (engines, miners), until &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;lsof /dev/nvidia*&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; shows nothing. Record every card&#039;s VBIOS version.&lt;br /&gt;
# Keep the driver out of the next boot: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/etc/modprobe.d/zz-flash-window.conf&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;install nvidia /bin/false&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (and the same for nvidia_modeset, nvidia_drm, nvidia_uvm). Mask or disable the units that would start GPU work at boot (docker, miners, any model loader). Note what you changed.&lt;br /&gt;
# Cold cycle: power off, 30 seconds dark, power on. Confirm &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;lsmod | grep nvidia&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; is empty and that the cards are enumerated with no driver bound.&lt;br /&gt;
# Save the rollback ROM from a card you will not write this boot: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvflash -i N --save backup.rom&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, then &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;check_rom.py backup.rom --expect 250W&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Write each target card once: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvflash -i N 300w.rom&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, answer &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;y&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; at the prompt (or let the attached controller do it). Success looks like a progress bar to 100 %, two verification reads, and &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;A reboot is required for the update to take effect.&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; with exit code 0. Anything else: do not retry that card this boot.&lt;br /&gt;
# Remove the blacklist, restore the units, cold cycle again.&lt;br /&gt;
# Verify: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvidia-smi --query-gpu=index,vbios_version,memory.total,clocks.max.memory,power.default_limit,power.max_limit --format=csv&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; should show 92.00.6D.00.0A, your unlocked memory size, 1728 MHz, 250 W default and 300 W maximum; &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvml_oc -i N&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; should show the [-1000 .. +1000] range.&lt;br /&gt;
&lt;br /&gt;
The attached &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;window.sh&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; runs those phases (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;check&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;prep&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;flash&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;restore&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;verify&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) with the lab box&#039;s unit names and bus map; edit those before using it elsewhere.&lt;br /&gt;
&lt;br /&gt;
{{Status|Proven}} {{Cards|8 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-31|note=lab notes}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|repo=https://github.com/polyuij42-del/cmp170hx-vbios-flash}}&lt;br /&gt;
&lt;br /&gt;
=== Why not unbind the driver instead ===&lt;br /&gt;
The repository above spent eighteen script versions on the unbind route. With any process still holding&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/dev/nvidia*&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;echo ... &amp;gt; /sys/bus/pci/drivers/nvidia/unbind&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; hangs in the driver&#039;s remove path and never&lt;br /&gt;
returns; on one of its two cards it hung even with zero handles open, and a &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;reboot&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; issued in that state stalled the&lt;br /&gt;
machine until someone cut the power. Booting with the modules blacklisted sidesteps all of it.&lt;br /&gt;
&lt;br /&gt;
{{Status|Warning}} {{Cards|8 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|repo=https://github.com/polyuij42-del/cmp170hx-vbios-flash}}&lt;br /&gt;
&lt;br /&gt;
=== Others who flashed it with nvflash ===&lt;br /&gt;
Several owners did the same flash with stock nvflash before the lab did, on Linux and on Windows; none reported a&lt;br /&gt;
brick from it. The bricks reported on the server came from fuse burns, SPI strap edits and A100 cross-flashes, not from&lt;br /&gt;
this image.&lt;br /&gt;
&lt;br /&gt;
{{Status|Reported}} {{Cards|8 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=c133|date=2026-08-23|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1541187172588326962}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=c133|date=2026-08-27|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1542649519739769003}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=shirogeek|date=2026-09-06|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1546191972392501369}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=derick2k|date=2026-09-06|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1546163237186441286}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=phoenixone7|date=2026-09-16|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1549930400707514490}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=wakeupmbrc1|date=2026-08-30|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1543658182298173581}}&lt;br /&gt;
&lt;br /&gt;
== Results on eight cards ==&lt;br /&gt;
Two of the eight (bus 41 and C1) have FBPA0 fused off (one dead HBM stack each). Both took the image and initialised&lt;br /&gt;
cleanly at 1728 MHz; the driver log after the flash matched the log before it line for line in shape (the unlock&#039;s&lt;br /&gt;
privilege-mask loop prints 54 &amp;quot;Booter failed&amp;quot; lines per card on every boot; that is normal, not damage).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Card (bus) !! VBIOS after !! Memory !! Max mem clock !! Default / max cap !! Offset range !! Note&lt;br /&gt;
|-&lt;br /&gt;
| 0 (01) || 92.00.6D.00.0A || 65536 MiB || 1728 MHz || 250 / 300 W || -1000 .. +1000 ||&lt;br /&gt;
|-&lt;br /&gt;
| 1 (22) || 92.00.6D.00.0A || 65536 MiB || 1728 MHz || 250 / 300 W || -1000 .. +1000 ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 (41) || 92.00.6D.00.0A || 65536 MiB || 1728 MHz || 250 / 300 W || -1000 .. +1000 || FBPA0 fused&lt;br /&gt;
|-&lt;br /&gt;
| 3 (61) || 92.00.6D.00.0A || 65536 MiB || 1728 MHz || 250 / 300 W || -1000 .. +1000 ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 (81) || 92.00.6D.00.0A || 65536 MiB || 1728 MHz || 250 / 300 W || -1000 .. +1000 ||&lt;br /&gt;
|-&lt;br /&gt;
| 5 (A1) || 92.00.6D.00.0A || 65536 MiB || 1728 MHz || 250 / 300 W || -1000 .. +1000 ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 (C1) || 92.00.6D.00.0A || 65536 MiB || 1728 MHz || 250 / 300 W || -1000 .. +1000 || FBPA0 fused&lt;br /&gt;
|-&lt;br /&gt;
| 7 (C2) || 92.00.6D.00.0A || 65536 MiB || 1728 MHz || 250 / 300 W || -1000 .. +1000 || first attempt aborted by the controller, window re-opened by a PCIe rescan, second write fine&lt;br /&gt;
|}&lt;br /&gt;
Zero Xids, zero ECC errors, zero RmInitAdapter failures across four cold cycles.&lt;br /&gt;
&lt;br /&gt;
{{Status|Proven}} {{Cards|8 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-31|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
== What it changed ==&lt;br /&gt;
The load is a proof-of-work miner (pearlhash, OneZeroMiner) on all eight cards with the fan wall at 15 % and caps set&lt;br /&gt;
per card by a thermal governor (230 to 250 W). The rejected shares below were all &amp;quot;Stale share&amp;quot; (a share submitted after&lt;br /&gt;
the pool changed the job: timing, not a wrong answer); there were no invalid shares.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! State !! Total hashrate !! Core clock range !! Temps !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| 250 W image, offset 0 || 1,455 TH/s || 1215 to 1290 MHz || 70 to 79 C || baseline, same caps&lt;br /&gt;
|-&lt;br /&gt;
| 300 W image, offset 0 || 1,459 to 1,470 TH/s || 1215 to 1290 MHz || 70 to 79 C || HBM 1728 MHz cost nothing on a compute load&lt;br /&gt;
|-&lt;br /&gt;
| 300 W image, GPC offset +100 || 1,525 TH/s || 1275 to 1365 MHz || unchanged || 20 min soak, 0 Xid&lt;br /&gt;
|-&lt;br /&gt;
| 300 W image, GPC offset +130 || 1,549 TH/s || 1290 to 1380 MHz || unchanged || 20 min soak, 0 Xid&lt;br /&gt;
|-&lt;br /&gt;
| 300 W image, GPC offset +160 || 1,564 TH/s || 1335 to 1410 MHz || unchanged || 20 min soak, 0 Xid&lt;br /&gt;
|-&lt;br /&gt;
| 300 W image, GPC offset +190 || 1,579 TH/s || 1335 to 1425 MHz || unchanged || 20 min soak, 0 Xid&lt;br /&gt;
|-&lt;br /&gt;
| 300 W image, GPC offset +220 || 1,598 TH/s || 1350 to 1440 MHz || unchanged || 20 min soak, 0 Xid; six cards at the ladder&#039;s top rung, two re-running after false alarms&lt;br /&gt;
|}&lt;br /&gt;
Power draw stayed at the caps the whole time: the offset lets the core hold a higher clock at the same watts, so the&lt;br /&gt;
gain comes with no extra heat. Two cards were held back early by a stale share each (a rule that counted any rejected&lt;br /&gt;
share; it now counts only invalid ones) and are being re-run from +160. +9.5 % total at the same watts and the same&lt;br /&gt;
temperatures. +220 was the ladder&#039;s chosen top, not a measured ceiling; the long soak and the persist step come next.&lt;br /&gt;
&lt;br /&gt;
{{Status|Proven}} {{Cards|8 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-31|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
== Risks and what the community saw ==&lt;br /&gt;
* {{Status|Warning}} One owner advised against the 300 W image because a photo of a burned 170HX had been posted earlier and the board lacks some power-delivery parts of the full layout. The photo is not in the exported history and no post ties a burned card to this image. The image&#039;s own default is 250 W; nothing on the lab box sets 300 W, and the undervolt reduces current at a given cap rather than raising it. Keep your cap at or below 250 W until you have a reason and the cooling to go higher. {{Source|handle=xanthefin|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561336153515364444}}&lt;br /&gt;
* {{Status|Contested}} HBM at 1728 MHz: one owner on the 300 W image with a 250 W limit passed GPU-burn with no errors but saw sporadic Vulkan memtest errors across the HBM dies; the eight lab cards (Hynix) ran clean. If a card misbehaves at 1728 MHz, 170tune can set the memory clock back down (not on FBPA0-fused cards, where the PLL tool must not write). {{Source|handle=cute_sc2|date=2026-08-08|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1535648815456198667}}&amp;lt;br /&amp;gt;{{Source|handle=darkmaniac7|date=2026-10-31|note=lab notes}}&lt;br /&gt;
* {{Status|Warning}} A failed flash is recoverable only with an SPI programmer with a 1.8 V adapter (the flash IC is 1.8 V; some &amp;quot;3.3 V&amp;quot; CH341A units put out 5 V, so a CH347 unit whose software selects the voltage is the safer buy). Power loss during the write and the wrong file are the two real ways to get there; both are yours to prevent. {{Source|repo=https://github.com/Consensus-Protocol/cmp170hx}}&lt;br /&gt;
&lt;br /&gt;
== Rollback ==&lt;br /&gt;
The same procedure with your saved 92.00.67.00.01 dump as the image: one write per card in a driverless boot, then a&lt;br /&gt;
cold cycle. The lab keeps its dump with the rest of the evidence; any card&#039;s dump of the same version works for any&lt;br /&gt;
card of the same version.&lt;br /&gt;
&lt;br /&gt;
== Files ==&lt;br /&gt;
* {{Download|file=CMP170HX_92.00.6D.00.0A.rom|compact=yes}} The 300 W image, byte-identical to TechPowerUp 268495 (hashes above).&lt;br /&gt;
* {{Download|file=Vbios_check_rom.py|compact=yes}} Structural ROM check (MIT, from polyuij42-del/cmp170hx-vbios-flash).&lt;br /&gt;
* {{Download|file=Vbios_flash_one.py|compact=yes}} The pty controller that answers nvflash&#039;s prompt only after it has echoed the expected versions, and checks the bus afterwards.&lt;br /&gt;
* {{Download|file=Vbios_window.sh.gz|compact=yes}} The lab&#039;s phase script (gzipped: the wiki refuses a shebang script under a plain extension) (check, prep, flash, restore, verify); unit names and bus map are the lab box&#039;s.&lt;br /&gt;
&lt;br /&gt;
== Related ==&lt;br /&gt;
[[VBIOS and firmware]], [[Undervolting and power limits]], [[Driver unlock]], [[170tune]], [[Troubleshooting]].&lt;br /&gt;
&lt;br /&gt;
{{ImportFooter}}&lt;br /&gt;
[[Category:Unlocks]]&lt;br /&gt;
[[Category:8 GB]]&lt;br /&gt;
[[Category:Cooling and power]]&lt;/div&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
	<entry>
		<id>https://cmp.wiki/w/index.php?title=VBIOS_and_firmware&amp;diff=502</id>
		<title>VBIOS and firmware</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=VBIOS_and_firmware&amp;diff=502"/>
		<updated>2026-10-31T13:22:03Z</updated>

		<summary type="html">&lt;p&gt;ImportBot: Link the 300 W VBIOS flash procedure (lab notes 2026-10-31) from the inventory and Status&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The 170HX VBIOS is &#039;&#039;&#039;signed&#039;&#039;&#039;, and the memory/compute unlock does &#039;&#039;&#039;not&#039;&#039;&#039; come from flashing a modified VBIOS; it&lt;br /&gt;
comes from the driver patch ([[Driver unlock|cmpunlocker]]). Most VBIOS work on these cards is either identification,&lt;br /&gt;
power-limit editing, or dead ends. Treat anything that writes the flash chip as high-risk.&lt;br /&gt;
&lt;br /&gt;
== Background: why driver-loaded overrides work (Petri Krohn) ==&lt;br /&gt;
&lt;br /&gt;
Petri Krohn&#039;s explanation of the firmware model, as background, not a measured result: the GA100 does not load firmware&lt;br /&gt;
blobs directly from the SPI ROM chip; the driver loads them into the Falcon cores. The IMEM sections are encrypted and&lt;br /&gt;
signed, but the DMEM data (power tables, fan curves) is cleartext and unsigned apart from the whole-image signature, so&lt;br /&gt;
the driver can hand the Falcon a modified DMEM. The bootrom only checks the ROM copy at power-up, so in a Linux VM you&lt;br /&gt;
can present the driver a modified shadow VBIOS. {{Source|petrikrohn_26497|2026-10-20|https://discord.com/channels/1518634379604136178/1518692084729511967/1562075696380248065}}&lt;br /&gt;
Separately, he says the unlocker does not use or need the debug version of &amp;lt;code&amp;gt;booter_load&amp;lt;/code&amp;gt; (that was only&lt;br /&gt;
needed while developing the ROP chain, because the debug AES key let the booter be disassembled), so NVIDIA cannot&lt;br /&gt;
disable the unlocker except perhaps by forcing a firmware upgrade. {{Source|petrikrohn_26497|2026-10-27|https://discord.com/channels/1518634379604136178/1518692084729511967/1564781631712272495}}&lt;br /&gt;
&lt;br /&gt;
== Stock VBIOS inventory ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Version !! Card !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| 92.00.67.00.01 || 8 GB || stock production (2021-05-14, 250 W)&lt;br /&gt;
|-&lt;br /&gt;
| 92.00.6D.00.0A || 8 GB || 300 W OC image, memory OC allowed; the undervolt range opens on it; flashing it onto a 92.00.67.00.01 card: [[Flashing the 300 W VBIOS]]&lt;br /&gt;
|-&lt;br /&gt;
| 92.00.6D.00.09 || 8 GB || 300 W, no memory OC&lt;br /&gt;
|-&lt;br /&gt;
| 92.00.66.00.02 || 10 GB || the only 10 GB image&lt;br /&gt;
|-&lt;br /&gt;
| 92.00.6D.00.01 || 8 GB (ES) || PG199 engineering-sample 170HX, unlocks to 32 GB only&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The VBIOS version does not decide whether the unlock works. {{Source|rrickk420|2026-08-22|https://github.com/Consensus-Protocol/cmp170hx}}&lt;br /&gt;
92.00.6D.00.0A is an 8 GB image. {{Source|ghostinthedatacenter_87281|2026-10-17|https://discord.com/channels/1518634379604136178/1534370835220004885/1560857113105010820}}&lt;br /&gt;
Board part numbers: 900-11001-0108-000 (8 GB), 900-11001-0105-000 (10 GB); an ES/32 GB card uses a&lt;br /&gt;
699-xxxxx-xxxx-RCx number. See [[Which card do I have]].&lt;br /&gt;
&lt;br /&gt;
== The vix no-flash loaders (Panchovix) ==&lt;br /&gt;
&lt;br /&gt;
[https://github.com/Panchovix/nvidia-linux-vbios-vix-loader nvidia-linux-vbios-vix-loader] (Linux) and&lt;br /&gt;
nvidia-windows-vbios-vix-loader load a modified VBIOS at boot in memory by patching the 615.x open modules so GSP starts&lt;br /&gt;
with the override image; the flash chip is never written, and the companion&lt;br /&gt;
[https://github.com/Panchovix/nvidia-vbios-vix-editor nvidia-vbios-vix-editor] edits power limits, voltages and fan&lt;br /&gt;
curves. {{Status|warning}} &#039;&#039;&#039;These do not support the CMP 170HX today&#039;&#039;&#039;: the device table has no&lt;br /&gt;
&amp;lt;code&amp;gt;0x20C2&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;0x2082&amp;lt;/code&amp;gt; entry and GA100 GSP firmware is explicitly unaudited.&lt;br /&gt;
&lt;br /&gt;
lxwx tested the Linux loader on a 170HX 10 GB and reports it works and let him tweak TDP to 300 W on 610/615 drivers,&lt;br /&gt;
together with the gen3 unlock. {{Source|lxtend|2026-10-20|https://discord.com/channels/1518634379604136178/1518692084729511967/1562103260490240172}}&lt;br /&gt;
But the override is applied in GSP, which is &#039;&#039;&#039;too late in boot&#039;&#039;&#039; to touch anything still locked on the 8 GB card, so&lt;br /&gt;
for the unlock it adds nothing new; clocks and similar settings should be reachable through it, little else.&lt;br /&gt;
{{Source|handle=scallion_9883|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561103147215224983}}&amp;lt;br /&amp;gt;{{Source|handle=scallion_9883|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561816073844555929}}&amp;lt;br /&amp;gt;{{Source|handle=scallion_9883|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561816657788276867}}&amp;lt;br /&amp;gt;{{Source|handle=scallion_9883|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1518691940646781070/1561841116603621527}}&lt;br /&gt;
The 300 W power-limit bytes sit outside the VBIOS signature section, implying the power limit is editable without the&lt;br /&gt;
signing key. {{Source|xanthefin|2026-10-18|https://discord.com/channels/1518634379604136178/1518692084729511967/1561368219657179187}}&lt;br /&gt;
&lt;br /&gt;
An older method: before the vix loader, the 10 GB card&#039;s VF offset and 300 W limit were reached by giving the driver&lt;br /&gt;
the 8 GB unlocked VBIOS, truncated, instead of normal operation; Mr Pec got 300 W max on a 10 GB card this way.&lt;br /&gt;
{{Source|bigptoughneigh|2026-10-04|https://discord.com/channels/1518634379604136178/1518692084729511967/1556320331457761301}}&lt;br /&gt;
&lt;br /&gt;
== The &amp;quot;64 GB unlocked VBIOS&amp;quot; repos (bogus) ==&lt;br /&gt;
&lt;br /&gt;
{{Status|warning}} The repos &#039;&#039;&#039;344303947/CMP-170HX-64GB-Unlocked-VBIOS&#039;&#039;&#039; and its mirror&lt;br /&gt;
&#039;&#039;&#039;justin-kk-coder/CMP-170HX-64GB-Unlocked-VBIOS&#039;&#039;&#039; (git author &amp;quot;Thaurock&amp;quot;) present a 1 MB ROM&lt;br /&gt;
(sha256 &amp;lt;code&amp;gt;2e8961ac518924cebd52363555c875071e6a58ece1ef494e192e42d5c1dcd5a2&amp;lt;/code&amp;gt;) as a &amp;quot;64 GB unlocked&amp;quot; VBIOS with&lt;br /&gt;
&amp;lt;code&amp;gt;nvflash -6&amp;lt;/code&amp;gt; instructions. By version, date and IDs it is the &#039;&#039;&#039;stock&#039;&#039;&#039; 8 GB production VBIOS&lt;br /&gt;
(92.00.67.00.01); the 64 GB readout in its screenshot is what the driver-side unlock produces, not the ROM. The unlock&lt;br /&gt;
involves no VBIOS change. When members compared the file to the original in August there was no difference.&lt;br /&gt;
&#039;&#039;&#039;Do not flash it.&#039;&#039;&#039; {{Source|c133|2026-10-18|https://discord.com/channels/1518634379604136178/1518692084729511967/1561390399283535955}}&lt;br /&gt;
{{Source|handle=xanthefin|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561391210906517565}}&amp;lt;br /&amp;gt;{{Source|handle=globalapathy|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561391800818733068}}&amp;lt;br /&amp;gt;{{Source|handle=c133|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561392232370806855}}&lt;br /&gt;
&lt;br /&gt;
{{Status|Contested}} An &amp;quot;unlocked VBIOS&amp;quot; for the 10 GB card is also said to exist, &amp;quot;a harder find it seems due to legal&lt;br /&gt;
concerns&amp;quot;; this was hearsay, with no file or result shown. {{Source|handle=supasnipa360|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561388811123167233}}&lt;br /&gt;
The answer in the same thread applies to both variants: the unlock makes no VBIOS change, and someone able to write a&lt;br /&gt;
VBIOS would not have stopped at 64 GB. {{Source|handle=xanthefin|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561391210906517565}}&amp;lt;br /&amp;gt;{{Source|handle=globalapathy|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561391800818733068}}&lt;br /&gt;
&lt;br /&gt;
== SPI flashing (if you must) ==&lt;br /&gt;
&lt;br /&gt;
Flashing a different VBIOS (e.g. A100) means opening the card and programming the flash IC. {{Status|warning}} Be&lt;br /&gt;
careful which programmer you buy: flash ICs are 1.8 V or 3 V and a 3 V programmer fries a 1.8 V flash; some &amp;quot;3.3 V&amp;quot;&lt;br /&gt;
CH341a units are really 5 V. Prefer a CH347-based flasher (its software selects the voltage).&lt;br /&gt;
{{Source|wakeupmbrc1|2026-10-13|https://discord.com/channels/1518634379604136178/1518695328008638516/1559582577503899649}}&lt;br /&gt;
The 170HX VBIOS is signed, so flashing a modified image is a separate (unsolved) problem; and&lt;br /&gt;
{{Status|warning}} a VBIOS TOCTOU test was reported to brick a card permanently, unrecoverable even after restoring the&lt;br /&gt;
original image. {{Source|youngju10000|2026-10-08|https://discord.com/channels/1518634379604136178/1518692084729511967/1557647494417088513}}&lt;br /&gt;
&lt;br /&gt;
A dead-on-arrival 10 GB card whose VBIOS ROM reads &amp;lt;code&amp;gt;0xFFFF&amp;lt;/code&amp;gt; and fails GSP init is likely a bad SPI flash;&lt;br /&gt;
see [[Troubleshooting]].&lt;br /&gt;
&lt;br /&gt;
== GSP-off and vGPU ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;GSP disabled:&#039;&#039;&#039; applying the unlock, building a dual-stack driver that persists the unlock kernels, then loading&lt;br /&gt;
  the proprietary driver with &amp;lt;code&amp;gt;NVreg_EnableGpuFirmware=0&amp;lt;/code&amp;gt; let certain register changes survive the reload&lt;br /&gt;
  with no GSP panics. GreenDam replied that it works well on the 90HX. matstatman doubts it helps, since everything&lt;br /&gt;
  software can unlock has been found and the fuses cut off the rest. {{Source|zarknoth|2026-10-27|https://discord.com/channels/1518634379604136178/1518695328008638516/1564547690019160145}}&amp;lt;br /&amp;gt;&lt;br /&gt;
  {{Source|handle=matstatman|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1564575816010965024}}&amp;lt;br /&amp;gt;&lt;br /&gt;
  {{Source|handle=green_dam|date=2026-10-28|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1564799215874474065}}&lt;br /&gt;
* &#039;&#039;&#039;vGPU:&#039;&#039;&#039; close to working in cmpunlocker on the &amp;lt;code&amp;gt;vGPU-and-others&amp;lt;/code&amp;gt; branch (three patches:&lt;br /&gt;
  vgpu-kvm-build, vgpu-ga100-host, vgpu-umd-version). {{Source|_j3ns|2026-10-26|https://discord.com/channels/1518634379604136178/1518692084729511967/1564421429703737355}}&lt;br /&gt;
  arabus&#039;s build note: clone with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;git clone --branch vGPU-and-others --single-branch https://github.com/amoghmunikote/cmpunlocker.git&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;;&lt;br /&gt;
  the patches live in &amp;lt;code&amp;gt;driver/patches/vgpu-*.patch&amp;lt;/code&amp;gt;, must be in &amp;lt;code&amp;gt;PATCH_ORDER&amp;lt;/code&amp;gt; in&lt;br /&gt;
  &amp;lt;code&amp;gt;driver/build.sh&amp;lt;/code&amp;gt;, and each must be declared under &amp;lt;code&amp;gt;unlocks:&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;common/constants.yaml&amp;lt;/code&amp;gt;&lt;br /&gt;
  (three entries before the &amp;lt;code&amp;gt;ecc:&amp;lt;/code&amp;gt; block, each with &amp;lt;code&amp;gt;registers: {}&amp;lt;/code&amp;gt;) or&lt;br /&gt;
  &amp;lt;code&amp;gt;tools/read-constants.py&amp;lt;/code&amp;gt; rejects the build; then &amp;lt;code&amp;gt;sudo ./install.sh --profile=10gb&amp;lt;/code&amp;gt;. Whether&lt;br /&gt;
  vGPU then worked is not stated. {{Source|arabus_74064|2026-10-27|https://discord.com/channels/1518634379604136178/1518692084729511967/1564633314298568776}}&lt;br /&gt;
&lt;br /&gt;
== Fuse RE references ==&lt;br /&gt;
&lt;br /&gt;
The GA100 fuse / RIR architecture is reverse-engineered read-only in&lt;br /&gt;
[https://github.com/ahnguyen17/ga100-fuse-re ahnguyen17/ga100-fuse-re] (FF instruction layout, RIR macro, the&lt;br /&gt;
corrected Gen3 burn list, the 80 GiB fold). Use it as a cross-check before trusting any burn list; the repo&#039;s own verdict&lt;br /&gt;
on burning a working card is NO-GO. {{Source|exile_1ck|2026-10-07|https://github.com/ahnguyen17/ga100-fuse-re}}&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
VBIOS editing can change power/clocks (reported); it cannot do the memory/compute/PCIe unlock (that is driver-side).&lt;br /&gt;
Flashing modified or third-party ROMs is a warning, not a recommendation. Flashing the factory 300 W image onto an 8 GB card is a different matter: proven on eight cards, see [[Flashing the 300 W VBIOS]].&lt;br /&gt;
&lt;br /&gt;
== Related ==&lt;br /&gt;
&lt;br /&gt;
[[RIR fuse burn]], [[Which card do I have]], [[Driver unlock]], [[NVLink]], [[Troubleshooting]], [[Tools]].&lt;br /&gt;
&lt;br /&gt;
{{ImportFooter}}&lt;br /&gt;
[[Category:Unlocks]]&lt;br /&gt;
[[Category:8 GB]]&lt;br /&gt;
[[Category:10 GB]]&lt;/div&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
	<entry>
		<id>https://cmp.wiki/w/index.php?title=Flashing_the_300_W_VBIOS&amp;diff=501</id>
		<title>Flashing the 300 W VBIOS</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=Flashing_the_300_W_VBIOS&amp;diff=501"/>
		<updated>2026-10-31T13:21:34Z</updated>

		<summary type="html">&lt;p&gt;ImportBot: Import: flashing the factory 300 W VBIOS 92.00.6D.00.0A onto 8 GB cards, the procedure proven on eight cards, results and hashrate numbers; @c133, @shirogeek, @derick2k, @phoenixone7, @wakeupmbrc1, @con3po7016, @cute_sc2, @mrpec, @unmotivatedgene, @xanthefin; repos polyuij42-del/cmp170hx-vbios-flash and Consensus-Protocol/cmp170hx; lab notes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Most 8 GB cards ship with VBIOS 92.00.67.00.01, the 250 W image. On it the driver reports a GPC and memory VF-offset&lt;br /&gt;
range of [0 .. +0], so no undervolt can be applied, whatever a tool says it set. The factory 300 W image&lt;br /&gt;
92.00.6D.00.0A, which NVIDIA shipped on the same board part number (900-11001-0108-000), exposes an offset range of&lt;br /&gt;
[-1000 .. +1000], boots the HBM at 1728 MHz instead of 1458 MHz, raises the SM ceiling from 1410 to 1695 MHz, and&lt;br /&gt;
keeps a 250 W default cap (300 W is the maximum it allows). This page is the flash procedure as run on eight cards in&lt;br /&gt;
one night, with the numbers before and after. It does not touch the memory or compute unlock, which stays in the&lt;br /&gt;
driver; see [[Driver unlock]].&lt;br /&gt;
&lt;br /&gt;
The 10 GB card has no 300 W image (its only VBIOS is 92.00.66.00.02); this page is for 8 GB cards. See&lt;br /&gt;
[[VBIOS and firmware]] for the full image inventory.&lt;br /&gt;
&lt;br /&gt;
== Why flash it ==&lt;br /&gt;
=== The 250 W image has no undervolt lever ===&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvml_oc -i N&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (the helper 170tune uses) reports &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;allowed range : [0 .. +0] MHz&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
for both the GPC and the memory VF offset on every 92.00.67.00.01 card. An offset call can return success and the&lt;br /&gt;
driver still drops it; only a readback proves it applied. On the same cards after the flash the range reads&lt;br /&gt;
[-1000 .. +1000].&lt;br /&gt;
&lt;br /&gt;
{{Status|Proven}} {{Cards|8 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=mrpec|date=2026-08-01|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1533150703328039085}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=unmotivatedgene|date=2026-08-23|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1541201873803943997}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-31|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
=== Same board, same IDs ===&lt;br /&gt;
Both images carry device 10DE:20C2, subsystem 10DE:1585 and board ID 0x030A, and both have been read off cards with&lt;br /&gt;
board part number 900-11001-0108-000 and die 20C2-105-A1. nvflash accepts the 300 W image on a 250 W card without any&lt;br /&gt;
override because the IDs match; it is a signed NVIDIA image, not a modified one.&lt;br /&gt;
&lt;br /&gt;
{{Status|Reported}} {{Cards|8 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=con3po7016|date=2026-08-23|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1541194940997046322}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=wakeupmbrc1|date=2026-08-30|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1543658140875235459}}&lt;br /&gt;
&lt;br /&gt;
== Before you start ==&lt;br /&gt;
# &#039;&#039;&#039;An 8 GB card on 92.00.67.00.01.&#039;&#039;&#039; Read it with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvidia-smi --query-gpu=index,pci.bus_id,vbios_version --format=csv&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. A card already on 92.00.6D.00.0A has nothing to gain.&lt;br /&gt;
# &#039;&#039;&#039;nvflash 5.867 for Linux&#039;&#039;&#039;, the &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;x64/nvflash&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; binary from the TechPowerUp download (the zip holds x86, x64, aarch64 and ppc64 builds; the Windows zip is a different download).&lt;br /&gt;
# &#039;&#039;&#039;The ROM&#039;&#039;&#039;, TechPowerUp VBIOS database entry 268495 (listed there as &amp;quot;CMP 170HX 0 MB&amp;quot;; the size column is wrong). Verify it before it goes near a card: see below. A copy is attached to this page.&lt;br /&gt;
# &#039;&#039;&#039;A rollback ROM.&#039;&#039;&#039; Save one card&#039;s 92.00.67.00.01 image with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvflash -i N --save&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; before you write anything. The static part of the image is identical across cards of the same version, so one dump serves as the rollback for all of them.&lt;br /&gt;
# &#039;&#039;&#039;A way to power the machine off and on&#039;&#039;&#039; that does not depend on the GPUs: a BMC, or someone at the button. The procedure needs two cold cycles, and a wedged flash controller only clears on a cold cycle.&lt;br /&gt;
# &#039;&#039;&#039;The driver unloaded, or never loaded.&#039;&#039;&#039; nvflash refuses to write with the NVIDIA kernel module present. The method below boots without it, which also avoids the unbind hang described further down.&lt;br /&gt;
&lt;br /&gt;
== Verify the ROM ==&lt;br /&gt;
The TechPowerUp file matched these values exactly:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Field !! Value&lt;br /&gt;
|-&lt;br /&gt;
| Version || 92.00.6D.00.0A&lt;br /&gt;
|-&lt;br /&gt;
| Build / modification date || 06/16/21 / 04/07/22&lt;br /&gt;
|-&lt;br /&gt;
| Size || 1,044,480 bytes&lt;br /&gt;
|-&lt;br /&gt;
| Device / subsystem / board ID || 0x20C2 / 0x1585 / 0x030A&lt;br /&gt;
|-&lt;br /&gt;
| MD5 || a58aae86e72b13d50603c15653350664&lt;br /&gt;
|-&lt;br /&gt;
| SHA1 || efad37d514bb94ac345719a0c56d9cd147cddfb7&lt;br /&gt;
|-&lt;br /&gt;
| SHA256 || 789e8f8d4c70dc9eb114c9fdcef6ed2d00aedf15a1eca522519de02042818723&lt;br /&gt;
|}&lt;br /&gt;
Two checks that do not depend on a hash:&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvflash --version 300w.rom&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; reads the header from the file only (it does not touch a card) and must print the version, device, subsystem and board IDs above, and &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;License Placeholder : Present&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;python3 check_rom.py 300w.rom --expect 300W&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (attached) checks the structural markers: the NVGI header, the 300 W power bytes &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;E0 93 04&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; at 0x46045, the strap tier byte 0x44 at 0x41F53 (0x66 there means a forged &amp;quot;64 GB&amp;quot; ROM that bricks the card at boot), an all-zero license region at 0xFE504, and the dual-bank mirror. The same script recognises the 250 W image (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;--expect 250W&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) for checking your rollback dump.&lt;br /&gt;
&lt;br /&gt;
{{Status|Reported}} {{Cards|8 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|repo=https://github.com/polyuij42-del/cmp170hx-vbios-flash}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|repo=https://github.com/Consensus-Protocol/cmp170hx}}&lt;br /&gt;
&lt;br /&gt;
== The procedure (driverless boot) ==&lt;br /&gt;
Proven on eight cards in two rounds, 2026-10-31, on a bare-metal Ubuntu box with the cmpunlocker driver build 615.71.09,&lt;br /&gt;
BMC power control and the tooling attached below. Every write took about 10 seconds. Read the two rules first:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;One nvflash operation per card per boot.&#039;&#039;&#039; After a power-on, the first nvflash command that touches a card&#039;s flash controller (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;--check&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;--save&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; or a write) works; a second one on the same card fails with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;Falcon In HALT or STOP state&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;Detecting GPU failed&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and nothing is written. So the rollback save comes from a card you are not writing in that boot (or from an earlier boot), and the write is the first and only thing you do to each target card. A PCIe remove and rescan of one device (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;echo 1 &amp;gt; /sys/bus/pci/devices/0000:XX:00.0/remove; echo 1 &amp;gt; /sys/bus/pci/rescan&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) re-opened the window once in the lab; do not count on it.&lt;br /&gt;
* &#039;&#039;&#039;nvflash 5.867 ignores &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;-y&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and refuses piped input.&#039;&#039;&#039; The confirm prompt needs a real terminal. It prints the card&#039;s current and replacement version strings before the prompt, and the PCI bus only in its Results table after the operation, so the attached controller confirms on the version strings (current must be 92.00.67.00.01, replacement 92.00.6D.00.0A) and checks the bus afterwards. nvflash&#039;s &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;-i&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; index follows PCI bus order, the same order &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvidia-smi&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; uses with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;CUDA_DEVICE_ORDER=PCI_BUS_ID&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;; the Results table confirmed &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;-i 7&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; = bus C2 on the lab box.&lt;br /&gt;
&lt;br /&gt;
Steps:&lt;br /&gt;
# Stop everything that holds the GPUs (engines, miners), until &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;lsof /dev/nvidia*&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; shows nothing. Record every card&#039;s VBIOS version.&lt;br /&gt;
# Keep the driver out of the next boot: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/etc/modprobe.d/zz-flash-window.conf&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;install nvidia /bin/false&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (and the same for nvidia_modeset, nvidia_drm, nvidia_uvm). Mask or disable the units that would start GPU work at boot (docker, miners, any model loader). Note what you changed.&lt;br /&gt;
# Cold cycle: power off, 30 seconds dark, power on. Confirm &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;lsmod | grep nvidia&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; is empty and that the cards are enumerated with no driver bound.&lt;br /&gt;
# Save the rollback ROM from a card you will not write this boot: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvflash -i N --save backup.rom&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, then &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;check_rom.py backup.rom --expect 250W&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Write each target card once: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvflash -i N 300w.rom&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, answer &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;y&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; at the prompt (or let the attached controller do it). Success looks like a progress bar to 100 %, two verification reads, and &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;A reboot is required for the update to take effect.&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; with exit code 0. Anything else: do not retry that card this boot.&lt;br /&gt;
# Remove the blacklist, restore the units, cold cycle again.&lt;br /&gt;
# Verify: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvidia-smi --query-gpu=index,vbios_version,memory.total,clocks.max.memory,power.default_limit,power.max_limit --format=csv&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; should show 92.00.6D.00.0A, your unlocked memory size, 1728 MHz, 250 W default and 300 W maximum; &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvml_oc -i N&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; should show the [-1000 .. +1000] range.&lt;br /&gt;
&lt;br /&gt;
The attached &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;window.sh&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; runs those phases (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;check&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;prep&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;flash&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;restore&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;verify&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) with the lab box&#039;s unit names and bus map; edit those before using it elsewhere.&lt;br /&gt;
&lt;br /&gt;
{{Status|Proven}} {{Cards|8 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-31|note=lab notes}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|repo=https://github.com/polyuij42-del/cmp170hx-vbios-flash}}&lt;br /&gt;
&lt;br /&gt;
=== Why not unbind the driver instead ===&lt;br /&gt;
The repository above spent eighteen script versions on the unbind route. With any process still holding&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/dev/nvidia*&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;echo ... &amp;gt; /sys/bus/pci/drivers/nvidia/unbind&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; hangs in the driver&#039;s remove path and never&lt;br /&gt;
returns; on one of its two cards it hung even with zero handles open, and a &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;reboot&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; issued in that state stalled the&lt;br /&gt;
machine until someone cut the power. Booting with the modules blacklisted sidesteps all of it.&lt;br /&gt;
&lt;br /&gt;
{{Status|Warning}} {{Cards|8 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|repo=https://github.com/polyuij42-del/cmp170hx-vbios-flash}}&lt;br /&gt;
&lt;br /&gt;
=== Others who flashed it with nvflash ===&lt;br /&gt;
Several owners did the same flash with stock nvflash before the lab did, on Linux and on Windows; none reported a&lt;br /&gt;
brick from it. The bricks reported on the server came from fuse burns, SPI strap edits and A100 cross-flashes, not from&lt;br /&gt;
this image.&lt;br /&gt;
&lt;br /&gt;
{{Status|Reported}} {{Cards|8 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=c133|date=2026-08-23|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1541187172588326962}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=c133|date=2026-08-27|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1542649519739769003}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=shirogeek|date=2026-09-06|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1546191972392501369}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=derick2k|date=2026-09-06|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1546163237186441286}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=phoenixone7|date=2026-09-16|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1549930400707514490}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=wakeupmbrc1|date=2026-08-30|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1543658182298173581}}&lt;br /&gt;
&lt;br /&gt;
== Results on eight cards ==&lt;br /&gt;
Two of the eight (bus 41 and C1) have FBPA0 fused off (one dead HBM stack each). Both took the image and initialised&lt;br /&gt;
cleanly at 1728 MHz; the driver log after the flash matched the log before it line for line in shape (the unlock&#039;s&lt;br /&gt;
privilege-mask loop prints 54 &amp;quot;Booter failed&amp;quot; lines per card on every boot; that is normal, not damage).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Card (bus) !! VBIOS after !! Memory !! Max mem clock !! Default / max cap !! Offset range !! Note&lt;br /&gt;
|-&lt;br /&gt;
| 0 (01) || 92.00.6D.00.0A || 65536 MiB || 1728 MHz || 250 / 300 W || -1000 .. +1000 ||&lt;br /&gt;
|-&lt;br /&gt;
| 1 (22) || 92.00.6D.00.0A || 65536 MiB || 1728 MHz || 250 / 300 W || -1000 .. +1000 ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 (41) || 92.00.6D.00.0A || 65536 MiB || 1728 MHz || 250 / 300 W || -1000 .. +1000 || FBPA0 fused&lt;br /&gt;
|-&lt;br /&gt;
| 3 (61) || 92.00.6D.00.0A || 65536 MiB || 1728 MHz || 250 / 300 W || -1000 .. +1000 ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 (81) || 92.00.6D.00.0A || 65536 MiB || 1728 MHz || 250 / 300 W || -1000 .. +1000 ||&lt;br /&gt;
|-&lt;br /&gt;
| 5 (A1) || 92.00.6D.00.0A || 65536 MiB || 1728 MHz || 250 / 300 W || -1000 .. +1000 ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 (C1) || 92.00.6D.00.0A || 65536 MiB || 1728 MHz || 250 / 300 W || -1000 .. +1000 || FBPA0 fused&lt;br /&gt;
|-&lt;br /&gt;
| 7 (C2) || 92.00.6D.00.0A || 65536 MiB || 1728 MHz || 250 / 300 W || -1000 .. +1000 || first attempt aborted by the controller, window re-opened by a PCIe rescan, second write fine&lt;br /&gt;
|}&lt;br /&gt;
Zero Xids, zero ECC errors, zero RmInitAdapter failures across four cold cycles.&lt;br /&gt;
&lt;br /&gt;
{{Status|Proven}} {{Cards|8 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-31|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
== What it changed ==&lt;br /&gt;
The load is a proof-of-work miner (pearlhash, OneZeroMiner) on all eight cards with the fan wall at 15 % and caps set&lt;br /&gt;
per card by a thermal governor (230 to 250 W). The rejected shares below were all &amp;quot;Stale share&amp;quot; (a share submitted after&lt;br /&gt;
the pool changed the job: timing, not a wrong answer); there were no invalid shares.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! State !! Total hashrate !! Core clock range !! Temps !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| 250 W image, offset 0 || 1,455 TH/s || 1215 to 1290 MHz || 70 to 79 C || baseline, same caps&lt;br /&gt;
|-&lt;br /&gt;
| 300 W image, offset 0 || 1,459 to 1,470 TH/s || 1215 to 1290 MHz || 70 to 79 C || HBM 1728 MHz cost nothing on a compute load&lt;br /&gt;
|-&lt;br /&gt;
| 300 W image, GPC offset +100 || 1,525 TH/s || 1275 to 1365 MHz || unchanged || 20 min soak, 0 Xid&lt;br /&gt;
|-&lt;br /&gt;
| 300 W image, GPC offset +130 || 1,549 TH/s || 1290 to 1380 MHz || unchanged || 20 min soak, 0 Xid&lt;br /&gt;
|-&lt;br /&gt;
| 300 W image, GPC offset +160 || 1,564 TH/s || 1335 to 1410 MHz || unchanged || 20 min soak, 0 Xid; cool-slot cards at the 1410 MHz ceiling&lt;br /&gt;
|}&lt;br /&gt;
Power draw stayed at the caps the whole time: the offset lets the core hold a higher clock at the same watts, so the&lt;br /&gt;
gain comes with no extra heat. Two cards were held back early by a stale share each (a rule that counted any rejected&lt;br /&gt;
share; it should count only invalid ones); they sit at +50 and +80 until re-run.&lt;br /&gt;
&lt;br /&gt;
{{Status|Proven}} {{Cards|8 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-31|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
== Risks and what the community saw ==&lt;br /&gt;
* {{Status|Warning}} One owner advised against the 300 W image because a photo of a burned 170HX had been posted earlier and the board lacks some power-delivery parts of the full layout. The photo is not in the exported history and no post ties a burned card to this image. The image&#039;s own default is 250 W; nothing on the lab box sets 300 W, and the undervolt reduces current at a given cap rather than raising it. Keep your cap at or below 250 W until you have a reason and the cooling to go higher. {{Source|handle=xanthefin|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561336153515364444}}&lt;br /&gt;
* {{Status|Contested}} HBM at 1728 MHz: one owner on the 300 W image with a 250 W limit passed GPU-burn with no errors but saw sporadic Vulkan memtest errors across the HBM dies; the eight lab cards (Hynix) ran clean. If a card misbehaves at 1728 MHz, 170tune can set the memory clock back down (not on FBPA0-fused cards, where the PLL tool must not write). {{Source|handle=cute_sc2|date=2026-08-08|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1535648815456198667}}&amp;lt;br /&amp;gt;{{Source|handle=darkmaniac7|date=2026-10-31|note=lab notes}}&lt;br /&gt;
* {{Status|Warning}} A failed flash is recoverable only with an SPI programmer with a 1.8 V adapter (the flash IC is 1.8 V; some &amp;quot;3.3 V&amp;quot; CH341A units put out 5 V, so a CH347 unit whose software selects the voltage is the safer buy). Power loss during the write and the wrong file are the two real ways to get there; both are yours to prevent. {{Source|repo=https://github.com/Consensus-Protocol/cmp170hx}}&lt;br /&gt;
&lt;br /&gt;
== Rollback ==&lt;br /&gt;
The same procedure with your saved 92.00.67.00.01 dump as the image: one write per card in a driverless boot, then a&lt;br /&gt;
cold cycle. The lab keeps its dump with the rest of the evidence; any card&#039;s dump of the same version works for any&lt;br /&gt;
card of the same version.&lt;br /&gt;
&lt;br /&gt;
== Files ==&lt;br /&gt;
* {{Download|file=CMP170HX_92.00.6D.00.0A.rom|compact=yes}} The 300 W image, byte-identical to TechPowerUp 268495 (hashes above).&lt;br /&gt;
* {{Download|file=Vbios_check_rom.py|compact=yes}} Structural ROM check (MIT, from polyuij42-del/cmp170hx-vbios-flash).&lt;br /&gt;
* {{Download|file=Vbios_flash_one.py|compact=yes}} The pty controller that answers nvflash&#039;s prompt only after it has echoed the expected versions, and checks the bus afterwards.&lt;br /&gt;
* {{Download|file=Vbios_window.sh.gz|compact=yes}} The lab&#039;s phase script (gzipped: the wiki refuses a shebang script under a plain extension) (check, prep, flash, restore, verify); unit names and bus map are the lab box&#039;s.&lt;br /&gt;
&lt;br /&gt;
== Related ==&lt;br /&gt;
[[VBIOS and firmware]], [[Undervolting and power limits]], [[Driver unlock]], [[170tune]], [[Troubleshooting]].&lt;br /&gt;
&lt;br /&gt;
{{ImportFooter}}&lt;br /&gt;
[[Category:Unlocks]]&lt;br /&gt;
[[Category:8 GB]]&lt;br /&gt;
[[Category:Cooling and power]]&lt;/div&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
	<entry>
		<id>https://cmp.wiki/w/index.php?title=File:Vbios_window.sh.gz&amp;diff=500</id>
		<title>File:Vbios window.sh.gz</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=File:Vbios_window.sh.gz&amp;diff=500"/>
		<updated>2026-10-31T13:21:31Z</updated>

		<summary type="html">&lt;p&gt;ImportBot: Upload for Flashing the 300 W VBIOS (lab notes; source on the file page)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Download|version=2026-10-31|source=[https://cmp.wiki/wiki/Flashing_the_300_W_VBIOS Flashing the 300 W VBIOS]}}&lt;br /&gt;
Phase script for the driverless-boot VBIOS window (check, prep, flash, restore, verify) as run on the lab eight-card box; unit names and the index-to-bus map are that box&#039;s, edit before reuse. Gzipped because the wiki refuses a shebang script under any plain extension: gunzip after download. From [[Flashing the 300 W VBIOS]].&lt;/div&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
	<entry>
		<id>https://cmp.wiki/w/index.php?title=File:Vbios_flash_one.py&amp;diff=499</id>
		<title>File:Vbios flash one.py</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=File:Vbios_flash_one.py&amp;diff=499"/>
		<updated>2026-10-31T13:20:40Z</updated>

		<summary type="html">&lt;p&gt;ImportBot: Upload for Flashing the 300 W VBIOS (lab notes; sources on the file page)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Download|version=2026-10-31|source=[https://cmp.wiki/wiki/Flashing_the_300_W_VBIOS Flashing the 300 W VBIOS]}}&lt;br /&gt;
Drives one nvflash write or save through a pty and answers the confirm prompt only after nvflash has echoed the expected current and replacement versions; checks the PCI bus from the Results table afterwards. Lab tool written for [[Flashing the 300 W VBIOS]].&lt;/div&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
	<entry>
		<id>https://cmp.wiki/w/index.php?title=File:Vbios_check_rom.py&amp;diff=498</id>
		<title>File:Vbios check rom.py</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=File:Vbios_check_rom.py&amp;diff=498"/>
		<updated>2026-10-31T13:20:39Z</updated>

		<summary type="html">&lt;p&gt;ImportBot: Upload for Flashing the 300 W VBIOS (lab notes; sources on the file page)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Download|version=2026-09-26|source=[https://github.com/polyuij42-del/cmp170hx-vbios-flash polyuij42-del/cmp170hx-vbios-flash on GitHub]}}&lt;br /&gt;
Structural check of a CMP 170HX VBIOS image (250 W or 300 W build): NVGI header, power bytes, strap tier, license region, dual-bank mirror. MIT licence, unmodified copy of scripts/check_rom.py. Used on [[Flashing the 300 W VBIOS]].&lt;/div&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
	<entry>
		<id>https://cmp.wiki/w/index.php?title=File:CMP170HX_92.00.6D.00.0A.rom&amp;diff=497</id>
		<title>File:CMP170HX 92.00.6D.00.0A.rom</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=File:CMP170HX_92.00.6D.00.0A.rom&amp;diff=497"/>
		<updated>2026-10-31T13:20:39Z</updated>

		<summary type="html">&lt;p&gt;ImportBot: Upload for Flashing the 300 W VBIOS (lab notes; sources on the file page)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Download|version=92.00.6D.00.0A|source=[https://www.techpowerup.com/vgabios/268495/268495 TechPowerUp VBIOS database 268495]}}&lt;br /&gt;
300 W factory VBIOS 92.00.6D.00.0A for the 8 GB CMP 170HX, byte-identical to TechPowerUp VBIOS database entry 268495 (MD5 a58aae86e72b13d50603c15653350664, SHA1 efad37d514bb94ac345719a0c56d9cd147cddfb7). Signed NVIDIA image, unmodified. Read [[Flashing the 300 W VBIOS]] before using it.&lt;/div&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
	<entry>
		<id>https://cmp.wiki/w/index.php?title=DeepSeek_V4.1_Flash_heretic_on_4x_8_GB&amp;diff=496</id>
		<title>DeepSeek V4.1 Flash heretic on 4x 8 GB</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=DeepSeek_V4.1_Flash_heretic_on_4x_8_GB&amp;diff=496"/>
		<updated>2026-10-30T10:36:53Z</updated>

		<summary type="html">&lt;p&gt;ImportBot: Import: the lab recipe (lab notes, 2026-10-29): Morrowmake dsv41-flash-cmp170hx-recipe 1.0.0 with pqhaz&amp;#039;s heretic patch written into the official checkpoint in place; sources: @darkmaniac7; GitHub Morrowmake/dsv41-flash-cmp170hx-recipe&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Recipe&lt;br /&gt;
|model=DeepSeek-V4.1-Flash-1017 heretic (pqhaz abliteration)&lt;br /&gt;
|quant=Hybrid: routed experts EXL3 2.9 bpw (LibertAIDAI), everything else official FP8/BF16 with the 38 heretic attn.wo_b tensors&lt;br /&gt;
|engine=Morrowmake/vllm-cmp170hx (vLLM fork, container image)&lt;br /&gt;
|engine_version=recipe 1.0.0 (commit d4d1f525), engine a0c57b52&lt;br /&gt;
|cards=8 GB&lt;br /&gt;
|card_count=4&lt;br /&gt;
|topology=TP4&lt;br /&gt;
|context=262,144&lt;br /&gt;
|decode_tps=158&lt;br /&gt;
|prefill_tps=2453&lt;br /&gt;
|vram_per_card=64 GiB, --gpu-memory-utilization 0.92 (miner co-resident)&lt;br /&gt;
|flags=EXTRA_ARGS=&amp;quot;--gpu-memory-utilization 0.92&amp;quot;, VLLM_ENGRAM_PLACEMENT=ssd, CUDA_DEVICE_ORDER=PCI_BUS_ID&lt;br /&gt;
|status=Reported&lt;br /&gt;
|tested_by=darkmaniac7&lt;br /&gt;
|tested_on=2026-10-29&lt;br /&gt;
|source=https://github.com/Morrowmake/dsv41-flash-cmp170hx-recipe&lt;br /&gt;
}}&lt;br /&gt;
Morrowmake&#039;s recipe for DeepSeek-V4.1-Flash on four CMP 170HX, unchanged except for a few &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;.env&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; lines, with&lt;br /&gt;
pqhaz&#039;s heretic patch written into the official checkpoint in place. Nothing was retrained or requantized. The result&lt;br /&gt;
answers prompts the stock model refuses, keeps tool calls and long-context copying accurate, and reasons longer.&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-29|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
== Parts (pinned) ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Part !! Source !! Pin&lt;br /&gt;
|-&lt;br /&gt;
| Recipe || [https://github.com/Morrowmake/dsv41-flash-cmp170hx-recipe Morrowmake/dsv41-flash-cmp170hx-recipe] || commit &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;d4d1f525&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (release 1.0.0)&lt;br /&gt;
|-&lt;br /&gt;
| Engine image || &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;ghcr.io/morrowmake/vllm-cmp170hx&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;sha256:f67d9be47ffbd4a8b84c77fe76bdb3f842187d9b2786fff573e390ae5361bfb0&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (vLLM fork Morrowmake/vllm-cmp170hx at &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;a0c57b52&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;)&lt;br /&gt;
|-&lt;br /&gt;
| Routed experts || [https://huggingface.co/LibertAIDAI/DeepSeek-V4.1-Flash-1017-EXL3-2.9bpw LibertAIDAI/DeepSeek-V4.1-Flash-1017-EXL3-2.9bpw] || EXL3 2.9 bpw, about 211 GB&lt;br /&gt;
|-&lt;br /&gt;
| Everything else || [https://huggingface.co/deepseek-ai/DeepSeek-V4.1-Flash-1017 deepseek-ai/DeepSeek-V4.1-Flash-1017] || official FP8/BF16, about 510 GB&lt;br /&gt;
|-&lt;br /&gt;
| Abliteration || [https://huggingface.co/pqhaz/DeepSeek-V4.1-Flash-1017-heretic pqhaz/DeepSeek-V4.1-Flash-1017-heretic], &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;patch/&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; folder only || 38 tensors, 1.6 GB; Ivan&#039;s copy sha256 &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;16e63cd3e79c3590855aad340b5b9dc37f27562bf2d0a40f85268915da221ce2&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-29|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
== Why an in-place patch is enough ==&lt;br /&gt;
The recipe&#039;s &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;download.sh&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; fetches both checkpoints and builds &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;DeepSeek-V4.1-Flash-1017-hybrid-exl3-fp8&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;,&lt;br /&gt;
a directory of links. The routed experts (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;layers.N.ffn.experts.*&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) come from the EXL3 export; every other&lt;br /&gt;
tensor, attention included, is a link to the official shards.&lt;br /&gt;
&lt;br /&gt;
The heretic edit only touches &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;layers.2-39.attn.wo_b.weight&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Each edited tensor keeps the same FP8 dtype, shape&lt;br /&gt;
and byte offset, and the block scales are untouched. Those tensors live in the official shards, so overwriting them&lt;br /&gt;
there makes the served hybrid heretic with no rebuild. The heretic release leaves the routed experts alone (their FP4&lt;br /&gt;
storage cannot hold the edit), so it combines cleanly with the 2.9 bpw EXL3 experts.&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-29|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
== Steps ==&lt;br /&gt;
# Do the recipe&#039;s one-time host setup, clone it and run &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;./install.sh&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, as its README says. Prerequisites are those of [[DeepSeek V4.1 Flash on 4x 8 GB (Morrowmake)]].&lt;br /&gt;
# &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;./download.sh&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; fetches both checkpoints and builds the hybrid. Budget about 680 GiB.&lt;br /&gt;
# Fetch the patch only: &amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; inline&amp;gt;hf download pqhaz/DeepSeek-V4.1-Flash-1017-heretic --include &amp;quot;patch/*&amp;quot; --local-dir heretic&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
# Write it into the official checkpoint in place with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;heretic_inplace.py&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (below, stdlib Python only):&lt;br /&gt;
#: {{Download|file=Heretic_inplace.py|compact=yes}} The script applies the heretic patch to the official shards in place, restores them byte-exact from the backup, or reports their status.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
python3 heretic_inplace.py apply   &amp;lt;MODELS_DIR&amp;gt;/DeepSeek-V4.1-Flash-1017 heretic/patch/&amp;lt;file&amp;gt;.safetensors stock-wo_b-backup.safetensors&lt;br /&gt;
python3 heretic_inplace.py status  &amp;lt;same three args&amp;gt;     # expect: heretic 38, stock 0, other 0&lt;br /&gt;
python3 heretic_inplace.py restore &amp;lt;same three args&amp;gt;     # undo, byte-exact&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
#: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;apply&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; first saves the 38 stock tensors to the backup file (1.6 GB), then overwrites each tensor, fsyncs and reads it back. It refuses any shard that has other hard links, so it cannot patch a second copy by accident. Re-running it does nothing.&lt;br /&gt;
#: To avoid patching in place, the heretic repo&#039;s own &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;ds_patch.py apply &amp;lt;official&amp;gt; &amp;lt;patch&amp;gt; &amp;lt;new_dir&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; writes a patched copy instead. It rewrites 38 full shards (about 7 GB each, roughly 260 GB extra) and hard-links the rest. Put that copy under the official checkpoint&#039;s directory name: the hybrid&#039;s links resolve by that name, and the index and config the builder checks are unchanged.&lt;br /&gt;
# &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;.env&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; changes, all specific to Ivan&#039;s box:&lt;br /&gt;
#* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;CUDA_VISIBLE_DEVICES=4,5,6,7&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;CUDA_DEVICE_ORDER=PCI_BUS_ID&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, because this runs on four cards of an 8-card machine. The recipe does not pass &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;CUDA_DEVICE_ORDER&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; into the container, so it was added to &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;CONTAINER_KEYS&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;start.sh&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (a one-word change). On a 4-card box you need neither.&lt;br /&gt;
#* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;EXTRA_ARGS=&amp;quot;--gpu-memory-utilization 0.92&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, only because a miner shares the cards and holds 2.5 GiB on each. At the default 0.95 a 17k-token prefill ran out of memory. With nothing else on the cards, keep the default.&lt;br /&gt;
#* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;VLLM_ENGRAM_PLACEMENT=ssd&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (default &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;auto&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) keeps the Engram tables on SSD instead of in RAM. If you have the RAM, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;auto&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; is fine.&lt;br /&gt;
#* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;PORT&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;SERVED_MODEL_NAME&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; are cosmetic.&lt;br /&gt;
# &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;./start.sh&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, then &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;./start.sh smoke&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (one chat request and one tool call).&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-29|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
== Measured numbers ==&lt;br /&gt;
On Ivan&#039;s box: four CMP 170HX on PCIe, sharing the machine with a miner, measured with his own bench script. Not&lt;br /&gt;
comparable with the numbers the recipe publishes.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! !! Result&lt;br /&gt;
|-&lt;br /&gt;
| Decode, 1 user || code 158, structured 136, prose 121 tok/s&lt;br /&gt;
|-&lt;br /&gt;
| Decode, 8 users (total) || code 323, structured 261, prose 249 tok/s&lt;br /&gt;
|-&lt;br /&gt;
| Prefill, 17k-token prompt (warm) || 2,453 tok/s&lt;br /&gt;
|-&lt;br /&gt;
| Long-context copy accuracy (75k to 92k-token roleplay turns that must copy image paths and names exactly) || 1 wrong of 30. The miss picked a different variant of the right image, not a garbled path&lt;br /&gt;
|-&lt;br /&gt;
| Same 2.9 bpw expert files on a different engine (GNmac) || 85% wrong on the same test. So that engine causes the copy errors, not the quant or the heretic edit&lt;br /&gt;
|-&lt;br /&gt;
| Refusal spot check (4 prompts, 1,500-token cap) || 2 answered, 2 hit the cap while still reasoning, 0 refused&lt;br /&gt;
|-&lt;br /&gt;
| Tool calls (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;deepseek_v41&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; parser) || work&lt;br /&gt;
|}&lt;br /&gt;
The heretic model card reports 1 refusal in 100 held-out prompts (base: 97) and KL 0.136 on harmless prompts.&lt;br /&gt;
An earlier run under the same conditions read 150 / 131 / 117 tok/s for one user (code / structured / prose); the GNmac engine on the same cards read 248 / 177 / 135 and 542 / 396 / 347 at 8 users, prefill 2,697.&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-29|note=lab notes}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-29|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
== Things to know ==&lt;br /&gt;
* It reasons much longer after the edit. The model card puts the median completion at 1,517 tokens against 357 for the base. Set &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;max_tokens&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; generously, or &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;content&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; comes back empty with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;finish_reason: &amp;quot;length&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
* No capability benchmarks have been run on the heretic version, Ivan&#039;s or the model card&#039;s. KL 0.136 means general behaviour has shifted somewhat.&lt;br /&gt;
* Speed is engine-bound. On Ivan&#039;s box the GNmac engine decodes 1.1 to 1.7x faster (prefill 1.1x) but corrupts long-context copying, so he kept Morrowmake. See [[DeepSeek V4.1 Flash on 4x 8 GB (GNmac)]].&lt;br /&gt;
* Uncensored EXL3 bundles whose edit lives in dense tensors do nothing on the GNmac engine, which takes dense tensors from the official checkpoint; the heretic patch works on both engines because it patches those official tensors. {{Source|handle=darkmaniac7|date=2026-10-28|note=lab notes}}&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-29|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
== Checks ==&lt;br /&gt;
* After applying the patch Ivan checked the weights: the dequantize/requantize round trip reproduces 100.00% of the original FP8 codes; 92-99% of the patched codes are within one FP8 step of the ideal rank-1 edit; the change is 3.7-4.7% of the weight norm on all 38 tensors. Nothing beyond the advertised edit plus rounding is visible.&lt;br /&gt;
* After any restart, confirm which checkpoint the container actually loaded (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;docker inspect &amp;lt;container&amp;gt; --format &#039;{{.Args}}&#039;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;): one reload silently came up on the stock hybrid.&lt;br /&gt;
* {{Status|Contested}} Capability: the write-up above says no capability benchmarks have been run on the heretic version. Ivan&#039;s chassis notes also cite independent numbers for this layout (GSM8K and HumanEval unchanged, MMLU -0.4, HarmBench compliance 287 of 300 against 30 of 300 stock) without naming who measured them.&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-29|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
== heretic_inplace.py ==&lt;br /&gt;
Ivan&#039;s helper, stdlib Python only. It applies or undoes the patch in the official shards for engines that read&lt;br /&gt;
attention weights straight from the official checkpoint (Morrowmake).&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/env python3&lt;br /&gt;
&amp;quot;&amp;quot;&amp;quot;Apply (or undo) the pqhaz heretic patch IN PLACE in the official DeepSeek-V4.1-Flash-1017 shards, for engines that&lt;br /&gt;
read attention weights straight from the official checkpoint (Morrowmake). Only the 38 `layers.N.attn.wo_b.weight`&lt;br /&gt;
tensors change (same dtype F8_E4M3, same shape, same offsets); FP8 scales are untouched, as the patch was built.&lt;br /&gt;
&lt;br /&gt;
  heretic_inplace.py apply   OFFICIAL_DIR PATCH.safetensors BACKUP.safetensors&lt;br /&gt;
  heretic_inplace.py restore OFFICIAL_DIR PATCH.safetensors BACKUP.safetensors&lt;br /&gt;
  heretic_inplace.py status  OFFICIAL_DIR PATCH.safetensors BACKUP.safetensors&lt;br /&gt;
&lt;br /&gt;
apply: writes an exact byte backup of every original tensor first (a safetensors file with the same names), then&lt;br /&gt;
overwrites, fsyncs and reads back; refuses a shard with more than one hard link. restore: writes the backup back.&lt;br /&gt;
Idempotent: a tensor already in the wanted state is skipped. Stdlib only.&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
import hashlib, json, os, struct, sys&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
def header(path):&lt;br /&gt;
    with open(path, &amp;quot;rb&amp;quot;) as f:&lt;br /&gt;
        n = struct.unpack(&amp;quot;&amp;lt;Q&amp;quot;, f.read(8))[0]&lt;br /&gt;
        h = json.loads(f.read(n))&lt;br /&gt;
    return h, 8 + n&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
def region(path, name):&lt;br /&gt;
    h, base = header(path)&lt;br /&gt;
    t = h[name]&lt;br /&gt;
    a, b = t[&amp;quot;data_offsets&amp;quot;]&lt;br /&gt;
    return t[&amp;quot;dtype&amp;quot;], t[&amp;quot;shape&amp;quot;], base + a, b - a&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
def read_at(path, off, size):&lt;br /&gt;
    with open(path, &amp;quot;rb&amp;quot;) as f:&lt;br /&gt;
        f.seek(off)&lt;br /&gt;
        return f.read(size)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
def sha(b):&lt;br /&gt;
    return hashlib.sha256(b).hexdigest()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
def write_safetensors(path, tensors):  # tensors: name -&amp;gt; (dtype, shape, bytes)&lt;br /&gt;
    hdr, off = {}, 0&lt;br /&gt;
    for k in sorted(tensors):&lt;br /&gt;
        dt, shp, data = tensors[k]&lt;br /&gt;
        hdr[k] = {&amp;quot;dtype&amp;quot;: dt, &amp;quot;shape&amp;quot;: shp, &amp;quot;data_offsets&amp;quot;: [off, off + len(data)]}&lt;br /&gt;
        off += len(data)&lt;br /&gt;
    hb = json.dumps(hdr, separators=(&amp;quot;,&amp;quot;, &amp;quot;:&amp;quot;)).encode()&lt;br /&gt;
    hb += b&amp;quot; &amp;quot; * ((8 - len(hb) % 8) % 8)&lt;br /&gt;
    tmp = path + &amp;quot;.tmp&amp;quot;&lt;br /&gt;
    with open(tmp, &amp;quot;wb&amp;quot;) as f:&lt;br /&gt;
        f.write(struct.pack(&amp;quot;&amp;lt;Q&amp;quot;, len(hb)) + hb)&lt;br /&gt;
        for k in sorted(tensors):&lt;br /&gt;
            f.write(tensors[k][2])&lt;br /&gt;
        f.flush(); os.fsync(f.fileno())&lt;br /&gt;
    os.replace(tmp, path)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
def main():&lt;br /&gt;
    mode, odir, patch, backup = sys.argv[1:5]&lt;br /&gt;
    wm = json.load(open(os.path.join(odir, &amp;quot;model.safetensors.index.json&amp;quot;)))[&amp;quot;weight_map&amp;quot;]&lt;br /&gt;
    ph, _ = header(patch)&lt;br /&gt;
    names = sorted(k for k in ph if k != &amp;quot;__metadata__&amp;quot;)&lt;br /&gt;
    plan = []&lt;br /&gt;
    for k in names:&lt;br /&gt;
        shard = os.path.join(odir, wm[k])&lt;br /&gt;
        dt, shp, off, size = region(shard, k)&lt;br /&gt;
        pdt, pshp, poff, psize = region(patch, k)&lt;br /&gt;
        assert (dt, shp, size) == (pdt, pshp, psize), (k, dt, shp, size, pdt, pshp, psize)&lt;br /&gt;
        plan.append((k, shard, off, size, poff))&lt;br /&gt;
    print(f&amp;quot;{len(plan)} tensors in {len({p[1] for p in plan})} shards&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
    if mode == &amp;quot;status&amp;quot;:&lt;br /&gt;
        bh = header(backup)[0] if os.path.exists(backup) else {}&lt;br /&gt;
        n_patched = n_stock = n_other = 0&lt;br /&gt;
        for k, shard, off, size, poff in plan:&lt;br /&gt;
            cur = sha(read_at(shard, off, size))&lt;br /&gt;
            if cur == sha(read_at(patch, poff, size)): n_patched += 1&lt;br /&gt;
            elif bh and cur == sha(read_at(backup, region(backup, k)[2], size)): n_stock += 1&lt;br /&gt;
            else: n_other += 1&lt;br /&gt;
        print(f&amp;quot;heretic {n_patched}, stock (matches backup) {n_stock}, other {n_other}&amp;quot;)&lt;br /&gt;
        return&lt;br /&gt;
&lt;br /&gt;
    if mode == &amp;quot;apply&amp;quot;:&lt;br /&gt;
        for k, shard, *_ in plan:&lt;br /&gt;
            assert os.stat(shard).st_nlink == 1, f&amp;quot;{shard} has other hard links; refusing to write in place&amp;quot;&lt;br /&gt;
        if not os.path.exists(backup):&lt;br /&gt;
            orig = {}&lt;br /&gt;
            for k, shard, off, size, poff in plan:&lt;br /&gt;
                data = read_at(shard, off, size)&lt;br /&gt;
                if data == read_at(patch, poff, size):&lt;br /&gt;
                    sys.exit(f&amp;quot;{k} is already patched and there is no backup: refusing (stock bytes unknown)&amp;quot;)&lt;br /&gt;
                orig[k] = (region(shard, k)[0], region(shard, k)[1], data)&lt;br /&gt;
            write_safetensors(backup, orig)&lt;br /&gt;
            print(f&amp;quot;backup written: {backup} ({os.path.getsize(backup) / 2**30:.2f} GiB)&amp;quot;)&lt;br /&gt;
        src = lambda k, poff, size: read_at(patch, poff, size)&lt;br /&gt;
    elif mode == &amp;quot;restore&amp;quot;:&lt;br /&gt;
        assert os.path.exists(backup), &amp;quot;no backup&amp;quot;&lt;br /&gt;
        src = lambda k, poff, size: read_at(backup, region(backup, k)[2], size)&lt;br /&gt;
    else:&lt;br /&gt;
        sys.exit(&amp;quot;mode: apply | restore | status&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
    done = skipped = 0&lt;br /&gt;
    for k, shard, off, size, poff in plan:&lt;br /&gt;
        want = src(k, poff, size)&lt;br /&gt;
        if read_at(shard, off, size) == want:&lt;br /&gt;
            skipped += 1; continue&lt;br /&gt;
        fd = os.open(shard, os.O_RDWR)&lt;br /&gt;
        try:&lt;br /&gt;
            assert os.pwrite(fd, want, off) == size&lt;br /&gt;
            os.fsync(fd)&lt;br /&gt;
        finally:&lt;br /&gt;
            os.close(fd)&lt;br /&gt;
        assert sha(read_at(shard, off, size)) == sha(want), f&amp;quot;read-back mismatch on {k}&amp;quot;&lt;br /&gt;
        done += 1&lt;br /&gt;
    print(f&amp;quot;{mode}: {done} written, {skipped} already in place, all read back OK&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if __name__ == &amp;quot;__main__&amp;quot;:&lt;br /&gt;
    main()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-29|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
DeepSeek for the model. Morrowmake for the recipe and the Ampere vLLM fork. LibertAI for the EXL3 2.9 bpw quant. pqhaz&lt;br /&gt;
for the heretic ablation of 1017. p-e-w for the Heretic method.&lt;br /&gt;
&lt;br /&gt;
== Related ==&lt;br /&gt;
* The base recipe: [[DeepSeek V4.1 Flash on 4x 8 GB (Morrowmake)]]. Other heretic and abliterated variants: [[Quantization on the 170HX]].&lt;br /&gt;
* [[Engines]], [[Benchmarks]], [[Recipes]].&lt;br /&gt;
&lt;br /&gt;
== Sources ==&lt;br /&gt;
* Ivan&#039;s lab notes, 2026-10-29 (public write-up of the recipe).&lt;br /&gt;
* The script is [[:File:Heretic_inplace.py]]; its sha256 is shown in the Download box in the Steps section.&lt;br /&gt;
&lt;br /&gt;
{{ImportFooter}}&lt;br /&gt;
[[Category:8 GB]]&lt;/div&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
	<entry>
		<id>https://cmp.wiki/w/index.php?title=Template:Download&amp;diff=495</id>
		<title>Template:Download</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=Template:Download&amp;diff=495"/>
		<updated>2026-10-30T10:29:25Z</updated>

		<summary type="html">&lt;p&gt;ImportBot: Wiki lane: Download box shows KB below 1 MB&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;templatestyles src=&amp;quot;Infobox/styles.css&amp;quot; /&amp;gt;{{#if:{{#cmpfile:{{{file|{{PAGENAME}}}}}|size}}|{{#ifeq:{{lc:{{{compact|}}}}}|yes|&amp;lt;span class=&amp;quot;cmpw-download-compact&amp;quot;&amp;gt;[[Media:{{{file|{{PAGENAME}}}}}|{{{file|{{PAGENAME}}}}}]] &amp;lt;span class=&amp;quot;cmpw-muted&amp;quot;&amp;gt;({{#ifexpr:{{#cmpfile:{{{file|{{PAGENAME}}}}}|size}} &amp;lt; 1048576|{{#expr:{{#cmpfile:{{{file|{{PAGENAME}}}}}|size}}/1024 round 1}} KB|{{#expr:{{#cmpfile:{{{file|{{PAGENAME}}}}}|size}}/1048576 round 2}} MB}}, by @{{#cmpfile:{{{file|{{PAGENAME}}}}}|uploader}}, [[:File:{{{file|{{PAGENAME}}}}}|details]])&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;sha256 {{#cmpfile:{{{file|{{PAGENAME}}}}}|sha256}}&amp;lt;/code&amp;gt;&amp;lt;/span&amp;gt;|&amp;lt;div class=&amp;quot;cmpw-download&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Download:&#039;&#039;&#039; [[Media:{{{file|{{PAGENAME}}}}}|{{{file|{{PAGENAME}}}}}]] ({{#ifexpr:{{#cmpfile:{{{file|{{PAGENAME}}}}}|size}} &amp;lt; 1048576|{{#expr:{{#cmpfile:{{{file|{{PAGENAME}}}}}|size}}/1024 round 1}} KB|{{#expr:{{#cmpfile:{{{file|{{PAGENAME}}}}}|size}}/1048576 round 2}} MB}})&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Version:&#039;&#039;&#039; {{{version|&amp;lt;span class=&amp;quot;cmpw-bad&amp;quot;&amp;gt;not given&amp;lt;/span&amp;gt;}}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Upstream source:&#039;&#039;&#039; {{#if:{{{source|}}}|{{{source}}}|&amp;lt;span class=&amp;quot;cmpw-bad&amp;quot;&amp;gt;not given&amp;lt;/span&amp;gt;}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;sha256:&#039;&#039;&#039; &amp;lt;span class=&amp;quot;cmpw-hash&amp;quot;&amp;gt;{{#cmpfile:{{{file|{{PAGENAME}}}}}|sha256}}&amp;lt;/span&amp;gt;{{#if:{{{expected_sha256|}}}|{{#ifeq:{{lc:{{{expected_sha256}}}}}|{{#cmpfile:{{{file|{{PAGENAME}}}}}|sha256}}| &amp;lt;span class=&amp;quot;cmpw-good&amp;quot;&amp;gt;(matches the hash published upstream)&amp;lt;/span&amp;gt;| &amp;lt;span class=&amp;quot;cmpw-bad&amp;quot;&amp;gt;(does NOT match the hash published upstream: {{{expected_sha256}}})&amp;lt;/span&amp;gt;}}}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Uploaded by:&#039;&#039;&#039; @{{#cmpfile:{{{file|{{PAGENAME}}}}}|uploader}} on {{#time:Y-m-d H:i|{{#cmpfile:{{{file|{{PAGENAME}}}}}|timestamp}}}} UTC&lt;br /&gt;
{{#if:{{{notes|}}}|&amp;lt;br /&amp;gt;{{{notes}}}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;}}|&amp;lt;span class=&amp;quot;cmpw-muted&amp;quot;&amp;gt;File not uploaded yet{{#if:{{{file|}}}|: {{{file}}}}}.&amp;lt;/span&amp;gt;}}{{#ifeq:{{NAMESPACENUMBER}}|6|[[Category:Downloads]]}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Download block for hosted binaries, archives and scripts (uploads of sh, py, zip, gz, tgz, xz, run, deb, bin, rom by the&lt;br /&gt;
trusted group must carry it on their file page).&lt;br /&gt;
&lt;br /&gt;
The sha256, size, uploader and upload time are read from the stored file by the wiki itself, so a swapped file shows a&lt;br /&gt;
different hash at once. Give &amp;lt;code&amp;gt;version&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt; (the upstream release link); give&lt;br /&gt;
&amp;lt;code&amp;gt;expected_sha256&amp;lt;/code&amp;gt; when the upstream project publishes one, and the block says whether the hosted file matches.&lt;br /&gt;
&lt;br /&gt;
On a file page:&lt;br /&gt;
&amp;lt;pre&amp;gt;{{Download|version=1.2.3|source=https://github.com/OWNER/REPO/releases/tag/v1.2.3|expected_sha256=...}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
Elsewhere (for example in [[Template:Unlock]]): &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{Download|file=Example.zip|compact=yes}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
[[Category:Templates]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
	<entry>
		<id>https://cmp.wiki/w/index.php?title=File:Heretic_inplace.py&amp;diff=494</id>
		<title>File:Heretic inplace.py</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=File:Heretic_inplace.py&amp;diff=494"/>
		<updated>2026-10-30T10:28:08Z</updated>

		<summary type="html">&lt;p&gt;ImportBot: heretic_inplace.py (2026-10-29), the lab, MIT&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;heretic_inplace.py&#039;&#039;&#039; applies the pqhaz &amp;quot;heretic&amp;quot; FP8 patch to the &amp;lt;code&amp;gt;attn.wo_b&amp;lt;/code&amp;gt; weights of the official&lt;br /&gt;
DeepSeek V4.1 Flash shards, in place, for engines that read attention weights straight from the official checkpoint.&lt;br /&gt;
Only the 38 &amp;lt;code&amp;gt;layers.N.attn.wo_b.weight&amp;lt;/code&amp;gt; tensors change (same dtype F8_E4M3, same shape, same offsets); the&lt;br /&gt;
FP8 scales are untouched. Three commands: &amp;lt;code&amp;gt;apply&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;restore&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;status&amp;lt;/code&amp;gt;. Python&lt;br /&gt;
standard library only.&lt;br /&gt;
&lt;br /&gt;
{{Download|version=2026-10-29|source=[https://cmp.wiki/wiki/User:Darkmaniac7 Ivan&#039;s lab (@darkmaniac7)]|expected_sha256=5c2e6a96b424ba5c6b2983bf06953704f0dd63e51c3beb5ef25e5a73cea44343|notes=Used by [[DeepSeek V4.1 Flash heretic on 4x 8 GB]].}}&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
heretic_inplace.py apply   OFFICIAL_DIR PATCH.safetensors BACKUP.safetensors&lt;br /&gt;
heretic_inplace.py restore OFFICIAL_DIR PATCH.safetensors BACKUP.safetensors&lt;br /&gt;
heretic_inplace.py status  OFFICIAL_DIR PATCH.safetensors BACKUP.safetensors&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;OFFICIAL_DIR&amp;lt;/code&amp;gt;: the official DeepSeek-V4.1-Flash-1017 checkpoint (with &amp;lt;code&amp;gt;model.safetensors.index.json&amp;lt;/code&amp;gt;).&lt;br /&gt;
* &amp;lt;code&amp;gt;apply&amp;lt;/code&amp;gt; first writes an exact byte backup of every original tensor (a safetensors file with the same names),&lt;br /&gt;
  then overwrites, fsyncs and reads back. It refuses a shard that has more than one hard link, and refuses to run when&lt;br /&gt;
  a tensor is already patched and there is no backup.&lt;br /&gt;
* &amp;lt;code&amp;gt;restore&amp;lt;/code&amp;gt; writes the backup back; &amp;lt;code&amp;gt;status&amp;lt;/code&amp;gt; counts tensors that are patched, stock (match the&lt;br /&gt;
  backup) or neither. Both are safe to repeat: a tensor already in the wanted state is skipped.&lt;br /&gt;
&lt;br /&gt;
== License ==&lt;br /&gt;
MIT (the file carries no license header).&lt;br /&gt;
&lt;br /&gt;
{{Source|darkmaniac7|2026-10-29|note=lab notes}}&lt;/div&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
	<entry>
		<id>https://cmp.wiki/w/index.php?title=Rumours_and_claims_to_verify&amp;diff=493</id>
		<title>Rumours and claims to verify</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=Rumours_and_claims_to_verify&amp;diff=493"/>
		<updated>2026-10-30T10:12:24Z</updated>

		<summary type="html">&lt;p&gt;ImportBot: Import (V2): register of unverified claims from the cmpunlocker Discord, @ob88594, @wakeupmbrc1, @djpandaman, @aaasss1456, @analyticeth, @douya4305, @rrickk420, @bigptoughneigh, @cuddylac997, @zingy90210, @exile_1ck, @cute_sc2, @_____josh_____, @matstatman, @colo2442, @scallion_9883, @xanthefin, @feralzi, @kellertreppe123 and others&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Claims made on the cmpunlocker Discord that nobody has reproduced. None of them is a result. Each entry gives the claim, who made it and when (in the credit line), what would settle it, and the board card if there is one. Where another page already covers the claim with its sources, the entry is short and links there.&lt;br /&gt;
&lt;br /&gt;
* {{Status|Theory}} on this page: a claim with no evidence posted and no second person.&lt;br /&gt;
* {{Status|Contested}}: people disagree. Both sides are listed in the order they were posted, with no verdict.&lt;br /&gt;
* To settle one, post the evidence on Discord with the card variant, driver and method, and move the card on the [https://cmp.wiki/board/ board]. A settled claim moves to the page it belongs on.&lt;br /&gt;
&lt;br /&gt;
Firmware and VBIOS claims appear here only as claims. This wiki does not carry keys, decryption or ways around NVIDIA&#039;s firmware protection.&lt;br /&gt;
&lt;br /&gt;
== Memory ==&lt;br /&gt;
&lt;br /&gt;
=== 8 GB card at 80 or 96 GB ===&lt;br /&gt;
On 2026-10-09 @ob88594 posted a Xianyu listing photo of cards marked 80G and 96G, whose CUDA count matched 128 SMs. His informant said they were 8 GB cards; later he added that the card in the photo &amp;quot;has not been shipped&amp;quot; and that the third party only sells a 10 GB unlock. A vendor advert quoted by @analyticeth said the 8 GB modification was &amp;quot;still under development, with major breakthroughs already achieved&amp;quot;. Nobody posted a card, a dump or a buyer. In the order posted:&lt;br /&gt;
* The informant says the marked cards are 8 GB cards. {{Source|handle=ob88594|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558079963129978955}}&amp;lt;br /&amp;gt;{{Source|handle=ob88594|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558084426003382275}}&amp;lt;br /&amp;gt;{{Source|handle=ob88594|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558114667325423759}}&lt;br /&gt;
* In theory an 8 GB card could go to 96 GB. {{Source|handle=wakeupmbrc1|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1558172335633211645}}&lt;br /&gt;
* The vendor advert&#039;s line on the 8 GB card. {{Source|handle=analyticeth|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1558168218487623782}}&lt;br /&gt;
* Without a signed VBIOS @globalapathy does not see how it would be possible. {{Source|handle=globalapathy|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1558682168983818333}}&lt;br /&gt;
* @djpandaman: in theory 96 GB on some cards and 80 GB on most; the maximum confirmed on a production 8 GB card is 64 GB. {{Source|handle=djpandaman|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559044323545456671}}&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; An 8 GB card (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;10de:20c2&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) showing more than 65024 MiB in nvidia-smi and passing a dense unique-data write and read-back over all of it, with the method posted.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; D-072 and D-056 (Dev and research), T-029 (CMP testing) on the [https://cmp.wiki/board/ board].&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[8 GB card#Memory]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Contested}} {{Cards|8 GB}}&lt;br /&gt;
&lt;br /&gt;
=== A screenshot showing 130104 MB (192 GB) on one card ===&lt;br /&gt;
A screenshot in the &amp;quot;Unlock 80GB stable ram on 10G version&amp;quot; feature-request channel appeared to show 130104 MB of VRAM, which some read as 192 GB on one card. In the order posted:&lt;br /&gt;
* &amp;quot;i thought it was 192g&amp;quot;. {{Source|handle=squishysquare|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1534858283138158697/1560151279618101299}}&lt;br /&gt;
* The per-stack arithmetic (25.6 or 21.3 GB per stack) makes no sense. {{Source|handle=squishysquare|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1534858283138158697/1560165956494557257}}&lt;br /&gt;
* &amp;quot;VRAM 130104 MB= 65024 MiB x2 = 2x 64GB unlocked 8GB model&amp;quot;: two unlocked 8 GB cards reported together. {{Source|handle=kio063218|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1534858283138158697/1560618333542293526}}&lt;br /&gt;
* &amp;quot;Fake pic.&amp;quot; {{Source|handle=reggie7756|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1534858283138158697/1561867918864814234}}&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; A single-GPU &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvidia-smi -q&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; from the card in question. For comparison, an unlocked 8 GB card reports 65024 MiB.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; T-032 (CMP testing) on the [https://cmp.wiki/board/ board].&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[Memory unlock on the 10 GB card#80 / 96 GB: not real on these dies]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Contested}} {{Cards|both}}&lt;br /&gt;
&lt;br /&gt;
=== 80 GB working on the 10 GB card ===&lt;br /&gt;
In the order posted:&lt;br /&gt;
* Miséricorde relayed community research that memory above 40 GB &amp;quot;reads and returns meaningful values&amp;quot;. {{Source|handle=wakeupmbrc1|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559709514553622549}}&lt;br /&gt;
* Some people had cards reading 80 GB, but the memory was unstable. @djpandaman linked a Chinese write-up, &amp;quot;170Hx 10G解锁80G探索&amp;quot; (10G unlock to 80G, an exploration), at [https://blog.kkk.rs/archives/71 blog.kkk.rs]. {{Source|handle=tekkenz|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559048743947341955}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559050324411420762}}&lt;br /&gt;
* @colo2442 gets folding (aliasing) in every experiment, including physical accesses that bypass L2, unless a further unlock frees address bit 14. He asked for the serial number of any card said to work above 40 GB. {{Source|handle=colo2442|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559906143373885462}}&lt;br /&gt;
* Miséricorde: the &amp;quot;no folding&amp;quot; statement came from community research, not his own tests. {{Source|handle=wakeupmbrc1|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559906356889387049}}&lt;br /&gt;
* @lycorascence recalled papers that got 80 GB working on a 10 GB card at lower memory speed; Miséricorde: &amp;quot;they actually were not&amp;quot;; @scallion_9883: &amp;quot;I believe it is aliasing in L2 now also&amp;quot;. {{Source|handle=lycorascence|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560782124049760389}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560782191628259379}}&amp;lt;br /&amp;gt;{{Source|handle=scallion_9883|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560782273652195479}}&lt;br /&gt;
* @ob88594: the &amp;quot;special initialization&amp;quot; the paper mentions is still missing for a full 10 GB unlock. {{Source|handle=ob88594|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564546224567361578}}&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; A dense unique-data write and read-back above 40 GiB on a named 10 GB card (serial posted), with no folding and no Xid.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; T-026 and T-027 (CMP testing), D-055 (Dev and research) on the [https://cmp.wiki/board/ board].&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[Memory unlock on the 10 GB card#80 / 96 GB: not real on these dies]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Contested}} {{Cards|10 GB}}&lt;br /&gt;
&lt;br /&gt;
=== 48 GB on most 10 GB cards ===&lt;br /&gt;
In the order posted:&lt;br /&gt;
* @cuddylac997 posted ten 10 GB cards in one host, &amp;quot;ready to run 48gb on each one of these!&amp;quot;, and said a 48 GB mode had not been released &amp;quot;but it can be figured out&amp;quot;. {{Source|handle=cuddylac997|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1556837488541311058}}&amp;lt;br /&amp;gt;{{Source|handle=cuddylac997|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1557230581346213909}}&lt;br /&gt;
* @djpandaman: &amp;quot;48 max on some. most cards 40. looking like around 20%&amp;quot;. {{Source|handle=djpandaman|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559042465758060625}}&lt;br /&gt;
* Miséricorde listed &amp;quot;48g on some (most cards)&amp;quot; among what the 10 GB card can do. {{Source|handle=wakeupmbrc1|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559705158961864908}}&lt;br /&gt;
* @djpandaman: 6 of 30 cards he saw tested could do 48 GB. {{Source|handle=djpandaman|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560920383782260797}}&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; gpcprobe&#039;s FBP disable and defective readout plus the unlock result for each 10 GB card owners have.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; T-004 (CMP testing), D-027 (Dev and research) on the [https://cmp.wiki/board/ board].&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[Memory unlock on the 10 GB card#48 GB (the 6th stack, if it is good)]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Contested}} {{Cards|10 GB}}&lt;br /&gt;
&lt;br /&gt;
=== Unlocked 8 GB memory is failure-prone ===&lt;br /&gt;
In the order posted:&lt;br /&gt;
* &amp;quot;No amount of software can make up for the fact that this was lower binned and prone to failure memory that nvidia had to fuse off.&amp;quot; {{Source|handle=_____josh_____|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556569848069357612}}&lt;br /&gt;
* @jjb01957: his card&#039;s VRAM runs fine and, apart from speed, no different from his 5090. {{Source|handle=jjb01957|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556571811884310612}}&lt;br /&gt;
* Miséricorde: &amp;quot;every card runs on ndiv=68 as minimum&amp;quot;. {{Source|handle=wakeupmbrc1|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556575473343922237}}&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; Failure statistics: cards, hours in service, memtest error counts.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; T-030 and T-115 (CMP testing) on the [https://cmp.wiki/board/ board].&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[8 GB card#Memory]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Contested}} {{Cards|8 GB}}&lt;br /&gt;
&lt;br /&gt;
=== The &amp;quot;defective&amp;quot; HBM stacks are good memory ===&lt;br /&gt;
In the order posted:&lt;br /&gt;
* A theory @n2dcrypt relayed from another chat: the same stacks are always marked defective because the HBM package height was wrong and they run hotter, so they may not be faulty memory. @globalapathy: at lower voltage and under water they could work, just not optimally. {{Source|handle=n2dcrypt|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1558184726261399553}}&amp;lt;br /&amp;gt;{{Source|handle=globalapathy|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1558185847654842420}}&lt;br /&gt;
* Petri Krohn: &amp;quot;Almost every 8GB card has FBP 6 and FBP 11 marked as *defective*. This cannot be true!&amp;quot; He reads it as two stages of disabling. {{Source|handle=petrikrohn_26497|date=2026-10-10|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1558302260088545361}}&lt;br /&gt;
* @djpandaman: in his experience a part marked defective is truly defective, while a disabled part can be enabled. {{Source|handle=djpandaman|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561028809237602389}}&lt;br /&gt;
* @lxtend on 10 GB stacks: &amp;quot;they are mostly good even its labeled as defective&amp;quot;. {{Source|handle=lxtend|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562165620693274655}}&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; One marked-defective stack enabled and memtested, at reduced clocks if needed. On the 8 GB card nobody has a way to enable it.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; T-029 and T-133 (CMP testing), D-056 (Dev and research) on the [https://cmp.wiki/board/ board].&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[8 GB card#Memory]], [[10 GB card#Memory]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Contested}} {{Cards|both}}&lt;br /&gt;
&lt;br /&gt;
=== Most cards reach 1.9 to 2.0 TB/s with HBM tuning ===&lt;br /&gt;
@zorg33 believes most cards can reach 1.9 to 2.0 TB/s with HBM fine tuning (he wrote &amp;quot;TH/s&amp;quot;), which he says would scale TP4 decode to 550-600 tok/s. Miséricorde: a 10 GB card with all six stacks would have a 6144-bit bus and &amp;quot;can run 2.5tbps+&amp;quot;. No tuned bandwidth figure at that level has been posted. The highest posted so far: 1,741 GB/s on an unlocked 10 GB card at stock, and the NDIV results on [[8 GB card#Memory]].&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; HBM bandwidth and gpu-burn correctness at NDIV 70 and 73 on several cards; bandwidth on a 48 GB 10 GB card.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; T-143 and T-028 (CMP testing) on the [https://cmp.wiki/board/ board].&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[Undervolting and power limits#HBM clock (NDIV) and refresh]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Theory}} {{Cards|both}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=zorg33|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1556935579919187989}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=wakeupmbrc1|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557273045259919401}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=cuddylac997|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1557370302042738759}}&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;ECC Enabled&amp;quot; after v0.5 means errors are corrected ===&lt;br /&gt;
In the order posted:&lt;br /&gt;
* @zombielurker: nvidia-smi says ECC is enabled, even on his RTX 3090s, but it corrected none of about 5,000 single-bit errors one card throws in memtest_vulkan; gpu-burn behaved the same. {{Source|handle=zombielurker|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556515369286504489}}&lt;br /&gt;
* Ivan&#039;s lab notes: the &amp;quot;ECC Enabled&amp;quot; readout comes from cmpunlocker&#039;s reporting patch; no corrected-error counter has been shown moving. {{Source|handle=darkmaniac7|date=2026-10-21|note=lab notes}}&lt;br /&gt;
* @cute_sc2, arguing the 170HX is no different from an A30 or A100 for serving: &amp;quot;We even have ecc now.&amp;quot; {{Source|handle=cute_sc2|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563235845409087609}}&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; One corrected DRAM error shown on a counter that is not set by the reporting patch.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; T-001 (CMP testing), D-032 (Dev and research) on the [https://cmp.wiki/board/ board].&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[ECC#Does it correct errors? (contested)]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Contested}} {{Cards|both}}&lt;br /&gt;
&lt;br /&gt;
== SM and clocks ==&lt;br /&gt;
&lt;br /&gt;
=== The 8 GB card can go past 74 SMs ===&lt;br /&gt;
In the order posted:&lt;br /&gt;
* Miséricorde: every RIR entry except the last reads all ones on the 8 GB card, so it cannot be overridden &amp;quot;without signed falcon code&amp;quot;. {{Source|handle=wakeupmbrc1|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557273300986765383}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557273462647558188}}&lt;br /&gt;
* @sojun80: &amp;quot;thats just software looking at it and setting a flag in init&amp;quot;. {{Source|handle=sojun80|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557273393814835203}}&lt;br /&gt;
* @matstatman installed an 8 GB card with 0 defective GPCs that passed the standard 5-minute test. Miséricorde: &amp;quot;if 0 defective then 128&amp;quot;; matstatman: &amp;quot;sooner or later, we will be able to enable them&amp;quot;. {{Source|handle=matstatman|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1558242733242720267}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1558244852561612811}}&amp;lt;br /&amp;gt;{{Source|handle=matstatman|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1558245242472239157}}&lt;br /&gt;
* @mountains1605: the path is clear for 10 GB cards, not for 8 GB cards. {{Source|handle=mountains1605|date=2026-10-10|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1558307001061089391}}&lt;br /&gt;
* @replacedriver47: fuses are read and passed on by software, so it is software-unlockable in theory, &amp;quot;but it would require bypassing security mechanisms&amp;quot;. {{Source|handle=replacedriver47|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1564590115722895434}}&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; An 8 GB card (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;10de:20c2&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) running more than 74 SMs, with the method posted.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; D-072 and D-084 (Dev and research) on the [https://cmp.wiki/board/ board].&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[Full SM unlock#Why the 8 GB card cannot go past 74]], [[8 GB card#Limits]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Contested}} {{Cards|8 GB}}&lt;br /&gt;
&lt;br /&gt;
=== OpenGL on unlocked cards (&amp;quot;opengl with ecc&amp;quot;) ===&lt;br /&gt;
Asked whether OpenGL is actually enabled on these cards, @matstatman said his coding agent had offered to enable it that day: &amp;quot;opengl with ecc, huang level&amp;quot;. Nothing was shown afterwards.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;glxinfo&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; output or an OpenGL program running on an unlocked 170HX, with driver and patch named.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; T-021 (CMP testing), D-087 (Dev and research) on the [https://cmp.wiki/board/ board].&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[Other CMP cards and other NVIDIA GPUs]] (graphics on a 170HX).&lt;br /&gt;
&lt;br /&gt;
{{Status|Theory}} {{Cards|both}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=phoenixone7|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556811290419404862}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=matstatman|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556811828364054529}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=matstatman|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556811981405692056}}&lt;br /&gt;
&lt;br /&gt;
=== RT cores unlocked (&amp;quot;It&#039;s done.&amp;quot;) ===&lt;br /&gt;
The only message in the feature-request channel &amp;quot;Unlock RT cores for CMP cards that have them&amp;quot; is @emogop&#039;s &amp;quot;It&#039;s done.&amp;quot; with no details, link or proof. It may mean the unlock was done or that the request was closed.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; emogop&#039;s explanation, or a ray-tracing workload with numbers on a CMP card.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; T-022 (CMP testing) on the [https://cmp.wiki/board/ board].&lt;br /&gt;
&lt;br /&gt;
{{Status|Theory}} {{Cards|both}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=emogop|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1549439096072700094/1563775342114639989}}&lt;br /&gt;
&lt;br /&gt;
== PCIe and P2P ==&lt;br /&gt;
&lt;br /&gt;
=== PCIe Gen4 x16 and &amp;quot;A100 PRO&amp;quot; screenshots ===&lt;br /&gt;
Screenshots collected in [https://github.com/amoghmunikote/cmpunlocker/issues/9 cmpunlocker issue #9] show (a) a Chinese marketplace listing for an in-person &amp;quot;170hx to A100 PRO&amp;quot; hard-mod service in Chengdu, three cards minimum, 10 GB cards first, with a card reported as an A100-PCIE-40GB with 126 SMs, 40960 MiB, PCIe Gen4 x16 and ECC on; and (b) a tweet showing a card with 65536 MiB at PCIe Gen4 x16 and 300 W. Neither names a method, and no second person has seen such a card. In the order posted:&lt;br /&gt;
* @matstatman posted the tweet (&amp;quot;Oh no, more rumors&amp;quot;), then screenshots of screenshots and a further comment on issue #9. {{Source|handle=matstatman|date=2026-10-10|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558556627261595768}}&amp;lt;br /&amp;gt;{{Source|handle=matstatman|date=2026-10-10|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558561426619105280}}&amp;lt;br /&amp;gt;{{Source|handle=matstatman|date=2026-10-10|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558561741133062186}}&lt;br /&gt;
* @matstatman: &amp;quot;I think it is a case of old screenhots being mixed&amp;quot;. {{Source|handle=matstatman|date=2026-10-10|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558559268741980282}}&lt;br /&gt;
* @port00: &amp;quot;Looks like 8GB version&amp;quot;; @dottoreargus: &amp;quot;and an account created today&amp;quot;. {{Source|handle=port00|date=2026-10-10|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558578917068251157}}&amp;lt;br /&amp;gt;{{Source|handle=dottoreargus|date=2026-10-10|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558588174643494923}}&lt;br /&gt;
* Ivan&#039;s notes on issue #9: the listing renames the card&#039;s device ID, which the public tools do not do; the issue is still open. {{Source|handle=darkmaniac7|date=2026-10-18|note=lab notes}}&lt;br /&gt;
The Chengdu service may be the same as the paid 10 GB unlock below; nothing confirms it.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;lspci -vv&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; showing &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;LnkSta: Speed 16GT/s, Width x16&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; on both ends for a card the poster owns, with the method named.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; D-065 (Dev and research), T-005 (CMP testing) on the [https://cmp.wiki/board/ board].&lt;br /&gt;
&lt;br /&gt;
{{Status|Contested}} {{Cards|both}}&lt;br /&gt;
&lt;br /&gt;
=== PCIe 4.0, ECC, NVLink and twice the SMs on the 8 GB card ===&lt;br /&gt;
In the order posted:&lt;br /&gt;
* @endsjeremy: PCIe 4.0 was &amp;quot;pretty definitively off the table without some way to sign the driver&amp;quot;. {{Source|handle=endsjeremy|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558697247439593475}}&lt;br /&gt;
* @ob88594: there are two separate &amp;quot;8G cracked&amp;quot; reports, a team in Chengdu and someone in this channel. {{Source|handle=ob88594|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558697827461238854}}&lt;br /&gt;
* @douya4305: &amp;quot;8g card can also unlock pcie4.0, ecc,nvlink&amp;quot; and &amp;quot;2X sm is on the road&amp;quot;; asked, &amp;quot;right ,just not public&amp;quot;. {{Source|handle=douya4305|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559706643380445285}}&amp;lt;br /&amp;gt;{{Source|handle=douya4305|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559706873228304415}}&amp;lt;br /&amp;gt;{{Source|handle=douya4305|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559707094683361371}}&lt;br /&gt;
* Miséricorde: &amp;quot;no&amp;quot;, &amp;quot;at least not public&amp;quot;, &amp;quot;thats all really rumored&amp;quot;. {{Source|handle=wakeupmbrc1|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559706884829880433}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559707273058586697}}&lt;br /&gt;
* @lia_oc: ECC is done in v0.5; the others are not public. {{Source|handle=lia_oc|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559708664175263932}}&lt;br /&gt;
* @tarxlazer: &amp;quot;The 8g card of cmp170 unlocks the full core and pcie4. I hope it will come soon.&amp;quot; {{Source|handle=tarxlazer|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559908881138982993}}&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; An 8 GB card with an 8 or 16 GT/s LnkSta, an active NVLink in &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvidia-smi nvlink -s&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, or more than 74 SMs.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; D-072 (Dev and research), T-011 (CMP testing) on the [https://cmp.wiki/board/ board].&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[8 GB card#Limits]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Contested}} {{Cards|8 GB}}&lt;br /&gt;
&lt;br /&gt;
=== PCIe Gen3 on an 8 GB card, release promised for 2026-12-09 ===&lt;br /&gt;
@rrickk420 (Rickcal) said he sees three paths (&amp;quot;RIR, Samsung memory &amp;amp; falcon&amp;quot;) and &amp;quot;I already have gen 3 8GB&amp;quot;. He would not share it yet because he does not want to fry people&#039;s cards, and said he would release it on 2026-12-09 if nothing else came out by then. The next day he said only some cards can do single-fuse Gen3. The same week @djpandaman mentioned that someone said they had Gen3 on an 8 GB card. No numbers, LnkSta or method were posted.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; The release, or &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;lspci -vv&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; showing 8 GT/s on an 8 GB card.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; D-059 (Dev and research) on the [https://cmp.wiki/board/ board].&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[8 GB card#Limits]] (what the fuse readouts show).&lt;br /&gt;
&lt;br /&gt;
{{Status|Theory}} {{Cards|8 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=rrickk420|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558121601181163732}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=rrickk420|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558122896143155303}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=rrickk420|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558123540425736354}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=djpandaman|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1558265701947416597}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=rrickk420|date=2026-10-10|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1558607148727017485}}&lt;br /&gt;
&lt;br /&gt;
=== PCIe Gen4 on the 10 GB card ===&lt;br /&gt;
@arabus_74064 posted a screenshot of a 170HX at PCIe x16 4.0; @bigptoughneigh said it was a 10 GB card with &amp;quot;All the RiR&amp;quot; done. @djpandaman said he has Gen3 and &amp;quot;validated gen 4 on my plx&amp;quot; (his motherboard is Gen3). @cute_sc2 answered yes when asked whether the 10 GB card can use PCIe 4. Gen3 on the 10 GB card is published and reproduced; Gen4 is not: no 16 GT/s LnkSta and no recipe has been posted. @lxtend has Gen3 confirmed, says Gen4 needs &amp;quot;some tricky way to retrain&amp;quot;, and has no Gen4 slot to test it.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;lspci -vv&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; showing 16 GT/s x16 on a cap-modded 10 GB card in a Gen4 slot, plus a bandwidth test.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; T-005 and T-118 (CMP testing), D-028 (Dev and research) on the [https://cmp.wiki/board/ board].&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[10 GB card#PCIe]], [[PCIe Gen3 on the 10 GB card]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Theory}} {{Cards|10 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=arabus_74064|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556807631165726720}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=bigptoughneigh|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556833016741896336}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=djpandaman|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1558112557628133498}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=lxtend|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560186430628831343}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=cute_sc2|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1560422460568899615}}&lt;br /&gt;
&lt;br /&gt;
=== PCIe 5.0 on the 170HX ===&lt;br /&gt;
In the order posted:&lt;br /&gt;
* The author of the CMP 100-210 unlock repository claimed PCIe 5.0 on the 170HX in a [https://github.com/amoghmunikote/cmpunlocker/issues/9#issuecomment-5607224444 comment on cmpunlocker issue #9]; @68x0 pointed to it: &amp;quot;I wouldn&#039;t trust any of this AI slop from this person&amp;quot;. {{Source|handle=68x0|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1558131626922344510}}&lt;br /&gt;
* Amogh (@_j3ns), the cmpunlocker author: &amp;quot;Exactly why I banned them!&amp;quot; {{Source|handle=_j3ns|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1558136539966611477}}&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;lspci -vv&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; showing a 32 GT/s link on a 170HX. Nobody has posted one.&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[Other CMP cards and other NVIDIA GPUs#CMP 100HX (100-210)]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Contested}} {{Cards|both}}&lt;br /&gt;
&lt;br /&gt;
=== NVLink working on a 170HX ===&lt;br /&gt;
@djpandaman said on 2026-10-12 he was still getting NVLink to work on his 10 GB cards and &amp;quot;it looks like it will&amp;quot;. The paid 10 GB unlock was offered with &amp;quot;nvlink for extra&amp;quot; (see below). On 2026-10-23 @bigptoughneigh said NVLink &amp;quot;works fine, but requires a very simple hardware mod (easier than the x16 mod). It&#039;s not my finding to share though.&amp;quot; No &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvidia-smi nvlink&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; output, photo or method has been posted. @lia_oc (2026-10-22): no NVLink yet, &amp;quot;not even for 10GB that&#039;s public&amp;quot;; @ob88594 (2026-10-24): &amp;quot;8G still hasn&#039;t been unlocked&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvidia-smi nvlink -s&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; showing active links on a bridged pair and a P2P bandwidth test over the bridge.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; D-025 and D-026 (Dev and research), T-011 (CMP testing) on the [https://cmp.wiki/board/ board].&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[NVLink#Status of the hardware mod]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Theory}} {{Cards|both}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=djpandaman|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1559037159841988619}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=lia_oc|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562930961207922811}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=bigptoughneigh|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1563312993414946827}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=ob88594|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1563650116756447233}}&lt;br /&gt;
&lt;br /&gt;
== Firmware and VBIOS ==&lt;br /&gt;
&lt;br /&gt;
=== Paid 10 GB unlock for about 500 USD in Chengdu ===&lt;br /&gt;
Relaying an informant, @ob88594 said a third party sells a paid 10 GB unlock: &amp;quot;$500, get more than A100 40G PCIE, nvlink for extra&amp;quot;, in Chengdu. @aaasss1456 said a friend &amp;quot;went to the factory and made a 10g card&amp;quot;, that it &amp;quot;displays as an a100&amp;quot; with &amp;quot;8912 cuda core&amp;quot; (a full 128-SM GA100 has 8192), and that it cost nearly 500 USD. @analyticeth quoted the vendor&#039;s advert: all changes are permanent inside the card, no unlock software or driver patches are needed, and the card behaves like an original A100. Miséricorde read it as an RIR macro burn. No buyer has posted &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;lspci&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvidia-smi -q&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; or a fuse dump from such a card.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; A buyer posting &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;lspci -nn&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvidia-smi -q&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and a gpcprobe dump of a card that went through the service.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; D-065 (Dev and research) on the [https://cmp.wiki/board/ board].&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[10 GB card#Buying]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Theory}} {{Cards|10 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=ob88594|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558116548130906113}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=ob88594|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558162519070216295}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=aaasss1456|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1558164230073753630}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=aaasss1456|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1558164394951573627}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=analyticeth|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1558168182563545140}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=wakeupmbrc1|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1558168562542317812}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=aaasss1456|date=2026-10-10|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1558296445835026556}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=aaasss1456|date=2026-10-10|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1558296562550177795}}&lt;br /&gt;
&lt;br /&gt;
=== Unlocks sold as a service, with cards as payment ===&lt;br /&gt;
@ob88594&#039;s account of the Chinese market: merchants pay unlockers in cards (&amp;quot;The fewer you break, the higher your reward&amp;quot;), then sell unlocking as a service. The unlock merchants on Xianyu took their service down after someone bought out the capacity, and the 10 GB unlock had circulated since early August among merchants who bought the information, which he says is why unknown buyers took the 10 GB cards. Only his informant photographed an &amp;quot;80G version&amp;quot;, and the unlocker gave no details. For the 8 GB card there was &amp;quot;no public information&amp;quot; from the Chinese side.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; A listing, receipt or buyer report for the service.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; D-065 (Dev and research) on the [https://cmp.wiki/board/ board].&lt;br /&gt;
&lt;br /&gt;
{{Status|Theory}} {{Cards|10 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=ob88594|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1559044923804745809}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=ob88594|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1559045338587865239}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=ob88594|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1559045761071714396}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=ob88594|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1559047009523081310}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=ob88594|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1559188709918900286}}&lt;br /&gt;
&lt;br /&gt;
=== 20 donor cards, 5 bricked during the 10 GB work ===&lt;br /&gt;
In the order posted:&lt;br /&gt;
* @ob88594, marked as hearsay: private groups get free hardware from merchants in exchange for early information; &amp;quot;the 10G unlock came about because a merchant gave them 20 cards; 5 were bricked during testing&amp;quot;. {{Source|handle=ob88594|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558091916409839727}}&lt;br /&gt;
* Miséricorde relayed it in #hardware and guessed they tried enabling defective blocks or stacks. {{Source|handle=wakeupmbrc1|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1558111527498686525}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1558111592527175701}}&lt;br /&gt;
* @djpandaman does not see how a cold reset would not recover a card: his sixth-stack errors that day always cleared on a cold boot. He agreed that doing unlocks one at a time through RIR can get you into trouble. {{Source|handle=djpandaman|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1558111882181611665}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1558111963199053878}}&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; One of the bricked cards, with what was written to it.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; T-024 and T-036 (CMP testing) on the [https://cmp.wiki/board/ board].&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[Driver and unlock failures#Bricked cards during 10 GB development (hearsay)]], [[RIR fuse burn]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Contested}} {{Cards|10 GB}}&lt;br /&gt;
&lt;br /&gt;
=== A private unlock from &amp;quot;a guy with 400 cards&amp;quot; ===&lt;br /&gt;
On 2026-10-17, while the channel discussed whether anyone has NVIDIA&#039;s signing keys, Miséricorde said a private unlock result he had seen came from &amp;quot;guy with 400 cards&amp;quot; who &amp;quot;doesnt sell&amp;quot;, and that &amp;quot;either tool is real or someone got the keys&amp;quot;. The regulars answered that nobody on the server has them. @djpandaman: &amp;quot;be cautious, it&#039;s easier to fake a screenshot when there&#039;s money on the table than to do it legitimately.&amp;quot; Which card and what result were not posted.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; The tool, or its result on a second owner&#039;s card.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; D-065 (Dev and research) on the [https://cmp.wiki/board/ board].&lt;br /&gt;
&lt;br /&gt;
{{Status|Theory}} {{Cards|both}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=wakeupmbrc1|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561027185760805055}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=wakeupmbrc1|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561027322071748679}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=wakeupmbrc1|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561027370603905046}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=djpandaman|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561027460177334314}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=djpandaman|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561027717825036463}}&lt;br /&gt;
&lt;br /&gt;
=== An earlier private &amp;quot;dirty&amp;quot; unlock under NDA ===&lt;br /&gt;
@zingy90210 (PJ) said a talk Petri Krohn gave covered NVIDIA&#039;s firmware signing, that &amp;quot;Petri, Jon and 3 others managed to do &#039;dirty&#039; work and unlock it. Think NVIDIA made jon sign an NDA&amp;quot;, and that they are now trying to turn their process into a clean unlock. He gave no link to the talk, and nobody corroborated it. Petri Krohn is on the server and can be asked directly.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; A link to the talk, or Petri Krohn&#039;s own account.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; D-065 (Dev and research) on the [https://cmp.wiki/board/ board].&lt;br /&gt;
&lt;br /&gt;
{{Status|Theory}} {{Cards|both}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=zingy90210|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561265184918474953}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=zingy90210|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561265407153938543}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=zingy90210|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561265556248854569}}&lt;br /&gt;
&lt;br /&gt;
=== A local model re-derived the v0.5 patch ===&lt;br /&gt;
In the order posted:&lt;br /&gt;
* @exile_1ck: when he asked Claude to install v0.5, it found that his local Qwen 3.8 Flash Next, told to reverse engineer the BIOS with [https://github.com/morluto/rea morluto/rea], had produced the same patch the day before. He added that the model also made Strata faster than he had seen it run unmodified. {{Source|handle=exile_1ck|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557239693043699736}}&amp;lt;br /&amp;gt;{{Source|handle=exile_1ck|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557239965161619547}}&amp;lt;br /&amp;gt;{{Source|handle=exile_1ck|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557240827267387422}}&lt;br /&gt;
* @djpandaman: &amp;quot;did it actually unlock it from scratch or did it just use the ecc branch before it was merged to master branch&amp;quot;. eXile: &amp;quot;i am not entirely sure&amp;quot;. {{Source|handle=djpandaman|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557240393169379330}}&amp;lt;br /&amp;gt;{{Source|handle=exile_1ck|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557240683666866237}}&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; The model&#039;s diff and session log, compared with the upstream ECC branch.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; D-066 (Dev and research) on the [https://cmp.wiki/board/ board].&lt;br /&gt;
&lt;br /&gt;
{{Status|Contested}} {{Cards|10 GB}}&lt;br /&gt;
&lt;br /&gt;
=== Unlocks have permanent effects ===&lt;br /&gt;
@rrickk420 said on 2026-10-09 that since June his theory has been that someone would &amp;quot;sneak in brick fuse burns&amp;quot; into an unlock. On 2026-10-25 @stcord posted an X post by unixpickle with &amp;quot;Question everything, folks&amp;quot;; @segmond then said he would not unlock anything more until he is sure there are no permanent effects. The post&#039;s content is not in the Discord export. For context, the [[Driver unlock]] page states that cmpunlocker flashes and burns nothing, while the [[RIR fuse burn]] on 10 GB cards is permanent by design.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; The post&#039;s actual claim, or a fuse dump taken before and after a plain cmpunlocker install and a cold boot.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; D-115 (Dev and research) on the [https://cmp.wiki/board/ board].&lt;br /&gt;
&lt;br /&gt;
{{Status|Theory}} {{Cards|both}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=rrickk420|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558124756312653966}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=stcord|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1564038044032434186}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=segmond|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1564044324793221302}}&lt;br /&gt;
&lt;br /&gt;
=== A VBIOS TOCTOU test damaged a card for good ===&lt;br /&gt;
@youngju10000 (영쥬) wrote that he &amp;quot;saw in a post&amp;quot; that a VBIOS TOCTOU test caused permanent damage that restoring the original BIOS did not fix. The post was not linked and has not been found in the export.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; The original post.&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[VBIOS and firmware]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Theory}} {{Cards|both}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=youngju10000|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557647494417088513}}&lt;br /&gt;
&lt;br /&gt;
=== An unlocked VBIOS for the 10 GB card ===&lt;br /&gt;
In the order posted:&lt;br /&gt;
* @supasnipa360: &amp;quot;hearing its been done for the 10gb variant as well but a harder find it seems due to legal concerns&amp;quot;. {{Source|handle=supasnipa360|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561388811123167233}}&lt;br /&gt;
* @xanthefin: the unlock makes no VBIOS change in the first place. @globalapathy: someone able to write a VBIOS would not have stopped at 64 GB. {{Source|handle=xanthefin|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561391210906517565}}&amp;lt;br /&amp;gt;{{Source|handle=globalapathy|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561391800818733068}}&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; The file, compared with the stock 10 GB VBIOS (92.00.66.00.02).&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[VBIOS and firmware#The &amp;quot;64 GB unlocked VBIOS&amp;quot; repos (bogus)]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Contested}} {{Cards|10 GB}}&lt;br /&gt;
&lt;br /&gt;
=== Why driver-loaded VBIOS overrides work (Petri Krohn&#039;s explanation) ===&lt;br /&gt;
Petri Krohn posted &amp;quot;Ampere VBIOS modding explained&amp;quot;, an account of why the driver can hand the GPU&#039;s microcontrollers modified VBIOS data. It is an explanation, not a measurement, and nobody has checked it against a dump.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; A dump that confirms or corrects it.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; T-016 (CMP testing), D-060 (Dev and research) on the [https://cmp.wiki/board/ board].&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[VBIOS and firmware#Background: why driver-loaded overrides work (Petri Krohn)]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Theory}} {{Cards|both}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=petrikrohn_26497|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562075696380248065}}&lt;br /&gt;
&lt;br /&gt;
=== A complete 10 GB unlock exists privately ===&lt;br /&gt;
On 2026-10-07 Miséricorde said the 10 GB card &amp;quot;can be unlocked into full ga100&amp;quot;: 128 SMs, 48 GB, six-stack bandwidth, &amp;quot;nvlink and 4.0 also&amp;quot;; 40 to 48 GB is &amp;quot;legit&amp;quot;, 80 GB a &amp;quot;big maybe&amp;quot;. The same day @cuddylac997 posted overnight tests of unlocked 10 GB cards, measured 1,741 GB/s, and said &amp;quot;There&#039;s no releasing it&amp;quot; and &amp;quot;not every card unlocks the same or in the same way&amp;quot;. Since then the 128-SM unlock and Gen3 on the 10 GB card have been published and reproduced (see [[Full SM unlock]] and [[PCIe Gen3 on the 10 GB card]]). The NVLink and PCIe 4.0 parts of the claim have not been shown.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; See the Gen4 and NVLink entries above.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; D-073, D-025 and D-028 (Dev and research) on the [https://cmp.wiki/board/ board].&lt;br /&gt;
&lt;br /&gt;
{{Status|Theory}} {{Cards|10 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=wakeupmbrc1|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557244521992163329}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=wakeupmbrc1|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557244574802513951}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=wakeupmbrc1|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557244637893230603}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=wakeupmbrc1|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557244790720962611}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=cuddylac997|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1557367784130875396}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=cuddylac997|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1557368521179275275}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=cuddylac997|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1557461273518547055}}&lt;br /&gt;
&lt;br /&gt;
== Cooling and power ==&lt;br /&gt;
&lt;br /&gt;
=== The 300 W VBIOS burned a card ===&lt;br /&gt;
Asked about running the 300 W VBIOS, @xanthefin said a picture of a burned 170HX had already been posted on the Discord, and, from memory, that the PCB is missing power-delivery parts. The picture has not been found in the export. The 300 W VBIOS exists for the 8 GB card only.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; The original picture and post, with the card&#039;s VBIOS and power setup.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; D-090 (Dev and research) on the [https://cmp.wiki/board/ board].&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[Power and cabling warnings#The 300 W VBIOS has burned a 170HX]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Theory}} {{Cards|8 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=xanthefin|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561336153515364444}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=xanthefin|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561336277280759879}}&lt;br /&gt;
&lt;br /&gt;
=== An unreleased &amp;quot;high power mode&amp;quot; ===&lt;br /&gt;
@matstatman: &amp;quot;I found a high power mode that you can enable, even on 8gb. No idea what it does so will not release.&amp;quot; Nothing more has been posted.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; matstatman&#039;s description of the setting and a measurement with it on and off.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; D-090 (Dev and research) on the [https://cmp.wiki/board/ board].&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[8 GB card#Limits]], [[Undervolting and power limits]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Theory}} {{Cards|both}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=matstatman|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562174089920258139}}&lt;br /&gt;
&lt;br /&gt;
=== Arctic fans wired onto the stock shroud are quieter ===&lt;br /&gt;
@danske1 has heard of people wiring Arctic fans onto the card and that &amp;quot;it&#039;s much quieter&amp;quot;, but does not know what the wiring involves or how the temperatures compare. Nobody has posted a build.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; Noise and core and HBM temperatures at a fixed power limit, before and after.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; T-048 (CMP testing) on the [https://cmp.wiki/board/ board].&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[Fans and ducts]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Theory}} {{Cards|both}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=danske1|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1564217476542365770}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=danske1|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1564224983301881968}}&lt;br /&gt;
&lt;br /&gt;
== Recipes and speed ==&lt;br /&gt;
&lt;br /&gt;
=== 4.5M tokens of KV cache for GLM-5.3-Flash on 4 cards ===&lt;br /&gt;
In the order posted:&lt;br /&gt;
* Miséricorde: &amp;quot;with 4 gpus you have w4a16 + 4.5m kv&amp;quot;. {{Source|handle=wakeupmbrc1|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1560673558122987571}}&lt;br /&gt;
* @cibernox, running the 4-card recipe daily: &amp;quot;I only have 1.2M&amp;quot;. {{Source|handle=cibernox|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1560682309978427494}}&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; The vLLM startup line together with KV dtype, layout and maximum sequence count.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; T-069 (CMP testing) on the [https://cmp.wiki/board/ board].&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[GLM 5.3 Flash on 4x 8 GB#KV cache and context]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Contested}} {{Cards|8 GB}}&lt;br /&gt;
&lt;br /&gt;
=== 225 tok/s on Qwen 3.8 27B with one card ===&lt;br /&gt;
In the order posted:&lt;br /&gt;
* @feralzi: &amp;quot;I was able to reach 225 tks on 3.8 27b&amp;quot;. {{Source|handle=feralzi|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559796537935142963}}&lt;br /&gt;
* @matstatman: &amp;quot;Its dflash and temp set to 0 i think, nothing you want to code with&amp;quot;. {{Source|handle=matstatman|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559942424833429586}}&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; The same run with and without the draft model, at temperature 0 and at a normal temperature.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; T-158 and T-034 (CMP testing) on the [https://cmp.wiki/board/ board].&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[Qwen3.8 27B on 1x 8 GB (W4A16 vLLM)#Measured numbers]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Contested}} {{Cards|8 GB}}&lt;br /&gt;
&lt;br /&gt;
=== Single-card Qwen 3.8 Flash Next numbers on a custom vLLM build ===&lt;br /&gt;
In the order posted:&lt;br /&gt;
* @exile_1ck posted screenshots of a single 64 GB card running a Q3 quant of Qwen 3.8 Flash Next on a &amp;quot;custom vllm build aimed at the 170hx&amp;quot;. {{Source|handle=exile_1ck|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560340926998515827}}&amp;lt;br /&amp;gt;{{Source|handle=exile_1ck|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560342257532674060}}&lt;br /&gt;
* @xtj7 gets about 90 tok/s decode and 1600 tok/s prefill with Strata on one card at IQ2 without the x16 mod, called eXile&#039;s prefill &amp;quot;awfully high&amp;quot; and wondered whether it includes cache hits. @okrasit. asked whether the prefill was reported correctly, @shudza asked for the context size. No answers were posted. {{Source|handle=xtj7|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560350518847479850}}&amp;lt;br /&amp;gt;{{Source|handle=okrasit.|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560352574673260585}}&amp;lt;br /&amp;gt;{{Source|handle=xtj7|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560352992035868753}}&amp;lt;br /&amp;gt;{{Source|handle=shudza|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560371927141326909}}&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; The numbers with context size, system RAM and cache hits stated, and the build published.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; T-077 (CMP testing) on the [https://cmp.wiki/board/ board].&lt;br /&gt;
&lt;br /&gt;
{{Status|Contested}} {{Cards|8 GB}}&lt;br /&gt;
&lt;br /&gt;
=== v0.5 decodes slower than v0.4 ===&lt;br /&gt;
In the order posted:&lt;br /&gt;
* @reala7096: ECC has no effect on bandwidth. @matstatman: random one-byte writes would suffer. {{Source|handle=reala7096|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556767677866049579}}&amp;lt;br /&amp;gt;{{Source|handle=matstatman|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556768044410343445}}&lt;br /&gt;
* @mowgli8628: after reinstalling with v0.5 he &amp;quot;can&#039;t get past 35 t/s with qwen 3.8 27b&amp;quot;, against 60-80 on v0.4, and asks whether ECC is the cause. {{Source|handle=mowgli8628|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561450305529581640}}&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; The same model and settings on v0.4 and v0.5, with ECC on and off, on one card.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; T-003 (CMP testing) on the [https://cmp.wiki/board/ board].&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[Driver and unlock failures#Performance changed after an update]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Contested}} {{Cards|8 GB}}&lt;br /&gt;
&lt;br /&gt;
=== Broadwell CPUs halve the Qwen Flash recipe numbers ===&lt;br /&gt;
In the order posted:&lt;br /&gt;
* @segmond reached nowhere near Morrowmake&#039;s GLM numbers and put it down to missing x16 links and TP. {{Source|handle=segmond|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1561950054254645291}}&lt;br /&gt;
* @nathang6866 (ElectroHobo) got about half of Morrowmake&#039;s numbers on the Qwen Flash recipe: &amp;quot;It seems the Broadwell processors cause issues with certain Qwen Flash recipes.&amp;quot; {{Source|handle=nathang6866|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1561951080882114701}}&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; The same recipe on a Broadwell host and a newer host with the same cards, links and P2P setting.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; T-065 (CMP testing) on the [https://cmp.wiki/board/ board].&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[Platforms#Host CPU and RAM]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Contested}} {{Cards|8 GB}}&lt;br /&gt;
&lt;br /&gt;
== Buying ==&lt;br /&gt;
&lt;br /&gt;
=== One card earns up to 7,000 USD a year ===&lt;br /&gt;
In the order posted:&lt;br /&gt;
* @cute_sc2: &amp;quot;a single cmp 170hx can now earn up to 7k a year in profit alone, you only need to know how&amp;quot;, through long-term rental contracts with cheap energy, Pearl mining or serving AI. {{Source|handle=cute_sc2|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563191373841170453}}&amp;lt;br /&amp;gt;{{Source|handle=cute_sc2|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563234262038347830}}&lt;br /&gt;
* @kellertreppe123: that is a service business, not the card&#039;s hardware value, and businesses would rather trust a cloud provider with a track record. {{Source|handle=kellertreppe123|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563235068573655140}}&amp;lt;br /&amp;gt;{{Source|handle=kellertreppe123|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563242677926101014}}&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; An owner&#039;s income and costs per card over several months.&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[Price history and market]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Contested}} {{Cards|both}}&lt;br /&gt;
&lt;br /&gt;
=== Half of all cards are bad ===&lt;br /&gt;
In the order posted:&lt;br /&gt;
* @_____josh_____: &amp;quot;the cards have a 50% failure rate&amp;quot;. {{Source|handle=_____josh_____|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557666958608957521}}&lt;br /&gt;
* @lia_oc: &amp;quot;It&#039;s nowhere near that high for sure&amp;quot;. {{Source|handle=lia_oc|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557693615038275648}}&lt;br /&gt;
* @c133 tested five cards, all good; @bigfoot1144 bought 12, all unlock. {{Source|handle=c133|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557769336930967614}}&amp;lt;br /&amp;gt;{{Source|handle=bigfoot1144|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557785453850140733}}&lt;br /&gt;
* @_____josh_____: the good stock sold earlier and sellers now mix lemons into each shipment. {{Source|handle=_____josh_____|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557793719309308017}}&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; A structured survey: cards bought, source, unlock result, HBM error count, tensor-core check.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Board.&#039;&#039;&#039; T-115 (CMP testing) on the [https://cmp.wiki/board/ board].&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[Buying#How often cards are bad]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Contested}} {{Cards|both}}&lt;br /&gt;
&lt;br /&gt;
=== The vouches for Alifond are bot accounts ===&lt;br /&gt;
In the order posted:&lt;br /&gt;
* @kellertreppe123: Alifond (Huateng) is vouched for by several members here. {{Source|handle=kellertreppe123|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556319764480131215}}&lt;br /&gt;
* @_____josh_____: &amp;quot;The multiple guys are their own bot accounts. Don&#039;t fall for it.&amp;quot; @djpandaman: &amp;quot;this is true tho&amp;quot;. {{Source|handle=_____josh_____|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556346381860474891}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556346522562465864}}&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; Order reports from long-standing members, with dates and what arrived.&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[Buying#Alifond]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Contested}} {{Cards|both}}&lt;br /&gt;
&lt;br /&gt;
=== Listings promising PCIe 4.0, NVLink, ECC and 80 GB ===&lt;br /&gt;
In the order posted:&lt;br /&gt;
* An eBay listing showed a 170HX with PCIe 4.0. @con3po7016: &amp;quot;false alarm&amp;quot;; @spectakkular: &amp;quot;PCIe 4.0 is a listing mistake from before the cards were cracked. It&#039;s just eBay autofilling listing information&amp;quot;. {{Source|handle=con3po7016|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558699238312116325}}&amp;lt;br /&amp;gt;{{Source|handle=spectakkular|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558743009380671579}}&lt;br /&gt;
* @tugoubxs found a seller whose description promised ECC, PCIe 4.0, NVLink and 80 GB. {{Source|handle=tugoubxs|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559792760477712456}}&amp;lt;br /&amp;gt;{{Source|handle=tugoubxs|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559795404076355676}}&lt;br /&gt;
* A seller&#039;s screenshot read as PCIe Gen4 x16 by @galygious2; @xeax: the field shows x1 Gen1 at idle. {{Source|handle=galygious2|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561264068508262462}}&amp;lt;br /&amp;gt;{{Source|handle=xeax|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561265565736370219}}&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; Nothing in a listing counts; check the card on arrival.&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[Buying#Scam patterns]], [[Acceptance checklist]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Contested}} {{Cards|both}}&lt;br /&gt;
&lt;br /&gt;
=== Die transplants and cards with no chips ===&lt;br /&gt;
@civiloid recalled reports of used-market cards &amp;quot;with no chips&amp;quot;, and of a CMP that turned out to carry a die transplanted from the 32 GB A100 variant. No photo or link to the original reports was posted.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; The original reports or photos.&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[Which card do I have]], [[Buying]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Theory}} {{Cards|both}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=civiloid|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559466233009676352}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=civiloid|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559466533091016737}}&lt;br /&gt;
&lt;br /&gt;
=== A new finding is behind the late-October price jump ===&lt;br /&gt;
In the order posted:&lt;br /&gt;
* Miséricorde: &amp;quot;seems like someone found something&amp;quot;; a card he bought at 2,380 USD in the CIS market cost him 3,600+ on arrival. {{Source|handle=wakeupmbrc1|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562704071863959565}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562706859755053077}}&lt;br /&gt;
* @ob88594: &amp;quot;No, what I know is that Russians are aggressively purchasing the 8G version in China&amp;quot;; bulk lots of 10 cost 20% more than the regular price. {{Source|handle=ob88594|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562727070851801112}}&amp;lt;br /&amp;gt;{{Source|handle=ob88594|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562727235771699293}}&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; A published unlock that explains the jump; otherwise it stays a market question.&amp;lt;br /&amp;gt;&lt;br /&gt;
More: [[Price history and market]].&lt;br /&gt;
&lt;br /&gt;
{{Status|Contested}} {{Cards|8 GB}}&lt;br /&gt;
&lt;br /&gt;
=== At least 130,000 8 GB cards exist ===&lt;br /&gt;
@spectakkular: &amp;quot;there seems to be at least 130,000 of the 8G around the world&amp;quot;. No source for the figure was given.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;What would settle it.&#039;&#039;&#039; A shipment or production figure with a source.&lt;br /&gt;
&lt;br /&gt;
{{Status|Theory}} {{Cards|8 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Source|handle=spectakkular|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556599044355137557}}&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
[[Buying]], [[Price history and market]], [[Other CMP cards and other NVIDIA GPUs]], [[8 GB card]], [[10 GB card]], [[Which card do I have]], [[VBIOS and firmware]], [[Status taxonomy]], [[Board how-to]].&lt;br /&gt;
&lt;br /&gt;
{{ImportFooter}}&lt;br /&gt;
[[Category:Help]]&lt;/div&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
	<entry>
		<id>https://cmp.wiki/w/index.php?title=RIR_fuse_burn&amp;diff=492</id>
		<title>RIR fuse burn</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=RIR_fuse_burn&amp;diff=492"/>
		<updated>2026-10-30T10:12:23Z</updated>

		<summary type="html">&lt;p&gt;ImportBot: The permanent RIR fuse burn that clears disable_sw_override on the 10 GB card, the one write that opens Gen3, full SM and the 6th stack; commands from lixiangwuxian/170hx-rir-tool; Discord Oct 2026.; sources: @_orrorin, @scallion_9883, @lxtend, @djpandaman, @lycorascence, @xeax, @ob88594, @petrikrohn_26497, @aaasss1456, @analyticeth, @wakeupmbrc1, @zorg33; GitHub evanrodgers/cmp-170hx-rir-burn-util, lixiangwuxian/170hx-rir-tool&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Unlock&lt;br /&gt;
|unlocks=RIR fuse burn (clears disable_sw_override)&lt;br /&gt;
|variant=10 GB&lt;br /&gt;
|driver_version=cmpunlocker-patched driver, or stock nvidia-open 610+&lt;br /&gt;
|unlock_build=lixiangwuxian/170hx-rir-tool&lt;br /&gt;
|steps_page=RIR fuse burn&lt;br /&gt;
|status=Reported&lt;br /&gt;
|tested_by=_orrorin&lt;br /&gt;
|source=https://github.com/lixiangwuxian/170hx-rir-tool&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Status|warning}} &#039;&#039;&#039;This is a permanent, irreversible fuse write. A wrong address can brick the card. It applies only&lt;br /&gt;
to the 10 GB card (10de:2082). Do not do this unless you understand it.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== What it is ==&lt;br /&gt;
&lt;br /&gt;
The 10 GB card has 16 empty RIR (Redundancy Information Rows) slots. The 8 GB card&#039;s RIR rows were burned at the&lt;br /&gt;
factory, so this does not apply to it. Burning &#039;&#039;&#039;two&#039;&#039;&#039; records clears the &amp;lt;code&amp;gt;disable_sw_override&amp;lt;/code&amp;gt; gate fuse.&lt;br /&gt;
After that, the volatile software fuse override (&amp;lt;code&amp;gt;EN_SW_OVERRIDE&amp;lt;/code&amp;gt;) can be used to enable PCIe&lt;br /&gt;
[[PCIe Gen3 on the 10 GB card|Gen3]], the [[Full SM unlock|full 128 SM]] and (on a lucky card) the&lt;br /&gt;
[[Memory unlock on the 10 GB card|6th HBM stack]]. The burn by itself unlocks nothing; it only opens the gate.&lt;br /&gt;
{{Source|scallion_9883|2026-10-16|https://discord.com/channels/1518634379604136178/1518692084729511967/1560779955393134755}}&lt;br /&gt;
&lt;br /&gt;
Humvee55 runs 20 unlocked 10 GB cards (128 SM, Gen3 x16) and 20 8 GB cards: &amp;quot;there is one fuse and one fuse only needed&lt;br /&gt;
... RIR the disable software override fuse. everything else can be done in software ... the SW IFF is volatile on&lt;br /&gt;
reboot, so just don&#039;t flash any actual FF/IFF and you&#039;ll be fine.&amp;quot;&lt;br /&gt;
{{Source|scallion_9883|2026-10-16|https://discord.com/channels/1518634379604136178/1518692084729511967/1560782021377400924}}&lt;br /&gt;
&lt;br /&gt;
== The tool ==&lt;br /&gt;
&lt;br /&gt;
[https://github.com/lixiangwuxian/170hx-rir-tool lixiangwuxian/170hx-rir-tool] (MIT, by @lxtend / lxwx), a standalone C&lt;br /&gt;
tool that mmaps BAR0 and talks to the GA100 fuse block at &amp;lt;code&amp;gt;0x820000&amp;lt;/code&amp;gt;. It reads RIR records, applies volatile&lt;br /&gt;
SW overrides, and (with two confirmations) burns RIR records. The author&#039;s own warning: the project was AI-assisted,&lt;br /&gt;
validated only by the listed measurements; review &amp;lt;code&amp;gt;cmd_write_rir&amp;lt;/code&amp;gt; in the source before running anything.&lt;br /&gt;
{{Source|lxtend|2026-10-10|https://discord.com/channels/1518634379604136178/1518695328008638516/1558470807888461854}}&lt;br /&gt;
&lt;br /&gt;
== The record encoding ==&lt;br /&gt;
&lt;br /&gt;
The group settled on the GA100 &#039;&#039;&#039;linear&#039;&#039;&#039; layout (an earlier scrambled layout produced a no-op burn):&lt;br /&gt;
&lt;br /&gt;
* Bits [15:2] = 14-bit absolute fuse-bit address, bit 1 = data, bit 0 = enable.&lt;br /&gt;
* A RIR can only turn fuse 0s into 1s; bit 1 carries the value and need not be 1.&lt;br /&gt;
* Bit 15 is record invalidation (for NVIDIA test mistakes), not an address bit.&lt;br /&gt;
&lt;br /&gt;
The two keystone records are &amp;lt;code&amp;gt;0x0015&amp;lt;/code&amp;gt; (row 0, bit 5) and &amp;lt;code&amp;gt;0x0095&amp;lt;/code&amp;gt; (row 1, bit 5), written&lt;br /&gt;
together as &amp;lt;code&amp;gt;0x00150095&amp;lt;/code&amp;gt;; bit 5 is &amp;lt;code&amp;gt;disable_sw_override&amp;lt;/code&amp;gt; (PRI copy at abs bit 5, RED copy at abs&lt;br /&gt;
bit 37). {{Source|_orrorin|2026-10-10|https://discord.com/channels/1518634379604136178/1518695328008638516/1558460248761831477}}&lt;br /&gt;
{{Source|djpandaman|2026-10-10|https://discord.com/channels/1518634379604136178/1518695328008638516/1558467099125612639}}&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
From the tool&#039;s README:&lt;br /&gt;
&lt;br /&gt;
* Linux with the GPU installed, root.&lt;br /&gt;
* Kernel command line &amp;lt;code&amp;gt;iomem=relaxed&amp;lt;/code&amp;gt; (the tool cannot read anything without it).&lt;br /&gt;
* The &#039;&#039;&#039;cmpunlocker-patched driver, or a stock 610+ driver&#039;&#039;&#039;, despite the tool only using the driver to power the card&lt;br /&gt;
  on. {{Source|lycorascence|2026-10-20|https://discord.com/channels/1518634379604136178/1518695328008638516/1562150888146083964}}&lt;br /&gt;
* If a command reports the DEBUGCTRL RWL bit will not latch, unbind the driver first&lt;br /&gt;
  (&amp;lt;code&amp;gt;echo &amp;amp;lt;bdf&amp;amp;gt; &amp;amp;gt; /sys/bus/pci/devices/&amp;amp;lt;bdf&amp;amp;gt;/driver/unbind&amp;lt;/code&amp;gt;). Moving to an LTS kernel with the&lt;br /&gt;
  oldest cmpunlocker-supported driver avoids &amp;lt;code&amp;gt;CONFIG_IO_DEVMEM_STRICT&amp;lt;/code&amp;gt; blocking access.&lt;br /&gt;
  {{Source|lycorascence|2026-10-23|https://discord.com/channels/1518634379604136178/1518695328008638516/1563135463106289716}}&lt;br /&gt;
&lt;br /&gt;
== Steps ==&lt;br /&gt;
&lt;br /&gt;
Check first, burn once, then do the rest in software. Commands verbatim from the README:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# 1. Read-only status (shows RIR slots free and whether the gate fuse is 0)&lt;br /&gt;
sudo ./ga100_rir 0000:41:00.0&lt;br /&gt;
sudo ./ga100_rir 0000:41:00.0 --dump-rir&lt;br /&gt;
&lt;br /&gt;
# 2. The permanent burn: clears disable_sw_override (PRI + RED), consumes 2 of 16 slots&lt;br /&gt;
sudo ./ga100_rir 0000:41:00.0 --write-rir 0 0x00950015&lt;br /&gt;
&lt;br /&gt;
# then cold boot; the burn takes effect after a reboot&lt;br /&gt;
&lt;br /&gt;
# 3. After the gate is open (--status shows &amp;quot;fuse : 0&amp;quot;), volatile overrides (lost on reboot):&lt;br /&gt;
sudo ./ga100_rir 0000:41:00.0 --sw-enable&lt;br /&gt;
sudo ./ga100_rir 0000:41:00.0 --sw-write gen3 0      # Gen3/Gen4 fuse bits&lt;br /&gt;
sudo ./ga100_rir 0000:41:00.0 --sw-write ecc 1       # ECC fuse bit&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The write burns records targeting &amp;lt;code&amp;gt;disable_sw_override&amp;lt;/code&amp;gt; PRI (row 0 bit 5) and RED (row 1 bit 5). The tool&lt;br /&gt;
refuses a row whose existing slots are non-zero and differ from the request, saves a before/after backup, and requires&lt;br /&gt;
two confirmations (type the row number, then &amp;lt;code&amp;gt;BURN&amp;lt;/code&amp;gt;). A plain &amp;lt;code&amp;gt;sudo reboot&amp;lt;/code&amp;gt; is enough for 99.9%&lt;br /&gt;
of cases; you do not need hot-swap. {{Source|handle=lxtend|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1559461961564033106}}&lt;br /&gt;
&lt;br /&gt;
Register map the tool uses: FUSECTRL &amp;lt;code&amp;gt;0x00820000&amp;lt;/code&amp;gt;, FUSEADDR &amp;lt;code&amp;gt;0x00820004&amp;lt;/code&amp;gt;, FUSERDATA&lt;br /&gt;
&amp;lt;code&amp;gt;0x00820008&amp;lt;/code&amp;gt;, FUSEWDATA &amp;lt;code&amp;gt;0x0082000C&amp;lt;/code&amp;gt;, EN_SW_OVERRIDE &amp;lt;code&amp;gt;0x00820040&amp;lt;/code&amp;gt;, DEBUGCTRL&lt;br /&gt;
&amp;lt;code&amp;gt;0x00820060&amp;lt;/code&amp;gt; (RWL bit 1), DISABLE_SW_OVERRIDE_STATUS &amp;lt;code&amp;gt;0x00820084&amp;lt;/code&amp;gt;, IFF_RECORD&lt;br /&gt;
&amp;lt;code&amp;gt;0x00820050&amp;lt;/code&amp;gt;. SW-override writes go to the &amp;lt;code&amp;gt;_CP&amp;lt;/code&amp;gt; shadow copies, e.g. OPT_GPC_DISABLE_CP&lt;br /&gt;
&amp;lt;code&amp;gt;0x0082022C&amp;lt;/code&amp;gt;, OPT_NVLINK_DISABLE_CP &amp;lt;code&amp;gt;0x00820688&amp;lt;/code&amp;gt;. (From the repo README.)&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Fuse budget:&#039;&#039;&#039; the 10 GB card shows 16 free slots; you can write 8 times but one write (the pair) is enough. Burn&lt;br /&gt;
  consumes 2 slots. {{Source|xeax|2026-10-25|https://discord.com/channels/1518634379604136178/1534370835220004885/1563758670318407802}}&lt;br /&gt;
* &#039;&#039;&#039;The RIR tool only burns the fuse.&#039;&#039;&#039; It is a separate tool from [[Driver unlock|cmpunlocker]]; once the RIR is&lt;br /&gt;
  overwritten the card unlocks the rest in software according to the research notes, and faults clear on restart.&lt;br /&gt;
  {{Source|ob88594|2026-10-26|https://discord.com/channels/1518634379604136178/1518695328008638516/1564163555182514197}}&lt;br /&gt;
* &#039;&#039;&#039;orrorin&#039;s burn plan&#039;&#039;&#039; (&amp;lt;code&amp;gt;rir_burn_plan.md&amp;lt;/code&amp;gt;, AI-drafted): Petri Krohn corrected and completed it: row 0&lt;br /&gt;
  of the main fuse array reads &amp;lt;code&amp;gt;0x53557c3d&amp;lt;/code&amp;gt; and bit 5 is &amp;lt;code&amp;gt;DISABLE_SW_OVERRIDE&amp;lt;/code&amp;gt;; row 1 is a&lt;br /&gt;
  redundant duplicate of row 0 with the same fuse at bit 5; both must be zeroed by RIR records, which is the&lt;br /&gt;
  &amp;lt;code&amp;gt;0x00150095&amp;lt;/code&amp;gt; pair, and after that everything is software.&lt;br /&gt;
  {{Source|_orrorin|2026-10-09|https://discord.com/channels/1518634379604136178/1518695328008638516/1558179701527154849}}&amp;lt;br /&amp;gt;&lt;br /&gt;
  {{Source|handle=petrikrohn_26497|date=2026-10-10|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1558298536813006952}}&lt;br /&gt;
* &#039;&#039;&#039;Humvee55&#039;s method notes&#039;&#039;&#039; (&amp;lt;code&amp;gt;message.txt&amp;lt;/code&amp;gt;, 10,097 B, posted earlier in a smaller group): his RIR plus&lt;br /&gt;
  software-IFF method for the full 10 GB unlock; his advice was to feed it to an LLM to fill the gaps. Feralzi and&lt;br /&gt;
  Lycorascence used it to reach 126-128 SM. {{Source|scallion_9883|2026-10-16|https://discord.com/channels/1518634379604136178/1518692084729511967/1560780989079228478}}&lt;br /&gt;
* &#039;&#039;&#039;xeax&#039;s notes&#039;&#039;&#039; (&amp;lt;code&amp;gt;message.txt&amp;lt;/code&amp;gt;, 7,381 B) accompany the 170hx-rir-tool link with the warning not to brick&lt;br /&gt;
  the card and the fuse-slot write count. {{Source|xeax|2026-10-25|https://discord.com/channels/1518634379604136178/1534370835220004885/1563757491659997316}}&lt;br /&gt;
* &#039;&#039;&#039;Paid service:&#039;&#039;&#039; a third party in Chengdu was reported to unlock a 10 GB card for about 500 USD. {{Source|handle=ob88594|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558162519070216295}} aaasss said a friend had a 10 GB card done at the factory the day before (&amp;quot;8912 cuda core&amp;quot;, as posted) and that it was paid software, maybe VBIOS. {{Source|handle=aaasss1456|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1558164230073753630}}&amp;lt;br /&amp;gt;{{Source|handle=aaasss1456|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1558164394951573627}} The vendor&#039;s text, quoted by AnalyticETH: all changes are permanent in the card, no third-party unlocking software or driver patches, it identifies as an original A100; the first batch takes 10 GB cards and the 8 GB version is &amp;quot;still under development&amp;quot;. {{Source|handle=analyticeth|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1558168182563545140}}&amp;lt;br /&amp;gt;{{Source|handle=analyticeth|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1558168218487623782}} Miséricorde read it as this same RIR macro burn, not a VBIOS change, and asked how it would then identify as an A100 40G. {{Source|handle=wakeupmbrc1|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1558168562542317812}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1558168720134774805}} Treat as hearsay.&lt;br /&gt;
&lt;br /&gt;
== Known issues / warnings ==&lt;br /&gt;
&lt;br /&gt;
* {{Status|warning}} &#039;&#039;&#039;Targeting the wrong address has a good chance of bricking the card.&#039;&#039;&#039; This is not trial and&lt;br /&gt;
  error; the 1.8 V fuse programming is one-shot. {{Source|djpandaman|2026-10-05|https://discord.com/channels/1518634379604136178/1518692084729511967/1556518823350374452}}&lt;br /&gt;
* {{Status|warning}} &#039;&#039;&#039;Do not spend RIR rows prematurely.&#039;&#039;&#039; A software-only (SW IFF) recipe was shared that does most&lt;br /&gt;
  of the work without burning; save your slots until more is discovered. There will be an influx of used 10 GB cards&lt;br /&gt;
  with wasted RIRs and no unlock; check the fuse state before buying one.&lt;br /&gt;
  {{Source|scallion_9883|2026-10-26|https://discord.com/channels/1518634379604136178/1518695328008638516/1564398787143794831}}&lt;br /&gt;
* Enabling defective-marked GPCs/FBPAs does not help; those are genuinely defective. Enable only disabled units, and&lt;br /&gt;
  mask off the defective TPCs within a defective GPC. {{Source|zorg33|2026-10-22|https://discord.com/channels/1518634379604136178/1518692084729511967/1562809952555503678}}&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
Burned, read back, survives a cold boot and clears the gate fuse, confirmed by more than one person, so {{Status|Proven}}.&lt;br /&gt;
See the confirmation below. The further unlocks it enables each have their own page.&lt;br /&gt;
&lt;br /&gt;
== Related ==&lt;br /&gt;
&lt;br /&gt;
[[PCIe Gen3 on the 10 GB card]], [[Full SM unlock]], [[Memory unlock on the 10 GB card]],&lt;br /&gt;
[[Kernel parameters and module options]], [[cmpunlocker forks]]. Hardened all-in-one wrapper:&lt;br /&gt;
[https://github.com/evanrodgers/cmp-170hx-rir-burn-util evanrodgers/cmp-170hx-rir-gen3].&lt;br /&gt;
&lt;br /&gt;
{{ImportFooter}}&lt;br /&gt;
[[Category:Unlocks]]&lt;br /&gt;
[[Category:10 GB]]&lt;/div&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
	<entry>
		<id>https://cmp.wiki/w/index.php?title=Price_history_and_market&amp;diff=491</id>
		<title>Price history and market</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=Price_history_and_market&amp;diff=491"/>
		<updated>2026-10-30T10:12:23Z</updated>

		<summary type="html">&lt;p&gt;ImportBot: Import: dated CMP 170HX price reports and market notes from #suppliers-chat, #general, #hardware and #development-general, @djpandaman, @wakeupmbrc1, @kellertreppe123, @ob88594, @voidgiraffe, @spectakkular, @lenxtroz, @feralzi, @lia_oc, @gnasherrr, @busulle, @_____josh_____, @c133, @markshowa and others&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Prices for the [[CMP 170HX]] as members reported them on the Discord, each with the date it was posted. This is not a price list. Most rows are one person&#039;s quote, listing or purchase, in the currency that person used; no conversions were added. For what to buy, how to pay and how to check a card, see [[Buying]] and [[Acceptance checklist]].&lt;br /&gt;
&lt;br /&gt;
Names as posted: &#039;&#039;&#039;Alifond&#039;&#039;&#039; (also written Ailfond, alifond) is the Alibaba volume seller most members mention; @kellertreppe123 says Huateng Technology is the same company under another name. {{Source|handle=kellertreppe123|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563149708606701619}}&lt;br /&gt;
&lt;br /&gt;
== Price table ==&lt;br /&gt;
{{Status|Reported}} One row per report, earliest first. &amp;quot;Variant&amp;quot; is what the post or its thread says; &amp;quot;not stated&amp;quot; means the post did not say which card. &amp;quot;Condition&amp;quot; says whether the price was listed, quoted, offered, paid, sold, delivered (shipping and taxes included) or recalled later, and whether the card was cap-modded ([[PCIe x16 capacitor mod]]) or unlocked. A recalled price sits at the period it describes; the Source date is the day it was posted.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Date !! Variant !! Price !! Currency !! Where !! Condition !! Reported by&lt;br /&gt;
|-&lt;br /&gt;
| 2021-09-01 || not stated || 4,299 (MSRP); about 4,700 asked || USD || China, where the card first appeared || launch price, from the 170th Street history and specification pages; @kellertreppe123 recalls &amp;quot;4k at launch&amp;quot; || {{Source|handle=markshowa|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1561324784598384784|repo=https://github.com/amoghmunikote/170th-Street}}&amp;lt;br /&amp;gt;{{Source|handle=kellertreppe123|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563126021522329601}}&lt;br /&gt;
|-&lt;br /&gt;
| 2021-11-25 || not stated || 4,700 || USD || bought for a Linus Tech Tips video || paid || {{Source|handle=markshowa|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1561324784598384784|repo=https://github.com/amoghmunikote/170th-Street}}&lt;br /&gt;
|-&lt;br /&gt;
| 2022-09 (after the Ethereum Merge) || not stated || 400-500 in China; 300-500 on eBay || USD || secondhand markets || listed; club-170hx gives 250-500 || {{Source|handle=markshowa|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1561324784598384784|repo=https://github.com/amoghmunikote/170th-Street}}&amp;lt;br /&amp;gt;{{Source|handle=c133|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562161732137386127|repo=https://github.com/PixelML/club-170hx}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026 (before the unlock tool) || not stated || 100-300 || USD || mining market || traded as mining cards || {{Source|handle=c133|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562161732137386127|repo=https://github.com/PixelML/club-170hx}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026 (a couple of months before 10-23, recalled) || not stated || 300 || USD || not stated || &amp;quot;people pleaded to sell this GPU for 300usd&amp;quot; || {{Source|handle=odide_36591|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563141330367021069}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-06 (recalled) || 10 GB || 200 each || USD || not stated || paid; @cuddylac997 bought four before the unlock news || {{Source|handle=cuddylac997|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1557383580106227724}}&amp;lt;br /&amp;gt;{{Source|handle=cuddylac997|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1557383605830025328}}&amp;lt;br /&amp;gt;{{Source|handle=mlx4|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1563753763813068941}}&amp;lt;br /&amp;gt;{{Source|handle=mlx4|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1563753787242324010}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-07 (mid, recalled) || not stated || 550 each for the first four; passed on 700 each || USD || eBay and Newegg || paid; 12 of 16 later orders were cancelled || {{Source|handle=gnasherrr|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559772189618864129}}&amp;lt;br /&amp;gt;{{Source|handle=gnasherrr|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559772869314089103}}&amp;lt;br /&amp;gt;{{Source|handle=gnasherrr|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559774430169792584}}&amp;lt;br /&amp;gt;{{Source|handle=gnasherrr|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559772811218911383}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-07 (day one of the public unlock, recalled) || 8 GB || about 580 each; 800 the next day || USD || not stated || paid two at 580 || {{Source|handle=phoenixone7|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557444473083142235}}&amp;lt;br /&amp;gt;{{Source|handle=phoenixone7|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557452853172510792}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-07 (same period, recalled) || not stated || 2 at about 580, 2 at 800, 4 at 900 || USD || not stated || ordered eight, received two; the other orders were cancelled as &amp;quot;out of stock&amp;quot; || {{Source|handle=sojun80|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557446517994946622}}&amp;lt;br /&amp;gt;{{Source|handle=sojun80|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557446894240792667}}&amp;lt;br /&amp;gt;{{Source|handle=sojun80|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557446912930615448}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-08 (about a month after the unlock, recalled) || not stated || &amp;quot;the same price as a 3090&amp;quot; || not stated || Alibaba, Alifond || sold || {{Source|handle=spectakkular|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1557651688142409759}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-08 to 2026-09 (recalled) || not stated || about 800 early; 1,300-1,400 average || USD || not stated || paid || {{Source|handle=djpandaman|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556256308762775613}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557246623501910027}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-08 to 2026-09 (recalled) || not stated || about 1,000 || USD || import quotes || quoted || {{Source|handle=spectakkular|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556256452526604390}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-08 to 2026-09 (recalled) || not stated || 1,300; buyers wanted 1,000 at most including shipping and import duties || USD || Alibaba, Alifond || quoted &amp;quot;back in the day&amp;quot;; an EU group buy failed on price expectations || {{Source|handle=cute_sc2|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556343601628184670}}&amp;lt;br /&amp;gt;{{Source|handle=cute_sc2|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556327097767690271}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-09 to 2026-10-05 (recalled) || not stated || 1,600, then 2,100 || USD || Alibaba seller || waited at 1,600 thinking it was a bluff, paid 2,100 || {{Source|handle=voidgiraffe|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556513056761053325}}&amp;lt;br /&amp;gt;{{Source|handle=voidgiraffe|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556513084120760321}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-09 (before the October holiday, recalled) || not stated || 2,199 || USD || not stated || &amp;quot;everybody will wish they bought at US$ 2199&amp;quot; || {{Source|handle=persona_80337|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556516640126935102}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10 or earlier (date not given) || 8 GB; 10 GB || 8 GB 800 &amp;quot;way back&amp;quot;; two 10 GB at 1,500 each &amp;quot;when 8Gb was 2500&amp;quot; || USD || not stated || paid || {{Source|handle=tokukarin|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557443092880035932}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026 (dates not given, posted 10-23) || not stated || 1,000 each for three, 2,100 for the fourth || USD || not stated || paid || {{Source|handle=lia_oc|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563142258394665055}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-01 || not stated || 1,900 || USD || eBay || sold (screenshot) || {{Source|handle=djpandaman|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1559074621154791506}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1559075077528616961}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-04 || not stated || 2,400 || USD || Alibaba, Alifond || quoted || {{Source|handle=cute_sc2|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556208333373972491}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-04 || not stated || 2,299-2,599 || USD || Alibaba, Alifond || quoted || {{Source|handle=lenxtroz|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556236658322702348}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-04 || not stated || +300 per card the same evening || USD || Alibaba, Alifond || price increase (screenshot) || {{Source|handle=busulle|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556376077797163119}}&amp;lt;br /&amp;gt;{{Source|handle=busulle|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556376129990819843}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-04 || not stated || &amp;quot;over $2,800&amp;quot; || USD || Alibaba, Alifond || paid by Korean buyers; Korean enquiries got higher quotes, an enquiry in Chinese a lower one || {{Source|handle=artistosu|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556232731103338608}}&amp;lt;br /&amp;gt;{{Source|handle=artistosu|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556232941653200937}}&amp;lt;br /&amp;gt;{{Source|handle=artistosu|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556238447117860889}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-04 || not stated || about 1,850 || USD || Xianyu, a large mining operation claiming 2,000 units || quoted before import duties and shipping; the seller wanted USDT || {{Source|handle=voidgiraffe|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556207433670721597}}&amp;lt;br /&amp;gt;{{Source|handle=voidgiraffe|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556258101596782593}}&amp;lt;br /&amp;gt;{{Source|handle=voidgiraffe|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556987210048213004}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-04 || not stated || 2,600 from China; 3,000 domestic || USD || Alibaba, Alifond, DDP to the EU; EU domestic || quoted with the cap mod included (posted as &amp;quot;2,6$&amp;quot;) || {{Source|handle=kellertreppe123|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556319940942893168}}&amp;lt;br /&amp;gt;{{Source|handle=kellertreppe123|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556320536920072225}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-04 || not stated || about 2,800 || EUR || Austria, a company (the only EU seller found) || listed || {{Source|handle=busulle|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556350644514721793}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-04 || 8 GB || 2,500 each, lot of 12 || USD || eBay, a US seller || listed || {{Source|handle=mrmannyatx|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556323489185533993}}&lt;br /&gt;
|-&lt;br /&gt;
| about 2026-10-04 || not stated || 2,150-2,200 || EUR || Alibaba, Alifond, DDP || paid (&amp;quot;3 days ago or so&amp;quot;, posted 10-07) || {{Source|handle=quark2world|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1557431591209275446}}&amp;lt;br /&amp;gt;{{Source|handle=kellertreppe123|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1557443994567450702}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-05 || not stated || 2,599 || USD || Alibaba sellers || quoted; Alifond cancelled an earlier order &amp;quot;due to price increases&amp;quot; || {{Source|handle=voidgiraffe|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556507631986802779}}&amp;lt;br /&amp;gt;{{Source|handle=busulle|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556512895150325863}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-06 || not stated || +500 || USD || Alifond only, per @voidgiraffe || price increase || {{Source|handle=gitanos|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556983137404330015}}&amp;lt;br /&amp;gt;{{Source|handle=voidgiraffe|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556984699661062219}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-06 || not stated || 1,800-1,900 || USD || Xianyu, two sellers || quoted || {{Source|handle=voidgiraffe|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556984655566340129}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-06 || not stated || about 4,000 each || AUD || eBay, Australia || listed || {{Source|handle=voidgiraffe|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1556921329960091669}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-06 || two cards in a system || 18,000-20,000 || AUD || a prebuilt dual-card rig, expandable to four || offered; answers called it overpriced || {{Source|handle=truneski|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1556880090485235724}}&amp;lt;br /&amp;gt;{{Source|handle=persona_80337|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1556886988962005057}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-09-30 to 2026-10-07 || not stated || 2,000-2,100 || USD || Alibaba sellers || offers accepted &amp;quot;last week&amp;quot;; &amp;quot;accepting offers for 2100$&amp;quot; || {{Source|handle=dany0_|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1557398141983133879}}&amp;lt;br /&amp;gt;{{Source|handle=_____josh_____|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1557406879305564193}}&amp;lt;br /&amp;gt;{{Source|handle=_____josh_____|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1557406900788666459}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-07 || not stated || 2,100 each, eight cards || USD || eBay || paid || {{Source|handle=locs_locs|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557243532182560810}}&amp;lt;br /&amp;gt;{{Source|handle=locs_locs|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557243747631366249}}&amp;lt;br /&amp;gt;{{Source|handle=locs_locs|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557243794489868359}}&amp;lt;br /&amp;gt;{{Source|handle=locs_locs|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1557249750351478805}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-07 || not stated || 2,375 || USD || eBay, the same seller || offered || {{Source|handle=analyticeth|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1557397571083837531}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-07 || not stated || 2,300-2,600 || USD || eBay US || listed; &amp;quot;more like $2300 by the looks of it&amp;quot; || {{Source|handle=lia_oc|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1557366598292217857}}&amp;lt;br /&amp;gt;{{Source|handle=monroestreet|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1557477281100988559}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-07 || not stated || 2,700 || USD || not stated || asked &amp;quot;since the ecc unlock&amp;quot; || {{Source|handle=junsulee119|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1557365267842211954}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-07 || not stated || 2,699 || USD || Alibaba, Alifond || &amp;quot;the official price&amp;quot; || {{Source|handle=cibernox|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1557431843601649738}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-07 || 8 GB, unlocked to 64 GB || 3,000 || USD || Czechia || listed || {{Source|handle=dany0_|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1557477215170596997}}&amp;lt;br /&amp;gt;{{Source|handle=dany0_|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1557478329450369176}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-07 || not stated || 2,180 DDP || USD || a Shenzhen seller, named as xiulianjesen (nobody reported buying there) || quoted || {{Source|handle=kellertreppe123|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1557475954887237723}}&amp;lt;br /&amp;gt;{{Source|handle=kellertreppe123|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1557476041822310521}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-07 || not stated || 850 || USD || Alibaba listing &amp;quot;LEGIT DEAL For New CMP 170HX&amp;quot; || listed; wire transfer only; see [[#Scam price signals]] || {{Source|handle=forte9000|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1557187047746310185}}&amp;lt;br /&amp;gt;{{Source|handle=domrockt2|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1557250230636904449}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-11 || listed as 8 GB; PG199-origin cards || 9,999 (about 1,500 USD, as posted); earlier 7,499 || RMB || Taobao, a large store with 1,000 cards || listed; the small print showed &amp;quot;cmppg199hx&amp;quot; origin cards || {{Source|handle=spectakkular|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1558744440066154568}}&amp;lt;br /&amp;gt;{{Source|handle=spectakkular|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1558744737626988646}}&amp;lt;br /&amp;gt;{{Source|handle=spectakkular|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1558747573596983328}}&amp;lt;br /&amp;gt;{{Source|handle=dalzyyy|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1558751494365257729}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-11 || not stated || about 14,000 || RMB || Taobao || &amp;quot;minimal retail that it goes for&amp;quot; || {{Source|handle=wakeupmbrc1|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1558744892992266241}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-11 to 2026-10-12 || not stated || 1,700-1,800; 1,750 || USD || China, direct from a miner || quoted; @wakeupmbrc1 warned such a card might be a 32 GB PG199 board || {{Source|handle=spectakkular|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1559108621391110216}}&amp;lt;br /&amp;gt;{{Source|handle=spectakkular|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1559108721693429933}}&amp;lt;br /&amp;gt;{{Source|handle=dany0_|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1559209751710269634}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1559212333161513035}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-12 || 8 GB || 13,000 (about 2,000 USD) || RMB || China, buyout price || withdrawn by the poster the next day (&amp;quot;i was mistaking&amp;quot;) || {{Source|handle=wakeupmbrc1|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1559212438027501701}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1559212461754818672}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1559577423618637857}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-12 || not stated || 1,800 || USD || a seller who refused video testing || offered; @ob88594: &amp;quot;cheap&amp;quot;, likely hidden issues || {{Source|handle=programmer_007|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559190878357033081}}&amp;lt;br /&amp;gt;{{Source|handle=ob88594|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559197409509244928}}&amp;lt;br /&amp;gt;{{Source|handle=ob88594|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559197725319241802}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-12 || 8 GB || 2,500+ || USD || general || &amp;quot;you can use this as a base price&amp;quot; || {{Source|handle=ob88594|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559254126087639071}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-12 || not stated || about 2,500 including shipping and tax; &amp;quot;around 3k now&amp;quot; || USD || not stated || paid, in transit || {{Source|handle=programmer_007|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559261244140167290}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-12 || not stated || 2,400 || USD || eBay || cheapest seen || {{Source|handle=cannibaltoast.|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1559075219115614209}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-13 || 8 GB || 18,000-19,000 || RMB || China || &amp;quot;Don&#039;t see 13k rmb anymore&amp;quot; || {{Source|handle=tony_smartecom|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1559576917793841264}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-13 || 8 GB; 10 GB || 8 GB 17,000-18,000; 10 GB 20,000 || RMB || China; about the same on Goofish || market price || {{Source|handle=wakeupmbrc1|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559703803685503057}}&amp;lt;br /&amp;gt;{{Source|handle=douya4305|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559704933568348271}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559705431155155044}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-13 || PG199-origin card sold as a 32 GB &amp;quot;170HX ES&amp;quot; || 9,000+ || CNY || China || paid; another member called 9,000-10,000 reasonable, the buyer thought 13,000-14,000 || {{Source|handle=douya4305|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559703704435953665}}&amp;lt;br /&amp;gt;{{Source|handle=douya4305|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559704342716485784}}&amp;lt;br /&amp;gt;{{Source|handle=tony_smartecom|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559741065215352897}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-13 || 8 GB, &amp;quot;64GB&amp;quot; || 3,000 || USD || China || listed as 64 GB; plain 8 GB cards much cheaper || {{Source|handle=endbr64|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559437813072527475}}&amp;lt;br /&amp;gt;{{Source|handle=bayley_w|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559439559153164409}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-13 || 8 GB || 3,000-3,500 || USD || Western markets || market price || {{Source|handle=lenxtroz|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1559511799831863317}}&amp;lt;br /&amp;gt;{{Source|handle=lenxtroz|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1559512626055352391}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-13 || not stated || 3,000 || USD || a member&#039;s listing || listed, no bites || {{Source|handle=_orrorin|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1559594410851831920}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-14 || not stated || 2,600 each || USD || US, landed || paid, after fees and shipping || {{Source|handle=gnasherrr|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559770442984591521}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-14 || not stated || 3,500 || USD || not stated || quotes &amp;quot;jump 1k&amp;quot; while an order was in transit || {{Source|handle=programmer_007|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559771950128173057}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-14 || not stated || 3,100 each || USD || Alibaba, Alifond || quoted (&amp;quot;ailfond is trolling&amp;quot;) || {{Source|handle=voidgiraffe|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1559855690535665745}}&amp;lt;br /&amp;gt;{{Source|handle=voidgiraffe|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1559855710689431553}}&lt;br /&gt;
|-&lt;br /&gt;
| up to 2026-10-14 || 8 GB || 1,200, 1,250, 1,500, 1,900 || EUR || Alibaba listing &amp;quot;CMP 170HX 8GB to 64GB HBM2e&amp;quot; || paid, four cards in sequence, all Gen2 x16 || {{Source|handle=domrockt2|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559954889873039421}}&amp;lt;br /&amp;gt;{{Source|handle=domrockt2|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559960754466201652}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-14 || not stated || 2,500 || USD || eBay || paid, first card || {{Source|handle=ybryany|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560002882202374156}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-14 || not stated || 700 || USD || AliExpress || listed, crypto payment only; see [[#Scam price signals]] || {{Source|handle=ybryany|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560001492008566946}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-14 || 8 GB, listed as &amp;quot;16x PCIe 64GB Unlock&amp;quot; || 1,200 each || USD || Facebook Marketplace || paid 3,000 USD for two; fake delivery, refunded by PayPal; see [[#Scam price signals]] || {{Source|handle=mfj4|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1559755491905896563}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-15 || not stated || at least 3,000 || EUR || eBay || listed || {{Source|handle=reala7096|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1560280102837944341}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-15 || not stated || about 2,500 USD; 17,000 RMB minimum in DMs || USD; RMB || Xianyu || quoted || {{Source|handle=voidgiraffe|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1560280859871940609}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1560287541129777206}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-15 || 8 GB || 2,400 each, four cards || EUR || a member, EU only, free shipping || listed; tested, no cap mod || {{Source|handle=reala7096|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1560406797007978518}}&amp;lt;br /&amp;gt;{{Source|handle=reala7096|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1560407401989939203}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-16 || not stated || 2,390 each || USD || Taobao or Goofish, collected in Horgos || paid; x16 soldered already || {{Source|handle=wakeupmbrc1|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1560567840720035893}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1560568905661943964}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1560574159837470723}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1560814425298968637}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-16 || not stated || 17,500 each for 10 pieces (about 2,650 USD, as posted) || RMB || China, seller DMs || lowest quote seen || {{Source|handle=wakeupmbrc1|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1560574221678157845}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1560574306184994848}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-16 || not stated || 2,800+ || not stated || the poster&#039;s local market || asked || {{Source|handle=wakeupmbrc1|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560780409351184387}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-16 || not stated || &amp;quot;cmp 5K era&amp;quot; on Alifond&#039;s own price; its eBay listing still 3,000 || USD || Alifond direct; Alifond on eBay || listed || {{Source|handle=junsulee119|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1560553630988501013}}&amp;lt;br /&amp;gt;{{Source|handle=junsulee119|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1560555670183346219}}&amp;lt;br /&amp;gt;{{Source|handle=_arcanum_|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1560564436786356295}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-17 || 10 GB || nothing below 2,500 || USD || eBay || listed || {{Source|handle=feralzi|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560922684693418075}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-17 || 8 GB || 3,000 lowest, some 4,000 || USD || eBay || listed || {{Source|handle=feralzi|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560922835608936480}}&amp;lt;br /&amp;gt;{{Source|handle=feralzi|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560923119265517599}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-17 || 8 GB; 10 GB || 8 GB 2,500-3,000; 10 GB about 2,000-2,300 || USD || eBay || sold; {{Status|Contested}} the 10 GB figure was questioned as old data || {{Source|handle=djpandaman|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560923688050630698}}&amp;lt;br /&amp;gt;{{Source|handle=feralzi|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560923892070223873}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-17 || 8 GB (two), 10 GB (one) || 200 below eBay || USD || a member, Chicago area || offered || {{Source|handle=vektor_prime|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561140768637325333}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-18 || not stated || about 2,100 each, four cards || USD || private sale, PayPal Goods and Services, insured || paid; one arrived damaged || {{Source|handle=globalapathy|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561378037684113531}}&amp;lt;br /&amp;gt;{{Source|handle=globalapathy|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561380024278581321}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-18 || not stated || 2,750 plus tax || USD || eBay || listed || {{Source|handle=globalapathy|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561379875397566526}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-19 || not stated || 1,900 || EUR || a local deal (EU) || offered; unmodded, unlock untested || {{Source|handle=shudza|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1561737931473948823}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-19 || 8 GB || 100,000 for 18 cards || USD || Facebook, a seller in Tampa || asked || {{Source|handle=ghostinthedatacenter_87281|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1561537939547234387}}&amp;lt;br /&amp;gt;{{Source|handle=con3po7016|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1561558835460837388}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10 (several weeks before 10-19) || a built server || about 20,000 (&amp;quot;20g&amp;quot;) || not stated || Alifond || advertised; card count not stated || {{Source|handle=endsjeremy|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1561741606401351712}}&amp;lt;br /&amp;gt;{{Source|handle=endsjeremy|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1561741656129011713}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-21 || 8 GB || about 3,000 on average || USD || the poster&#039;s local market || market price; nobody selling 10 GB there || {{Source|handle=akkerstone|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562403016215240765}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-21 || not stated || 3,333 || USD || an Alibaba sales contact || quoted (screenshot) || {{Source|handle=kellertreppe123|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1562454713461645324}}&amp;lt;br /&amp;gt;{{Source|handle=kellertreppe123|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1562456101482401930}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-22 || not stated || &amp;quot;almost 3K a card&amp;quot; || USD || general || market price || {{Source|handle=deejay9983|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562931575966932993}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-22 || 8 GB || 18,500 regular; 24,000 per card in bulk lots of 10 || CNY || China || orders seen; bulk about 20 % above regular || {{Source|handle=ob88594|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562727235771699293}}&amp;lt;br /&amp;gt;{{Source|handle=ob88594|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562727916020695061}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-22 || 8 GB || up to 3,700 sold out; one bought at 2,380 &amp;quot;arrived for 3600+&amp;quot; || USD || CIS || sold out; paid || {{Source|handle=wakeupmbrc1|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562703971460583425}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562704046727372893}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562706859755053077}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-23 || not stated || 3,600 || USD || China || market price || {{Source|handle=kellertreppe123|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563125212424445965}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-23 || not stated || 3,000-3,600+ || USD || China, Alifond and similar || listed || {{Source|handle=lia_oc|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563142358089076798}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-23 || not stated || 2,600-3,000 and up || USD || general || market price || {{Source|handle=lia_oc|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563142258394665055}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-23 (recalled) || not stated || 2,000 || USD || general || &amp;quot;i remember when 170hx were 2k&amp;quot; || {{Source|handle=amishrakefightr|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563031325747712062}}&lt;br /&gt;
|-&lt;br /&gt;
| about 2026-10-23 || not stated || 3,199 / 3,099 (two tiers) || USD || Huateng price sheet || listed || {{Source|handle=legitsplit|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1564193868478681099}}&amp;lt;br /&amp;gt;{{Source|handle=kellertreppe123|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1564234756764213309}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-24 || not stated || 14,000 for four || USD || private sale || sold || {{Source|handle=wakeupmbrc1|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1563680799696625785}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-24 || not stated || about 700 || USD || AliExpress || listed, ETH or BTC only; see [[#Scam price signals]] || {{Source|handle=feralzi|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563557634211053709}}&amp;lt;br /&amp;gt;{{Source|handle=feralzi|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563570653213233185}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-25 || 10 GB || 1,200 || USD || eBay, listed &amp;quot;for parts&amp;quot; || paid; verified working, unlocked to 40 GB || {{Source|handle=programmerboi|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1563709465902059725}}&amp;lt;br /&amp;gt;{{Source|handle=programmerboi|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1563753581637537904}}&amp;lt;br /&amp;gt;{{Source|handle=programmerboi|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1563753674281582753}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-25 || not stated || 2,600 || USD || Alibaba, Alifond || cheapest listing; see [[#Listed versus delivered]] || {{Source|handle=manicraft1001|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563890771898138745}}&amp;lt;br /&amp;gt;{{Source|handle=manicraft1001|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563909297635729440}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-25 || 8 GB || 3,300-3,600, plus about 100 USD Alibaba payment fee || USD || international dealers || delivered (shipping and taxes included) || {{Source|handle=kellertreppe123|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563910041487147110}}&amp;lt;br /&amp;gt;{{Source|handle=kellertreppe123|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563910715079655578}}&amp;lt;br /&amp;gt;{{Source|handle=kellertreppe123|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563910810416185456}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-25 || not stated || about 2,500 || EUR || Xianyu, legitimate offers || listed, before DDP shipping to Europe || {{Source|handle=kellertreppe123|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563882154004447354}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-25 || not stated || 4,000+ || USD || EU || &amp;quot;you can still buy it for 4k + dollars&amp;quot; || {{Source|handle=gitanos|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563871185400496229}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-25 || 8 GB || 3,000 each; 2,800 offered for three || EUR || EU, between members || offered || {{Source|handle=kellertreppe123|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563956341566087339}}&amp;lt;br /&amp;gt;{{Source|handle=kellertreppe123|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563965372304990299}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-25 || not stated, sold liquid-cooled || 3,000 when bought; +500 a week later; 4,300 now || AUD || Sydney, a local seller || paid; current price || {{Source|handle=zingy90210|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563815081333231697}}&amp;lt;br /&amp;gt;{{Source|handle=zingy90210|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563816307143475302}}&amp;lt;br /&amp;gt;{{Source|handle=zingy90210|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563816325573382197}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-25 || eight cards || 23,000 for the eight || not stated (&amp;quot;$23k&amp;quot;) || an offer to a member || offered; Gen2 x16 cap mod done, factory tested || {{Source|handle=siriusrhi|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563779604039077961}}&amp;lt;br /&amp;gt;{{Source|handle=siriusrhi|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563780119426760776}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-25 || not stated || 16,000+ per card || CNY || China, sourcing cost || &amp;quot;no major mining farm is willing to ship&amp;quot; || {{Source|handle=ob88594|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563957669134471251}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-26 || 8 GB || 2,500 each for three || USD || EU, between members || offered || {{Source|handle=zingy90210|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1564155721644515460}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-26 || not stated || past 3,000 || USD || general || &amp;quot;prices of cmp has officially crossed 3k&amp;quot; || {{Source|handle=feralzi|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564130211358838867}}&lt;br /&gt;
|}&lt;br /&gt;
{{Status|Reported}} A lab research digest of public sources, written before buying, put tested x16 cards at about 2,000-2,700 USD (secondhand figures, not a purchase). {{Source|handle=darkmaniac7|date=2026-10-12|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
== Trend by month ==&lt;br /&gt;
=== Before the unlock ===&lt;br /&gt;
{{Status|Reported}} The card launched in 2021 at a 4,299 USD MSRP and was priced at about 4,700 USD when it surfaced in China. After the Ethereum Merge in September 2022 it fell to 400-500 USD on Chinese secondhand markets and 300-500 USD on eBay. {{Source|handle=markshowa|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1561324784598384784|repo=https://github.com/amoghmunikote/170th-Street}} Before the 2026 unlock tool it traded around 100-300 USD as a mining card. {{Source|handle=c133|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562161732137386127|repo=https://github.com/PixelML/club-170hx}} A 10 GB card cost 200 USD before the unlock news. {{Source|handle=cuddylac997|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1557383580106227724}}&amp;lt;br /&amp;gt;{{Source|handle=mlx4|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1563753787242324010}}&lt;br /&gt;
&lt;br /&gt;
=== July 2026 ===&lt;br /&gt;
{{Status|Reported}} The first buyers after the Reddit post on the unlock paid 550-580 USD per card in mid July; within a day of the post prices were 800 USD, and sellers cancelled many orders (one buyer received 4 of 16, another 2 of 8). {{Source|handle=gnasherrr|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559772189618864129}}&amp;lt;br /&amp;gt;{{Source|handle=gnasherrr|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559774430169792584}}&amp;lt;br /&amp;gt;{{Source|handle=gnasherrr|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559772811218911383}}&amp;lt;br /&amp;gt;{{Source|handle=phoenixone7|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557444473083142235}}&amp;lt;br /&amp;gt;{{Source|handle=phoenixone7|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557452853172510792}}&amp;lt;br /&amp;gt;{{Source|handle=sojun80|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557446517994946622}}&lt;br /&gt;
&lt;br /&gt;
=== August and September 2026 ===&lt;br /&gt;
{{Status|Reported}} Prices climbed from about 800 to about 1,000 USD and then 1,300-1,400 USD on average. {{Source|handle=djpandaman|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556256308762775613}}&amp;lt;br /&amp;gt;{{Source|handle=spectakkular|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556256452526604390}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557246623501910027}} Alifond asked 1,300 USD at one point and buyers would not pay more than 1,000 USD all in; @spectakkular says Alifond sold at RTX 3090 prices a month after the unlock. {{Source|handle=cute_sc2|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556343601628184670}}&amp;lt;br /&amp;gt;{{Source|handle=spectakkular|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1557651688142409759}} By late September one buyer waited at 1,600 USD and paid 2,100 USD, and 2,199 USD was the price before the October holiday. {{Source|handle=voidgiraffe|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556513056761053325}}&amp;lt;br /&amp;gt;{{Source|handle=voidgiraffe|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556513084120760321}}&amp;lt;br /&amp;gt;{{Source|handle=persona_80337|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556516640126935102}}&lt;br /&gt;
&lt;br /&gt;
=== 1 to 7 October 2026 ===&lt;br /&gt;
{{Status|Reported}} An eBay sale at 1,900 USD on 10-01. {{Source|handle=djpandaman|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1559074621154791506}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1559075077528616961}} Alifond quoted 2,400 USD on 10-04, then 2,299-2,599 USD, and raised the price by 300 USD per card that evening; on 10-05 Alibaba sellers quoted 2,599 USD and Alifond cancelled an earlier order over the increase. {{Source|handle=cute_sc2|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556208333373972491}}&amp;lt;br /&amp;gt;{{Source|handle=lenxtroz|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556236658322702348}}&amp;lt;br /&amp;gt;{{Source|handle=busulle|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556376129990819843}}&amp;lt;br /&amp;gt;{{Source|handle=voidgiraffe|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556507631986802779}}&amp;lt;br /&amp;gt;{{Source|handle=busulle|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556512895150325863}} On 10-06 cards rose about 500 USD more, which @voidgiraffe put down to Alifond alone while two Xianyu sellers still quoted 1,800-1,900 USD. {{Source|handle=gitanos|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556983137404330015}}&amp;lt;br /&amp;gt;{{Source|handle=voidgiraffe|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556984699661062219}}&amp;lt;br /&amp;gt;{{Source|handle=voidgiraffe|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556984655566340129}} On 10-07 Alifond&#039;s official price was 2,699 USD, eBay buyers paid 2,100 USD with listings at 2,300-2,600 USD, and one member quoted 2,700 USD &amp;quot;since the ecc unlock&amp;quot;. {{Source|handle=cibernox|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1557431843601649738}}&amp;lt;br /&amp;gt;{{Source|handle=locs_locs|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557243532182560810}}&amp;lt;br /&amp;gt;{{Source|handle=monroestreet|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1557477281100988559}}&amp;lt;br /&amp;gt;{{Source|handle=junsulee119|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1557365267842211954}}&lt;br /&gt;
&lt;br /&gt;
=== 8 to 17 October 2026 ===&lt;br /&gt;
{{Status|Reported}} On 10-11 @ob88594 said the price had &amp;quot;surged by another 30%&amp;quot;. {{Source|handle=ob88594|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558697983527223327}} On 10-12 he set 2,500 USD and up as the base price for an 8 GB card, while direct-from-miner quotes in China were still 1,700-1,800 USD. {{Source|handle=ob88594|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559254126087639071}}&amp;lt;br /&amp;gt;{{Source|handle=spectakkular|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1559108621391110216}}&amp;lt;br /&amp;gt;{{Source|handle=dany0_|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1559209751710269634}} By 10-13 China was at 17,000-19,000 RMB for the 8 GB card and Western markets at 3,000-3,500 USD. {{Source|handle=tony_smartecom|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1559576917793841264}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559703803685503057}}&amp;lt;br /&amp;gt;{{Source|handle=lenxtroz|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1559511799831863317}} On 10-14 two cards landed at 2,600 USD each, quotes reached 3,500 USD during another buyer&#039;s shipping, and Alifond quoted 3,100 USD. {{Source|handle=gnasherrr|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559770442984591521}}&amp;lt;br /&amp;gt;{{Source|handle=programmer_007|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559771950128173057}}&amp;lt;br /&amp;gt;{{Source|handle=voidgiraffe|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1559855710689431553}} On 10-15 eBay showed at least 3,000 EUR. {{Source|handle=reala7096|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1560280102837944341}} On 10-16 Alifond raised its own price (&amp;quot;cmp 5K era&amp;quot;) while its eBay listing stayed at 3,000 USD. {{Source|handle=junsulee119|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1560553630988501013}}&amp;lt;br /&amp;gt;{{Source|handle=_arcanum_|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1560564436786356295}} On 10-17 sold 8 GB cards on eBay were 2,500-3,000 USD against listings of 3,000-4,000 USD. {{Source|handle=djpandaman|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560923688050630698}}&amp;lt;br /&amp;gt;{{Source|handle=feralzi|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560922835608936480}}&lt;br /&gt;
&lt;br /&gt;
=== 18 to 27 October 2026 ===&lt;br /&gt;
{{Status|Reported}} A private sale at about 2,100 USD each against 2,750 USD plus tax on eBay (10-18). {{Source|handle=globalapathy|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561380024278581321}}&amp;lt;br /&amp;gt;{{Source|handle=globalapathy|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561379875397566526}} About 3,000 USD on average by 10-21 and 10-22. {{Source|handle=akkerstone|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562403016215240765}}&amp;lt;br /&amp;gt;{{Source|handle=deejay9983|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562931575966932993}} In China on 10-22 regular orders were 18,500 CNY and bulk lots of 10 were 24,000 CNY per card, @ob88594 reported Russian buyers buying the 8 GB card aggressively, and in the CIS everything up to 3,700 USD sold out; @djpandaman saw no change in the US yet. {{Source|handle=ob88594|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562727070851801112}}&amp;lt;br /&amp;gt;{{Source|handle=ob88594|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562727916020695061}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562704046727372893}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562705738218999869}} China was at 3,000-3,600 USD on 10-23, and Huateng&#039;s sheet from about the same day listed 3,199 and 3,099 USD. {{Source|handle=kellertreppe123|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563125212424445965}}&amp;lt;br /&amp;gt;{{Source|handle=lia_oc|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563142358089076798}}&amp;lt;br /&amp;gt;{{Source|handle=legitsplit|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1564193868478681099}} @busulle saw eBay prices dropping on 10-24; on 10-26 @feralzi wrote that prices had &amp;quot;officially crossed 3k&amp;quot;. {{Source|handle=busulle|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563522423767179365}}&amp;lt;br /&amp;gt;{{Source|handle=feralzi|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564130211358838867}} The trade-in rate against an RTX PRO 6000 went from about ten 8 GB cards a month earlier to about six with bargaining on 10-25. {{Source|handle=ob88594|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563771839833182250}}&amp;lt;br /&amp;gt;{{Source|handle=ob88594|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563773450500448368}}&lt;br /&gt;
&lt;br /&gt;
=== Why prices moved ===&lt;br /&gt;
{{Status|Contested}} Explanations offered for the rise, in the order posted. None came with sales data.&lt;br /&gt;
* Sellers read the Discord and reprice on unlock news. {{Source|handle=spectakkular|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556232153535217776}}&amp;lt;br /&amp;gt;{{Source|handle=quark2world|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556673217140101121}}&amp;lt;br /&amp;gt;{{Source|handle=endsjeremy|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558133663303073923}}&lt;br /&gt;
* The ECC unlock in cmpunlocker 0.5. {{Source|handle=junsulee119|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1557365267842211954}}&lt;br /&gt;
* Only weak cards are left and suppliers price in returns. {{Source|handle=_____josh_____|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1562033461387206720}}&lt;br /&gt;
* Large mining farms hold most of the supply and charge what they want; or &amp;quot;mostly just greed, there&#039;s still lots of supply&amp;quot;. {{Source|handle=lia_oc|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563125578939236393}}&amp;lt;br /&amp;gt;{{Source|handle=lia_oc|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563141938587369515}}&lt;br /&gt;
* Sellers are waiting for the mod to mature and will then sell at 4,000. {{Source|handle=odide_36591|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563141330367021069}}&lt;br /&gt;
* A card that earns its price back in two months will not be sold as a 1,000 USD mining card. {{Source|handle=cute_sc2|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563191606197358643}}&lt;br /&gt;
* PRL mining made the cards profitable again; see [[#Supply side]]. {{Source|handle=ob88594|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563957367823933502}}&lt;br /&gt;
* At 2,500 USD on eBay buyers stopped buying each time, &amp;quot;psychological or just low demand&amp;quot;. {{Source|handle=djpandaman|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560923138659844167}}&lt;br /&gt;
&lt;br /&gt;
== 10 GB versus 8 GB ==&lt;br /&gt;
{{Status|Contested}} Whether the [[10 GB card]] costs more or less than the [[8 GB card]] changed over time and posters disagreed. In the order posted:&lt;br /&gt;
* In July the 10 GB card was worth more because the Reddit post said it could reach 80 GB (recalled). {{Source|handle=gnasherrr|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559774544422768662}}&lt;br /&gt;
* 10-07: a buyer paid 1,500 USD each for two 10 GB cards &amp;quot;when 8Gb was 2500&amp;quot;; @wakeupmbrc1 said the 10 GB card was &amp;quot;more expensive than 8gb at that moment&amp;quot;. {{Source|handle=tokukarin|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557443092880035932}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557442737928667157}}&lt;br /&gt;
* 10-07 to 10-09: all 10 GB cards disappeared from the market and Xianyu was out of stock &amp;quot;especially the 10G version&amp;quot;; @_____josh_____ said 10 GB sellers were &amp;quot;in delulu land&amp;quot;. {{Source|handle=kellertreppe123|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1557444599318974566}}&amp;lt;br /&amp;gt;{{Source|handle=_____josh_____|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1557416561667743888}}&amp;lt;br /&amp;gt;{{Source|handle=ob88594|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558077261595410433}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558098318305792042}}&lt;br /&gt;
* 10-12: @ob88594 says unknown buyers in China have been buying the 10 GB card since the unlock information circulated among merchants in early August. {{Source|handle=ob88594|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1559045761071714396}}&lt;br /&gt;
* 10-13: @lenxtroz put the 10 GB card 500-800 USD below the 8 GB card; @endbr64 said it is priced &amp;quot;way more higher&amp;quot; because of its other unlock. {{Source|handle=lenxtroz|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1559513048421634119}}&amp;lt;br /&amp;gt;{{Source|handle=endbr64|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1559513274502873161}}&amp;lt;br /&amp;gt;{{Source|handle=endbr64|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1559513301212471337}}&lt;br /&gt;
* 10-13: in China the 10 GB card was 20,000 RMB against 17,000-18,000 RMB for the 8 GB card, about the same on Goofish, while eBay still had the 10 GB card cheaper. {{Source|handle=douya4305|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559704933568348271}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559703803685503057}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559705431155155044}}&amp;lt;br /&amp;gt;{{Source|handle=froggao|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559705220467007631}}&lt;br /&gt;
* 10-16: asked why 10 GB cards were priced below 8 GB cards, @wakeupmbrc1 said &amp;quot;64gb is much more than 40gb&amp;quot; and @cute_sc2 said there was still no simple unlock for the 10 GB card. {{Source|handle=voidgiraffe|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560730489713852597}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560732867904934009}}&amp;lt;br /&amp;gt;{{Source|handle=cute_sc2|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560734214352281621}}&lt;br /&gt;
* 10-17: no 10 GB card below 2,500 USD on eBay; sold data of about 2,000-2,300 USD was questioned as old. {{Source|handle=feralzi|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560922684693418075}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560923688050630698}}&amp;lt;br /&amp;gt;{{Source|handle=feralzi|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560923892070223873}}&lt;br /&gt;
* 10-21: &amp;quot;When I bought my 8g card back in August, everyone was avoiding the 10g versions. Now, nobody is selling them at all in my local market.&amp;quot; {{Source|handle=akkerstone|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562403016215240765}}&lt;br /&gt;
* 10-27: a seller offered @zagitta a 10 GB card unlocked to 128 SM, 40 GB and PCIe Gen3 for the same price as the 64 GB card he had ordered. {{Source|handle=zagitta|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564683058689613948}}&lt;br /&gt;
See [[Which card do I have]] for telling them apart.&lt;br /&gt;
&lt;br /&gt;
== Listed versus delivered ==&lt;br /&gt;
{{Status|Reported}} Listings, quotes and what buyers paid often differ.&lt;br /&gt;
* On 10-25 Alifond&#039;s cheapest listing was 2,600 USD; @wakeupmbrc1 said 2,600 &amp;quot;is not real for 8g&amp;quot;, @kellertreppe123 put the &amp;quot;dear price&amp;quot; at 3,300-3,600 USD with shipping and taxes plus about 100 USD Alibaba payment fee, and listings around 3,000 USD were &amp;quot;75% they are out of stock or will scam you&amp;quot;. The poster of the 2,600 figure expected extra fees. {{Source|handle=manicraft1001|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563890771898138745}}&amp;lt;br /&amp;gt;{{Source|handle=manicraft1001|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563909297635729440}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563909690914512899}}&amp;lt;br /&amp;gt;{{Source|handle=kellertreppe123|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563910041487147110}}&amp;lt;br /&amp;gt;{{Source|handle=kellertreppe123|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563910193543381126}}&amp;lt;br /&amp;gt;{{Source|handle=kellertreppe123|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563910715079655578}}&amp;lt;br /&amp;gt;{{Source|handle=kellertreppe123|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563910810416185456}}&lt;br /&gt;
* On 10-16 Alifond&#039;s direct price rose while its eBay listing stayed at 3,000 USD. {{Source|handle=junsulee119|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1560555670183346219}}&amp;lt;br /&amp;gt;{{Source|handle=_arcanum_|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1560564436786356295}}&lt;br /&gt;
* On 10-17 eBay listings for the 8 GB card were 3,000-4,000 USD and sold prices 2,500-3,000 USD; @djpandaman asked whether listings were &amp;quot;actually selling at that price or just boosted listings with no sales&amp;quot;. {{Source|handle=feralzi|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560922835608936480}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560922954366193685}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560923688050630698}}&lt;br /&gt;
* A member listed cards at 3,000 USD on 10-13 and got no bites. {{Source|handle=_orrorin|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1559594410851831920}}&lt;br /&gt;
* All-in cost of an Alibaba card on 10-05: &amp;quot;2599 + trade assurance + oh dear treatment + pay all taxes in between + 100 for shipping&amp;quot;, more than buying on eBay. {{Source|handle=_____josh_____|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556536760685563945}}&amp;lt;br /&amp;gt;{{Source|handle=meatsus|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556543131841859629}}&lt;br /&gt;
* Prices moved while cards were in transit: quotes jumped 1,000 USD during one shipment (10-14), and a CIS card bought at 2,380 USD &amp;quot;arrived for 3600+&amp;quot; (10-22). {{Source|handle=programmer_007|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559771950128173057}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562706859755053077}}&lt;br /&gt;
* Sellers cancelled orders after prices rose. {{Source|handle=gnasherrr|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559772811218911383}}&amp;lt;br /&amp;gt;{{Source|handle=sojun80|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557446894240792667}}&amp;lt;br /&amp;gt;{{Source|handle=busulle|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556512895150325863}}&lt;br /&gt;
&lt;br /&gt;
== Shipping, customs and tax ==&lt;br /&gt;
{{Status|Reported}}&lt;br /&gt;
* &#039;&#039;&#039;Incoterms.&#039;&#039;&#039; A DAP quote to the US means the buyer pays customs and about 50 % tariffs; DDP sellers ship with their own forwarder, for example into Germany and on within the EU. {{Source|handle=lenxtroz|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556265856252514367}}&amp;lt;br /&amp;gt;{{Source|handle=busulle|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556267198333587529}}&amp;lt;br /&amp;gt;{{Source|handle=busulle|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556267914934624328}}&lt;br /&gt;
* &#039;&#039;&#039;Cap mod included.&#039;&#039;&#039; Alifond sold cards already x16 modded, and its 2,600 USD DDP quote to the EU included the cap mod. {{Source|handle=voidgiraffe|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556144791459336227}}&amp;lt;br /&amp;gt;{{Source|handle=kellertreppe123|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556319940942893168}}&lt;br /&gt;
* &#039;&#039;&#039;US to EU.&#039;&#039;&#039; About 200-300 USD in transport and customs; many US eBay listings say &amp;quot;May not ship to Germany&amp;quot;. {{Source|handle=quark2world|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1557101818885050441}}&amp;lt;br /&amp;gt;{{Source|handle=humandrone8721_60165|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1557108593931714732}}&lt;br /&gt;
* &#039;&#039;&#039;Inside the EU.&#039;&#039;&#039; About 500 EUR in taxes on a card bought within the EU. {{Source|handle=matstatman|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561471786904723507}} Swiss VAT is 8.1 %. {{Source|handle=shirogeek|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561472047652282441}}&lt;br /&gt;
* &#039;&#039;&#039;China.&#039;&#039;&#039; Sales between individuals on Xianyu are tax exempt in China, but the buyer pays import duty or VAT at the destination; a registered business seller adds Chinese VAT, which an export channel might recover (about 13 %). Xianyu itself takes 0.6 %, plus 1 % a month over a limit. {{Source|handle=lia_oc|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556991825422716939}}&amp;lt;br /&amp;gt;{{Source|handle=lia_oc|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556991904594264117}}&amp;lt;br /&amp;gt;{{Source|handle=spectakkular|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556987478240403477}}&amp;lt;br /&amp;gt;{{Source|handle=ob88594|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557026922112876646}}&amp;lt;br /&amp;gt;{{Source|handle=ob88594|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557027411596419183}}&lt;br /&gt;
* &#039;&#039;&#039;Payment fees.&#039;&#039;&#039; A credit card costs about 3 % plus 2 % foreign-exchange fee, and Trade Assurance about 3 % more. Visa or Apple Pay came out about 300 EUR above a wire for one buyer. {{Source|handle=matstatman|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556285408659247197}}&amp;lt;br /&amp;gt;{{Source|handle=_____josh_____|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556347480944152639}}&amp;lt;br /&amp;gt;{{Source|handle=busulle|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556346400567070861}} About 100 USD Alibaba payment fee on a delivered card (10-25). {{Source|handle=kellertreppe123|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563910810416185456}} After a refused shipment Alibaba still tries to take a 3 % transaction fee. {{Source|handle=endsjeremy|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563880264294342711}}&lt;br /&gt;
* &#039;&#039;&#039;Agents.&#039;&#039;&#039; Superbuy adds 5 % to the exchange rate in its foreign-currency estimates, and agents make their margin on exchange rates and shipping. {{Source|handle=spectakkular|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1558747112710209577}}&amp;lt;br /&amp;gt;{{Source|handle=spectakkular|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559253481574113341}} @djpandaman&#039;s Alibaba agent charges 10 %, and an in-country agent who checks hardware before export also charges about 10 %. {{Source|handle=djpandaman|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559254486164439092}}&amp;lt;br /&amp;gt;{{Source|handle=endsjeremy|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563881270079913995}} Taobao forwarding carries a fixed shipping cost, so it pays off on larger orders. {{Source|handle=djpandaman|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563571426307481702}}&lt;br /&gt;
See [[Buying#Paying]] and [[Buying#Shipping, customs and tax]].&lt;br /&gt;
&lt;br /&gt;
== China wholesale ==&lt;br /&gt;
{{Status|Reported}} 8 GB card prices inside China as posted:&lt;br /&gt;
* 10-11: about 14,000 RMB minimum retail on Taobao; a 9,999 RMB listing turned out to be PG199-origin cards. {{Source|handle=wakeupmbrc1|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1558744892992266241}}&amp;lt;br /&amp;gt;{{Source|handle=dalzyyy|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1558751494365257729}}&lt;br /&gt;
* 10-12: 13,000 RMB &amp;quot;buyout price&amp;quot;, withdrawn by the poster the next day. {{Source|handle=wakeupmbrc1|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1559212438027501701}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1559577423618637857}}&lt;br /&gt;
* 10-13: 18,000-19,000 RMB; 17,000-18,000 RMB. {{Source|handle=tony_smartecom|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1559576917793841264}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559703803685503057}}&lt;br /&gt;
* 10-15: 17,000 RMB minimum in seller DMs. {{Source|handle=wakeupmbrc1|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1560287541129777206}}&lt;br /&gt;
* 10-16: 17,500 RMB each for 10 pieces. {{Source|handle=wakeupmbrc1|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1560574221678157845}}&lt;br /&gt;
* 10-22: 18,500 CNY regular, 24,000 CNY per card in bulk lots of 10. {{Source|handle=ob88594|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562727916020695061}}&lt;br /&gt;
* 10-23: 3,600 USD; 3,000-3,600+ USD with Alifond and similar. {{Source|handle=kellertreppe123|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563125212424445965}}&amp;lt;br /&amp;gt;{{Source|handle=lia_oc|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563142358089076798}}&lt;br /&gt;
* 10-25: sourcing cost 16,000 CNY and up; &amp;quot;At this price, you can&#039;t even buy it in China&amp;quot;. {{Source|handle=ob88594|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563957669134471251}}&amp;lt;br /&amp;gt;{{Source|handle=ob88594|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563958242957332542}}&lt;br /&gt;
@djpandaman&#039;s rule: the closer to the Chinese source, the cheaper, from eBay down through AliExpress, Alibaba, Taobao and 1688 to Xianyu; Taobao and Xianyu need a forwarder or a contact. {{Source|handle=djpandaman|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563559182064689254}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563559326306541568}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563559402160525505}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563571239279140887}}&lt;br /&gt;
&lt;br /&gt;
== Supply side ==&lt;br /&gt;
{{Status|Reported}} @ob88594 says the cards come from mining pools: before August 2026 there was nothing to mine (PRL was not available), so they sold cheaply; PRL made them useful again, upstream supply has been cut off most of the time, and no major mining farm will ship. {{Source|handle=ob88594|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563957367823933502}}&amp;lt;br /&amp;gt;{{Source|handle=ob88594|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563957669134471251}} Nobody in China or Hong Kong confirmed this in the export. {{Source|handle=_syn_thetic_|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563971040474828851}} Members&#039; own numbers point the same way: 12 cards mining Pearl at night make about 700 USD a month (&amp;quot;No wonder nobody&#039;s selling these cards&amp;quot;), miners are holding their cards, and one owner&#039;s cards paid themselves off in half a year. {{Source|handle=reala7096|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563148290185494529}}&amp;lt;br /&amp;gt;{{Source|handle=68x0|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1562487053646561292}}&amp;lt;br /&amp;gt;{{Source|handle=cute_sc2|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1560326885987328111}} A holder of more than 100 8 GB cards in China finds them hard to sell abroad because eBay&#039;s seller threshold is high, and a Xianyu seller claimed 2,000 units. {{Source|handle=newman_08462|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557244096446332991}}&amp;lt;br /&amp;gt;{{Source|handle=newman_08462|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557244557119197195}}&amp;lt;br /&amp;gt;{{Source|handle=voidgiraffe|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556987210048213004}}&lt;br /&gt;
&lt;br /&gt;
== Scam price signals ==&lt;br /&gt;
{{Status|Warning}} Far-below-market prices with crypto, wire or off-platform payment are the pattern behind the scams members hit. Paying one of these sellers means losing the money unless your card issuer reverses it. Details and what to do instead: [[Buying#Scam patterns]].&lt;br /&gt;
* &#039;&#039;&#039;700 USD on AliExpress, crypto only.&#039;&#039;&#039; Raised on 10-14 and again on 10-24, when the listings took only ETH or BTC; @kellertreppe123: &amp;quot;why would someone sell a atleast 3k$ gpu for 700$&amp;quot;. @djpandaman: if something from China is cheaper on AliExpress than on Taobao or Xianyu, &amp;quot;something is fishy&amp;quot;. {{Source|handle=ybryany|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560001492008566946}}&amp;lt;br /&amp;gt;{{Source|handle=feralzi|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563570653213233185}}&amp;lt;br /&amp;gt;{{Source|handle=kellertreppe123|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563557826192871538}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563570412921819147}} No retailer sells these cards at 70 % off market. {{Source|handle=galygious|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560003998403272725}}&lt;br /&gt;
* &#039;&#039;&#039;850 USD on Alibaba, wire only.&#039;&#039;&#039; A listing titled &amp;quot;LEGIT DEAL For New CMP 170HX&amp;quot; offered no secure payment and blocked the buyer who asked questions. {{Source|handle=domrockt2|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1557250230636904449}}&lt;br /&gt;
* &#039;&#039;&#039;1,200 USD each on Facebook Marketplace.&#039;&#039;&#039; A listing &amp;quot;CMP 170HX 8Gb 16x PCIe 64GB Unlock&amp;quot; took 3,000 USD for two cards, then faked a delivery; PayPal Goods and Services on a credit card refunded it. Another buyer hit by the same pattern was still waiting for a refund. {{Source|handle=mfj4|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1559755491905896563}}&amp;lt;br /&amp;gt;{{Source|handle=adusts|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1559759824344846357}}&lt;br /&gt;
* &#039;&#039;&#039;Extra money after the sale.&#039;&#039;&#039; AliExpress sellers asked buyers for 500 USD more for shipping. {{Source|handle=feralzi|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559773507804467211}}&lt;br /&gt;
* &#039;&#039;&#039;Google Shopping.&#039;&#039;&#039; On 10-27 the low-priced CMP 170HX results, all from China, were called pay-by-crypto scams. {{Source|handle=feralzi|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564745078470086776}}&amp;lt;br /&amp;gt;{{Source|handle=matstatman|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564745580272423026}}&lt;br /&gt;
{{Status|Reported}} Cheap but not a scam: below-market cards in China are often the ones that fail to unlock, and 9,000-10,000 RMB &amp;quot;new&amp;quot; cards are PG199-origin boards that unlock to 32 GB. A seller offering 1,800 USD on 10-12 refused video testing. {{Source|handle=endbr64|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559437813072527475}}&amp;lt;br /&amp;gt;{{Source|handle=bayley_w|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559439559153164409}}&amp;lt;br /&amp;gt;{{Source|handle=douya4305|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559703704435953665}}&amp;lt;br /&amp;gt;{{Source|handle=programmer_007|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559190878357033081}}&amp;lt;br /&amp;gt;{{Source|handle=ob88594|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559197725319241802}} See [[Which card do I have]] and [[Buying#Boards that are not what they seem]].&lt;br /&gt;
&lt;br /&gt;
== Parts and services ==&lt;br /&gt;
{{Status|Reported}} Prices of things people bought for these cards.&lt;br /&gt;
* &#039;&#039;&#039;NVLink bridges&#039;&#039;&#039; (for the 10 GB card): 500 RMB before the unlock; a Taobao quote of 780 RMB (about 116 USD) unbranded and 900 RMB (about 135 USD) NVIDIA-branded for the dual-slot 900-53651-0000-000, with no discount at 15, 30 or 50 units; 150 USD plus tax at US retail; 120 USD each on Xianyu. {{Source|handle=dalzyyy|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1557824047981658204}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1557812086174781600}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1557812513868087447}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1557423395627466874}}&amp;lt;br /&amp;gt;{{Source|handle=_arcanum_|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1557424485701918784}} See [[NVLink]].&lt;br /&gt;
* &#039;&#039;&#039;Cap mod as a service&#039;&#039;&#039;: about 50 USD plus shipping (others charge 50-90), 100 USD per card, 120 and 160 per card at two Canadian shops, 45 USD per card paid, 175 USD per card quoted, 300 AUD for one card, 65 per card for 13 cards, about 900 for 8 cards; about 50 CNY (under 10 USD) in China; 500 USD at a paid service, against under 100 USD for the tools to do it yourself. {{Source|handle=gmzombie|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556124053839020085}}&amp;lt;br /&amp;gt;{{Source|handle=ikyo|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556148743575961641}}&amp;lt;br /&amp;gt;{{Source|handle=68x0|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556848174449299488}}&amp;lt;br /&amp;gt;{{Source|handle=gpmickey|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556865392876453901}}&amp;lt;br /&amp;gt;{{Source|handle=gnasherrr|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1564484581627789364}}&amp;lt;br /&amp;gt;{{Source|handle=danske1|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1564531936184115221}}&amp;lt;br /&amp;gt;{{Source|handle=cmurrayis|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562968838574702633}}&amp;lt;br /&amp;gt;{{Source|handle=reala7096|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562969168737865800}}&amp;lt;br /&amp;gt;{{Source|handle=impactic|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562969877751267359}}&amp;lt;br /&amp;gt;{{Source|handle=lxtend|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562505061395996804}}&amp;lt;br /&amp;gt;{{Source|handle=lxtend|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562505132497838254}}&amp;lt;br /&amp;gt;{{Source|handle=globalapathy|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1560685405781889145}}&amp;lt;br /&amp;gt;{{Source|handle=endsjeremy|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1560688687858061566}} See [[PCIe x16 capacitor mod]].&lt;br /&gt;
The same Huateng sheet that listed the 170HX at 3,199 / 3,099 USD listed the CMP 90HX and 50HX at 248 USD; see [[Other CMP cards and other NVIDIA GPUs]]. {{Source|handle=legitsplit|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1564193868478681099}} The reported price of a paid 10 GB unlock in China is on [[Rumours and claims to verify]]. Alternatives people priced (A100, V100, RTX PRO 6000) are on [[Buying#Alternatives people priced]].&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
[[Buying]], [[Buying#Scam patterns]], [[Acceptance checklist]], [[Which card do I have]], [[8 GB card]], [[10 GB card]], [[PCIe x16 capacitor mod]], [[Rumours and claims to verify]], [[Other CMP cards and other NVIDIA GPUs]].&lt;br /&gt;
&lt;br /&gt;
{{ImportFooter}}&lt;br /&gt;
[[Category:Buying]]&lt;/div&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
	<entry>
		<id>https://cmp.wiki/w/index.php?title=Other_CMP_cards_and_other_NVIDIA_GPUs&amp;diff=490</id>
		<title>Other CMP cards and other NVIDIA GPUs</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=Other_CMP_cards_and_other_NVIDIA_GPUs&amp;diff=490"/>
		<updated>2026-10-30T10:12:22Z</updated>

		<summary type="html">&lt;p&gt;ImportBot: Import: other CMP models (90HX, 50HX, 40HX, 30HX, 70HX, 100-210), the A100 relation, and unlock work on other NVIDIA GPUs, @emogop, @zagitta, @djpandaman, @xeax, @green_dam, @jma1753, @68x0, @endsjeremy, @ob88594, @lenxtroz, @arabus_74064, @grapepepper, @sojun80, @danske1, @petrikrohn_26497, @programmerboi, @scallion_9883, @wakeupmbrc1, @peter643; repos Zagitta/gpu-unlock, JustAResearcher/gpu-unlock-ada, unitypit71/rtx4070tisuper-tensor-unlock, dartraiden/NVIDIA-patcher, mint&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Scope.&#039;&#039;&#039; This page collects what the cmpunlocker Discord said about cards that are &#039;&#039;&#039;not&#039;&#039;&#039; the [[CMP 170HX]]: the other CMP mining models, the A100 that the 170HX is cut from, and unlock projects for GeForce and other NVIDIA cards. &#039;&#039;&#039;Nothing on this page is CMP 170HX unlock work unless the entry says so.&#039;&#039;&#039; The wiki is about the 170HX; these notes are here because the questions keep coming, and they are thinner than the 170HX pages. For the 170HX itself start at [[Which card do I have]], [[8 GB card]] and [[10 GB card]]. The Discord export behind this page starts on 2026-10-04, so older talk about these cards is missing.&lt;br /&gt;
&lt;br /&gt;
== Other CMP cards ==&lt;br /&gt;
{{Status|Reported}} NVIDIA&#039;s open kernel module source lists the other CMP models by PCI device ID: CMP 50HX &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;1E09&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, CMP 40HX &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;1F0B&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, CMP 30HX &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;2189&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, CMP 90HX &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;220D&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and CMP 70HX &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;248A&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. The CMP 170HX (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;20C2&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;2082&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) is not in that table. {{Source|repo=https://github.com/NVIDIA/open-gpu-kernel-modules}}&lt;br /&gt;
&lt;br /&gt;
{{Status|Theory}} On 2026-10-07 a member asked the cmpunlocker maintainer about unlocks for the other CMP models (&amp;quot;I know a number are already out&amp;quot;); there was no answer in the export. {{Source|handle=tekfabii|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557380592155238492}}&lt;br /&gt;
&lt;br /&gt;
=== CMP 90HX ===&lt;br /&gt;
The CMP model the Discord talks about most after the 170HX. It is a 10 GB GDDR6X card and a different chip from the 10 GB 170HX; do not confuse the two (see [[Which card do I have#Cards that are not a normal 170HX]]). {{Source|handle=javicabrera_30495|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1561394694305353729}}&amp;lt;br /&amp;gt;{{Source|handle=xeax|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1561397088959336542}}&lt;br /&gt;
&lt;br /&gt;
==== What it is ====&lt;br /&gt;
{{Status|Reported}}&amp;lt;br /&amp;gt;&lt;br /&gt;
The 90HX is built like an RTX 3080: &amp;quot;3080 which cmp90 is based on has 320W&amp;quot;. {{Source|handle=emogop|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559482760140169229}} An unlocked 90HX is 3090-level compute but keeps its 10 GB. {{Source|handle=javicabrera_30495|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1561394694305353729}} Another owner puts it at nearly the same performance as a 3080. It is 2.5 slots wide, so plan the spacing: one of his cards is starved of air on an open frame. {{Source|handle=lenxtroz|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559486353299873863}}&amp;lt;br /&amp;gt;{{Source|handle=lenxtroz|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559364830538764320}}&lt;br /&gt;
&lt;br /&gt;
==== PCIe: capacitors and the mod driver ====&lt;br /&gt;
{{Status|Reported}}&amp;lt;br /&amp;gt;&lt;br /&gt;
Like the 170HX, the 90HX ships with the capacitors on the PCIe lines missing. Without them it runs PCIe 2.0 x4; with them x16. @emogop had a local technician fit his. {{Source|handle=emogop|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559478202836066414}}&amp;lt;br /&amp;gt;{{Source|handle=emogop|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559470299215306843}} PCIe 2.0 comes through a modified driver; without it his card showed Code 43. The modified driver uses the usual signing, not test signing. {{Source|handle=emogop|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559486745089675306}}&amp;lt;br /&amp;gt;{{Source|handle=emogop|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559486827109417034}}&amp;lt;br /&amp;gt;{{Source|handle=emogop|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559487111944736780}} Asked on 2026-10-16 whether PCIe 4.0 was unlocked, @giaki3003 thought the highest is still 2.0. {{Source|handle=legitsplit|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1560543342796734537}}&amp;lt;br /&amp;gt;{{Source|handle=giaki3003|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1560555451412906066}} @ob88594: &amp;quot;PCIe 3.0 cracking is not yet complete&amp;quot;. {{Source|handle=ob88594|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559523492603367525}} For the 170HX version of the capacitor mod see [[PCIe x16 capacitor mod]].&lt;br /&gt;
&lt;br /&gt;
==== Power and VRAM cooling ====&lt;br /&gt;
{{Status|Reported}}&amp;lt;br /&amp;gt;&lt;br /&gt;
The modified driver also lets you raise the power limit. The ceiling is 300 or 320 W, &amp;quot;apparently it&#039;s a hardware limit of that card&amp;quot;. GPU temperatures are good; VRAM temperatures are not. {{Source|handle=emogop|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559479712479322173}}&amp;lt;br /&amp;gt;{{Source|handle=emogop|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559484427518738514}}&amp;lt;br /&amp;gt;{{Source|handle=emogop|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559482760140169229}} With the stock pads the VRAM easily goes past 100 C. @emogop replaced the thermal pads on the VRAM with a copper or aluminium plate, with no insulation layer, and calls the plate mod and the capacitor mod both a must on a 90HX. The plate cost about 9 USD on the Russian AliExpress site; another member found the same part for about 20 USD on the global site. {{Source|handle=emogop|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559464707805417503}}&amp;lt;br /&amp;gt;{{Source|handle=emogop|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559465038283280397}}&amp;lt;br /&amp;gt;{{Source|handle=emogop|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559475004423405630}}&amp;lt;br /&amp;gt;{{Source|handle=emogop|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559477064074141808}}&amp;lt;br /&amp;gt;{{Source|handle=lenxtroz|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559476285103800341}}&lt;br /&gt;
&lt;br /&gt;
==== Memory and SMs ====&lt;br /&gt;
* {{Status|Reported}} The 90HX has no memory to unlock; the only route is a manual upgrade with newer memory packages. {{Source|handle=programmerboi|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1563897609389604915}}&amp;lt;br /&amp;gt;{{Source|handle=programmerboi|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1563897725479555085}} For 20 GB you need a 3090 PCB plus ten more GDDR6X chips soldered on, the same as the RTX 3080 20 GB mod. {{Source|handle=xeax|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1561397088959336542}}&lt;br /&gt;
* {{Status|Theory}} No SM unlock for the 90HX has been shown. Asked whether it could reach RTX 3080 SM counts, @scallion_9883 answered that GA102 and later consumer Ampere has no RIR (it is &amp;quot;a holdover from turing&amp;quot;), so an unlock would have to go through the floorsweep (FF) path, the same position as the 170HX 8 GB card; @matstatman suggested first looking for disabled GPCs or TPCs. {{Source|handle=emogop|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561040046386057217}}&amp;lt;br /&amp;gt;{{Source|handle=matstatman|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561040848395837561}}&amp;lt;br /&amp;gt;{{Source|handle=scallion_9883|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561076899701334178}}&amp;lt;br /&amp;gt;{{Source|handle=scallion_9883|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561078822290325626}} @emogop was told his card has no RIR records. {{Source|handle=emogop|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1561385941124251720}} An AI-written comparison table claimed a 90HX can be modified to all 84 SMs; @emogop had seen no such release, and its author said that row came from his AI and may be wrong. {{Source|handle=emogop|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1561313164543655967}}&amp;lt;br /&amp;gt;{{Source|handle=xeax|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1561366061549625347}} See [[Full SM unlock]] for how the 170HX does it.&lt;br /&gt;
* {{Status|Reported}} Tensor rate: the speed-select fuses that cap FP16/BF16 math with FP32 accumulate read &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;0x5&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; on the 90HX and &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;0x1&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; on an RTX 3090. {{Source|handle=green_dam|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562186252902469733}} The &amp;quot;free 3090 speedup hack&amp;quot; from Reddit works on a 90HX too (see [[#Tensor rate un-nerf on GeForce cards]]). {{Source|handle=68x0|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562637141438373937}}&lt;br /&gt;
&lt;br /&gt;
==== CUDA support ====&lt;br /&gt;
{{Status|Contested}}&lt;br /&gt;
* @ob88594: &amp;quot;It seems CUDA calls are not supported and will cause errors&amp;quot;. {{Source|handle=ob88594|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559361700669558825}}&lt;br /&gt;
* @xnupanic76: &amp;quot;The 90HX works fine for CUDA, I have one in one of my workstations.&amp;quot; {{Source|handle=xnupanic76|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559460764195102782}}&lt;br /&gt;
* @ob88594 later: performance calls are ineffective and AI performance is much worse than a 3080. {{Source|handle=ob88594|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559523492603367525}}&lt;br /&gt;
Board card T-153 on the [https://cmp.wiki/board/ board] asks two 90HX owners for one clean CUDA sample and one llama.cpp benchmark each.&lt;br /&gt;
&lt;br /&gt;
==== Ray tracing and games ====&lt;br /&gt;
{{Status|Reported}}&amp;lt;br /&amp;gt;&lt;br /&gt;
On 2026-10-16 @emogop reported hardware ray tracing working on the 90HX, with a screenshot of Indiana Jones (a game that needs hardware RT) running; he credits another member and friends with the unlock. {{Source|handle=emogop|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1560503426679316553}} Asked whether performance was still in the RTX 3060 range, @emogop answered that in real games it is closer to a desktop 3070. {{Source|handle=giaki3003|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1560555573605437502}}&amp;lt;br /&amp;gt;{{Source|handle=emogop|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1560569644342055065}} Before that, one owner said games were capped at 50 fps. {{Source|handle=lenxtroz|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559486397188935721}}&lt;br /&gt;
&lt;br /&gt;
==== NVLink, GSP and vGPU ====&lt;br /&gt;
* {{Status|Reported}} No NVLink: the card has no NVLink fingers (&amp;quot;no splines&amp;quot;), and a bridge would cost more than the card anyway. {{Source|handle=minioadmin|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1561654120643829834}}&amp;lt;br /&amp;gt;{{Source|handle=scallion_9883|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1561813141409759303}}&amp;lt;br /&amp;gt;{{Source|handle=matstatman|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1561656280114929766}}&lt;br /&gt;
* {{Status|Reported}} The GSP-off approach that @zarknoth described for CMP cards (unlock first, then load the driver with GSP firmware disabled) &amp;quot;work well&amp;quot; on the 90HX, and the non-GSP driver can be modified to use vGPU (screenshot, single report). {{Source|handle=zarknoth|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1564547690019160145}}&amp;lt;br /&amp;gt;{{Source|handle=green_dam|date=2026-10-28|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1564799215874474065}}&amp;lt;br /&amp;gt;{{Source|handle=green_dam|date=2026-10-28|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1564799982962348173}} The 170HX side of this is on [[VBIOS and firmware]].&lt;br /&gt;
&lt;br /&gt;
==== Unlock tools, uses and price ====&lt;br /&gt;
* {{Status|Reported}} The Windows unlocks for the CMP 90HX and 50HX run as a UEFI module before the OS starts. @zagitta took the idea for his early-boot Linux module from them, and says his own repo &amp;quot;is all based on the CPM90/50 unlocks&amp;quot;. {{Source|handle=zagitta|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563543666553913345}}&amp;lt;br /&amp;gt;{{Source|handle=zagitta|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563585750836969533}} The gpu-unlock-ada README credits WildFlash1st/cmp90hx-unlock for its GA102 code path. {{Source|handle=petrikrohn_26497|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563578905913331836}}&lt;br /&gt;
* {{Status|Theory}} Asked on 2026-10-19 whether any 90HX unlock supports open-gpu-kernel-modules 615.78.08; no answer in the export. {{Source|handle=riko6253|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561800715045970051}}&lt;br /&gt;
* {{Status|Reported}} One member runs Kokoro TTS and Qwen ASR on a 90HX in his second rig. {{Source|handle=68x0|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1559010348013719623}}&lt;br /&gt;
* {{Status|Reported}} Price: about 190 USD per card on 2026-10-13, up 40 to 100 USD within days; 248 USD on Huateng&#039;s price sheet dated about 2026-10-23. Since a 90HX now costs about as much as an RTX 3080, there is little point unless you already own one. {{Source|handle=lenxtroz|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559486353299873863}}&amp;lt;br /&amp;gt;{{Source|handle=lenxtroz|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559882550888103997}}&amp;lt;br /&amp;gt;{{Source|handle=legitsplit|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1564193868478681099}}&amp;lt;br /&amp;gt;{{Source|handle=lycorascence|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1561395662933983263}} More prices on [[Price history and market]].&lt;br /&gt;
&lt;br /&gt;
=== CMP 50HX ===&lt;br /&gt;
{{Status|Reported}} Device ID &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;1E09&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; in NVIDIA&#039;s table (above). A Windows UEFI unlock exists for the 50HX, as for the 90HX. {{Source|handle=zagitta|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563543666553913345}} Huateng&#039;s price sheet listed the 50HX at 248 USD. {{Source|handle=legitsplit|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1564193868478681099}} {{Status|Theory}} After the consumer tensor unlock made the news, a member asked whether the CMP 50, 70 and 90 should work with it; no answer in the export. {{Source|handle=ju5t5omedude|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563978991323586674}} The Discord export does not state the 50HX&#039;s chip or memory.&lt;br /&gt;
&lt;br /&gt;
=== CMP 40HX, 30HX and 70HX ===&lt;br /&gt;
* {{Status|Reported}} Device IDs: 40HX &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;1F0B&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, 30HX &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;2189&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, 70HX &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;248A&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (above). The 40HX and 70HX have 8 GB. @djpandaman&#039;s worry was that someone would put one in a 170HX shroud and sell it as a &amp;quot;CMP 8GB&amp;quot; card; @dalzyyy answered that the 170HX PCB is outside the PCIe CEM outline and its edge connector lacks the key notch, so a normal card would have to be cut down or a custom PCB made. {{Source|handle=djpandaman|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1558734253372608583}}&amp;lt;br /&amp;gt;{{Source|handle=dalzyyy|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1558734798107836516}}&amp;lt;br /&amp;gt;{{Source|handle=dalzyyy|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1558735337151537195}} Check that a listing says 170HX: [[Which card do I have]], [[Buying]].&lt;br /&gt;
* {{Status|Reported}} dartraiden/NVIDIA-patcher (below) supports the 30HX, 40HX, 50HX, 70HX and 90HX as display GPUs, and for the 30HX and 40HX recommends blacklisting nouveau and disabling GSP firmware after the install. {{Source|handle=xeax|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564777747144769697|repo=https://github.com/dartraiden/NVIDIA-patcher}}&lt;br /&gt;
* The export has no posts about the 30HX, 40HX or 70HX chips and no unlock results for them.&lt;br /&gt;
&lt;br /&gt;
=== CMP 100HX (100-210) ===&lt;br /&gt;
{{Status|Reported}}&amp;lt;br /&amp;gt;&lt;br /&gt;
The CMP 100HX, also listed as the 100-210, is the mining card of the &#039;&#039;&#039;GV100&#039;&#039;&#039; (Volta) generation, like the V100 and the Titan V. It is not related to the 170HX&#039;s GA100. This came up when a member asked whether a Titan V can be unlocked to 16 GB: &amp;quot;the titan V is GV100, A100 is GA100&amp;quot;, &amp;quot;so different core&amp;quot;. {{Source|handle=c07f|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563459325278814231}}&amp;lt;br /&amp;gt;{{Source|handle=endsjeremy|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563499947305992254}}&amp;lt;br /&amp;gt;{{Source|handle=endsjeremy|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563500027823919129}}&amp;lt;br /&amp;gt;{{Source|handle=c07f|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563500918987685958}} Not every 100HX revision can be modded and you have to test; some have been unlocked, but at V100 prices it is not very lucrative. {{Source|handle=xeax|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563517994955448361}}&amp;lt;br /&amp;gt;{{Source|handle=xeax|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563518185599148104}}&amp;lt;br /&amp;gt;{{Source|handle=xeax|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563518427652562955}} One member said he had about 60 of them, bought at 110 each. {{Source|handle=backwardsminer|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560216148979490897}}&amp;lt;br /&amp;gt;{{Source|handle=backwardsminer|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560216205640339487}} {{Status|Theory}} Whether anyone gets a 32 GB V100 out of a CMP 100, or only 16 GB, was asked and not answered. {{Source|handle=squishysquare|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560161669005582399}}&amp;lt;br /&amp;gt;{{Source|handle=squishysquare|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560161717931999305}} The 100HX PCB has a curved cutout at one end, which one member suggested as a mount for a blower and case. {{Source|handle=tugoubxs|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559793702614999052}}&lt;br /&gt;
&lt;br /&gt;
==== The CMP100-210xFULLTENSORSxGEN3x1 unlock ====&lt;br /&gt;
{{Status|Contested}}&lt;br /&gt;
* @jma1753 owns 24 CMP 100-210 cards (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;10de:1d84&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) and used only the Tensor-only mode of mintoriakamoto/CMP100-210xFULLTENSORSxGEN3x1, without enabling Gen3 or flashing the VBIOS: &amp;quot;a great performance increase at low power&amp;quot;, no issues after 5 days. The unlock is not persistent and is applied after each boot. {{Source|handle=jma1753|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1558100513931657287|repo=https://github.com/mintoriakamoto/CMP100-210xFULLTENSORSxGEN3x1}}&lt;br /&gt;
* @68x0: the same developer claimed PCIe 5.0 on the 170HX in a cmpunlocker issue; &amp;quot;I wouldn&#039;t trust any of this AI slop from this person&amp;quot;. Amogh (@_j3ns), the cmpunlocker author, replied: &amp;quot;Exactly why I banned them!&amp;quot; {{Source|handle=68x0|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1558131626922344510}}&amp;lt;br /&amp;gt;{{Source|handle=_j3ns|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1558136539966611477}}&lt;br /&gt;
What the repo itself says (read, not run): it is cmp100-unlock 1.1.1 (GPL-2.0), a boot-time, volatile Tensor-core and PCIe Gen3 unlock for the CMP 100-210 (GV100, 16 GB HBM2, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;10de:1d84&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;10de:1df4&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;). Nothing is flashed; a reset or power loss locks the card again. It reports FP16 tensor throughput going from about 6 to 86.7 TFLOP/s and Gen3 at 0.806 / 0.845 GB/s per x1 lane (Gen1 0.194 / 0.214). It was tested only on two &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;10de:1df4&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; cards that a seller had flashed with a Tesla V100 VBIOS, on the proprietary 550.163.01 driver, and it packages earlier work by Brazzo978 (CmpUnlocker-100-210) and duggasco (CMP100-210). Read the script before running it. Not 170HX work. {{Source|repo=https://github.com/mintoriakamoto/CMP100-210xFULLTENSORSxGEN3x1}}&lt;br /&gt;
&lt;br /&gt;
{{Status|Reported}} One lesson from that repo applies to 170HX hosts that also carry other NVIDIA cards: the &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;RMPcieLinkSpeed=0x1&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; registry dword is driver-wide and caps every NVIDIA GPU in the host, not only the CMP. {{Source|repo=https://github.com/mintoriakamoto/CMP100-210xFULLTENSORSxGEN3x1}} @ybryany, who runs a 170HX beside an RTX 4080 Super, left the global Gen2 dwords off for the same reason: they would have pulled the 4080 Super down to Gen2. {{Source|handle=ybryany|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1559748433353384017}} See [[Kernel parameters and module options]].&lt;br /&gt;
&lt;br /&gt;
== The A100 and the 170HX ==&lt;br /&gt;
The 170HX is a cut-down A100. What the Discord established about the relation, with the details on [[CMP 170HX]] and [[Variant comparison]]:&lt;br /&gt;
&lt;br /&gt;
=== What they share ===&lt;br /&gt;
* {{Status|Reported}} &#039;&#039;&#039;The die.&#039;&#039;&#039; Both are &#039;&#039;&#039;GA100&#039;&#039;&#039;. NVIDIA built the 170HX from GA100 dies that did not make the A100 bin. {{Source|handle=markshowa|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1561324784598384784|repo=https://github.com/amoghmunikote/170th-Street}} Compute capability is 8.0 (sm_80) on both, so there is no FP8 on the 170HX. {{Source|handle=cibernox|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1560230570225827862}} NVIDIA&#039;s open driver lists the GA100 parts it supports as A100, A30 and A800 boards; the 170HX is not among them. {{Source|repo=https://github.com/NVIDIA/open-gpu-kernel-modules}}&lt;br /&gt;
* {{Status|Reported}} &#039;&#039;&#039;The board.&#039;&#039;&#039; The CMPs are A100 PCIe PCBs with a few components left off, possibly with an extra strapping resistor. {{Source|handle=spectakkular|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1545982693903306813/1564563675912740975}} Compared with the A100 PCIe board, the 170HX leaves 5 Vcore VRM phases unsoldered (6 by another count), plus the parts of the 3.3 V NVLink clock generator. {{Source|handle=wingrimez_40467|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562888884558237807}}&amp;lt;br /&amp;gt;{{Source|handle=ghostinthedatacenter_87281|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562905010692558939}} Not everything sits in exactly the same place as on the A100. {{Source|handle=_syn_thetic_|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1545982693903306813/1564066836063068191}} Details on [[CMP 170HX#Board and hardware]].&lt;br /&gt;
* {{Status|Reported}} &#039;&#039;&#039;Heat spreader and water blocks.&#039;&#039;&#039; The A100 40 GB and the 170HX have an integrated heat spreader; the A100 80 GB does not, so A100 80 GB water blocks have a raised cold plate and do not fit. {{Source|handle=_arcanum_|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562136014279934004}} @spectakkular&#039;s version: the 8 GB 170HX has a heat spreader where the A100 80 GB has none, the 10 GB 170HX and the A100 40 GB both have one, and an A100 40 GB block on an 8 GB card is the likely mismatch. {{Source|handle=spectakkular|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1545982693903306813/1564563675912740975}} Water blocks sold as &amp;quot;RTX A100&amp;quot; blocks fit, since the A100 PCB &amp;quot;is identical to cmp170hx&amp;quot;; 3090 blocks do not. {{Source|handle=gnasherrr|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559792939088093207}}&amp;lt;br /&amp;gt;{{Source|handle=gnasherrr|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559793298682683396}}&amp;lt;br /&amp;gt;{{Source|handle=gnasherrr|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559793345046249535}} SXM4 A100 heatsinks do not fit either: the boards are vastly different. {{Source|handle=wakeupmbrc1|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1560749614171160688}} See [[Water cooling]].&lt;br /&gt;
* {{Status|Reported}} &#039;&#039;&#039;HBM packages.&#039;&#039;&#039; @djpandaman: every GA100 package he knows of, across the 170HX and A100 lines, carries 6 stacks of HBM2e, which he concludes are 16 GB stacks binned by Samsung. {{Source|handle=djpandaman|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559096192036642817}} What that means for each 170HX variant is on [[10 GB card]] and [[8 GB card]].&lt;br /&gt;
&lt;br /&gt;
=== What differs ===&lt;br /&gt;
* {{Status|Reported}} &#039;&#039;&#039;What NVIDIA locked on the 170HX.&#039;&#039;&#039; FP32, FP64 and INT8 throttled (FP16 tensor left alone), SMs cut to 70, memory cut to 8 or 10 GB, PCIe at Gen1 x4, NVLink fused off with its board parts missing, ECC disabled, BAR limited to 64 MiB, no graphics outputs. {{Source|handle=markshowa|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1561324784598384784|repo=https://github.com/amoghmunikote/170th-Street}} What the unlock gets back: [[Driver unlock]], [[Full SM unlock]], [[Gen2 link retrain]], [[PCIe Gen3 on the 10 GB card]], [[ECC]], [[NVLink]].&lt;br /&gt;
* {{Status|Reported}} &#039;&#039;&#039;Bad HBM blocks.&#039;&#039;&#039; The A100 hides bad HBM blocks by itself; on the 170HX owners mark them by hand. {{Source|handle=cute_sc2|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556661094272073809}} See [[Memory errors and ECC]].&lt;br /&gt;
* {{Status|Reported}} &#039;&#039;&#039;Power.&#039;&#039;&#039; The A100 PCIe cannot be undervolted and has a 300 W limit, so a compute-bound job sits at the cap all the time; the 170HX can be undervolted, which @wakeupmbrc1 counts as &amp;quot;like 25% free drain&amp;quot; saved. {{Source|handle=wakeupmbrc1|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559794301708271767}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559794317130862603}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559794657305690204}} The A100 PCIe idles at about 22 W at P8 in the screenshots one member found, about what unlocked CMPs reach; he thinks HBM keeps it from going lower. {{Source|handle=robbbbbb7973|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1534543856006332586/1562283459810955378}} See [[Undervolting and power limits]] and [[P-states and idle power]].&lt;br /&gt;
* {{Status|Contested}} &#039;&#039;&#039;Which A100 bin each variant shares.&#039;&#039;&#039;&lt;br /&gt;
** @atsasin2126: the 8 GB card has a 4096-bit bus because four HBM2e stacks were enough for its advertised mining rate, and &amp;quot;10g shares the bin with a100 40g, 8g with a100 80g&amp;quot;. {{Source|handle=atsasin2126|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560907053567053856}}&amp;lt;br /&amp;gt;{{Source|handle=atsasin2126|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560907303102980117}}&lt;br /&gt;
** @djpandaman: &amp;quot;then why would a100 80G have 5120&amp;quot;. {{Source|handle=djpandaman|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560907372459860060}}&lt;br /&gt;
* {{Status|Contested}} &#039;&#039;&#039;cp.async on sm_80.&#039;&#039;&#039; @zagitta: &amp;quot;cp.async is not on A100 afaik&amp;quot;. @phoenixone7: it should be, worth checking. @zagitta then allowed it may have been some other memory-copy feature missing on sm_80 that his assistant hit when porting sm_86 code. Nobody checked the CUDA documentation in the thread; this matters to anyone porting kernels from GA10x to GA100. {{Source|handle=zagitta|date=2026-10-28|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564800385544233031}}&amp;lt;br /&amp;gt;{{Source|handle=phoenixone7|date=2026-10-28|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564803908344217743}}&amp;lt;br /&amp;gt;{{Source|handle=zagitta|date=2026-10-28|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564804454404853812}}&lt;br /&gt;
&lt;br /&gt;
=== A100 SXM modules ===&lt;br /&gt;
* {{Status|Reported}} A100 SXM modules only need 48 V; the converters on the module do the rest. {{Source|handle=dalzyyy|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561419259320602625}} Prices and the Chinese SXM4-to-PCIe conversion cards are on [[Buying#Alternatives people priced]].&lt;br /&gt;
* {{Status|Theory}} A member is reverse-engineering the SXM baseboard pinouts to make intermediary boards for A100 and H100 baseboards; another says a vendor already has an SXM4 board laid out. {{Source|handle=programmerboi|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561408480798052533}}&amp;lt;br /&amp;gt;{{Source|handle=programmerboi|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561412259832664135}}&amp;lt;br /&amp;gt;{{Source|handle=dalzyyy|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561421560156389451}}&lt;br /&gt;
* {{Status|Theory}} A 300 W SXM2 A100 module from a self-driving platform, the highest-TDP A100, is now on the used market; whether it works in a DGX-1 was discussed but not tried. {{Source|handle=endsjeremy|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1564429237161820329}}&amp;lt;br /&amp;gt;{{Source|handle=endsjeremy|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1564429344439533609}}&amp;lt;br /&amp;gt;{{Source|handle=endsjeremy|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1564429403616706602}}&lt;br /&gt;
&lt;br /&gt;
== Engineering samples and single-rank boards ==&lt;br /&gt;
{{Status|Warning}} {{Cards|8 GB}}&amp;lt;br /&amp;gt;&lt;br /&gt;
Two kinds of card report as an 8 GB 170HX but do not unlock to 64 GB. Full identification details are on [[Which card do I have#Cards that are not a normal 170HX]].&lt;br /&gt;
* &#039;&#039;&#039;PG199-origin engineering samples&#039;&#039;&#039; unlock to 32 GB only. They are PG199 boards reconfigured to 170HX specs; one bought for over 9,000 yuan showed subsystem &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;10de:1586&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, board &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;699-11001-0109-RC1&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and ES VBIOS 92.00.6D.00.01. {{Source|handle=_arcanum_|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559546208719077477}}&amp;lt;br /&amp;gt;{{Source|handle=douya4305|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559698008516337665}}&lt;br /&gt;
* &#039;&#039;&#039;Single-rank 8 GB cards&#039;&#039;&#039; stop at 32 GB, dual-rank cards reach 64 GB. A fake 64 GB unlock on a single-rank card passes &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;memtest_vulkan&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; but fails a CUDA memtest, so validate with a CUDA-side test. {{Source|handle=c133|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562161732137386127|repo=https://github.com/PixelML/club-170hx}}&lt;br /&gt;
&lt;br /&gt;
== Tensor rate un-nerf on GeForce cards ==&lt;br /&gt;
Not 170HX work. GeForce cards run FP16 and BF16 tensor math with FP32 accumulate (and TF32) at half the rate of the matching workstation and data-center cards. The CMP unlock work showed how to lift that cap, and in October 2026 members ported it to GeForce cards. None of these tools touch a 170HX. Details and more numbers are on [[Tools#Related work on other NVIDIA cards]] and [[Cmpunlocker forks]].&lt;br /&gt;
&lt;br /&gt;
=== Why it works ===&lt;br /&gt;
{{Status|Reported}} The fuses &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;NV_FUSE_OPT_SM_SPEED_SELECT_FMLA32&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;NV_FUSE_OPT_SM_SPEED_SELECT_IMLA4&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; read &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;0x5&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; on the CMP 90HX and &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;0x1&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; on an RTX 3090, and Ada cards appear to carry a similar limit. {{Source|handle=green_dam|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562186252902469733}}&amp;lt;br /&amp;gt;{{Source|handle=green_dam|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562186434369159270}} The source is the case study in the unitypit71 repo. {{Source|handle=matstatman|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562201073068941455|repo=https://github.com/unitypit71/rtx4070tisuper-tensor-unlock}} On pro and data-center cards the rate is generally not capped (a T4 &amp;quot;probably already has all it&#039;s tensor perf&amp;quot;). {{Source|handle=zagitta|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564761500587917424}}&amp;lt;br /&amp;gt;{{Source|handle=zagitta|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564760634963398860}}&lt;br /&gt;
&lt;br /&gt;
=== RTX 3090 and other Ampere cards ===&lt;br /&gt;
* {{Status|Proven}} &#039;&#039;&#039;RTX 3090.&#039;&#039;&#039; @zagitta applied the CMP register technique to his 3090s: the FP16/BF16 to FP32-accumulate MMA path went from 134 to 268.6 TFLOP/s, the same MMA per clock as an A40. {{Source|handle=zagitta|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1561183733569167393}}&amp;lt;br /&amp;gt;{{Source|handle=zagitta|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1561186609582448701}}&amp;lt;br /&amp;gt;{{Source|handle=zagitta|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1561186986549579797}} @danske1, running the same module on an EVGA RTX 3090 FTW3 (8192 x 8192 x 8192 GEMM, median of 20 iterations x 5 samples): FP16 in, FP32 accumulate 81.95 to 141.07 TFLOPS (+72 %); BF16 81.35 to 145.59 (+79 %); TF32 40.46 to 78.76 (+95 %); FP16 accumulate (about 148) and plain FP32 (about 30) unchanged. {{Source|handle=danske1|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563165669523067072}}&amp;lt;br /&amp;gt;{{Source|handle=danske1|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563293585762295871}}&amp;lt;br /&amp;gt;{{Source|handle=danske1|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563293742557962313}}&lt;br /&gt;
* {{Status|Contested}} &#039;&#039;&#039;What it buys in practice.&#039;&#039;&#039;&lt;br /&gt;
** @zagitta: &amp;quot;a minor unlock for a few % prefill&amp;quot;, and only when the engine uses BF16 to FP32 FMA. {{Source|handle=zagitta|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1561066240934678559}}&amp;lt;br /&amp;gt;{{Source|handle=zagitta|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1561876551505551411}}&lt;br /&gt;
** A tester on r/LocalLLaMA found it works but makes no inference difference (relayed by @javicabrera_30495). {{Source|handle=javicabrera_30495|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1561514841015844927}}&lt;br /&gt;
** The gpu-unlock README claims LLM prefill +25 to 55 %, BF16 fine-tuning +25 to 50 % and image generation +30 to 55 %, with decode, INT8/FP8/INT4 and gaming unchanged. {{Source|handle=zagitta|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1561189774834802709|repo=https://github.com/Zagitta/gpu-unlock}}&lt;br /&gt;
* {{Status|Reported}} &#039;&#039;&#039;Other Ampere cards.&#039;&#039;&#039; @grapepepper patched his RTX 3090 Ti from Zagitta&#039;s repository; @sojun80 un-nerfed a 3060 Ti, 3070, 3070 mobile, 3080 and 3080 Ti in one night. {{Source|handle=grapepepper|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562183666371924070}}&amp;lt;br /&amp;gt;{{Source|handle=sojun80|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562322577676967957}}&lt;br /&gt;
* {{Status|Reported}} &#039;&#039;&#039;The Reddit &amp;quot;free 3090 speedup hack&amp;quot;.&#039;&#039;&#039; The post &amp;quot;Amazing free 3090 speedup hack, verified works 15% PP, 5% TG for free&amp;quot; also worked on an RTX 3080 20 GB and on a CMP 90HX; its author is reported to be a member of the server. One owner found the inference gain small; another says the gains are real for diffusion models. One user only got it to take effect after unplugging the machine from the wall. {{Source|handle=vektor_prime|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562634821593731132}}&amp;lt;br /&amp;gt;{{Source|handle=vektor_prime|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562692329934954496}}&amp;lt;br /&amp;gt;{{Source|handle=68x0|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562637141438373937}}&amp;lt;br /&amp;gt;{{Source|handle=stcord|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562732562273538140}}&amp;lt;br /&amp;gt;{{Source|handle=licensedterrapin|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562700183643361373}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562700803125547071}}&amp;lt;br /&amp;gt;{{Source|handle=lenxtroz|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562727278520176672}}&lt;br /&gt;
* {{Status|Reported}} &#039;&#039;&#039;RTX 3050 6 GB (GA107).&#039;&#039;&#039; @arabus_74064&#039;s card (18 SMs, sm_86) after the unlock: FP16 to FP32 18.3 to 37.0 TFLOPS, BF16 to FP32 18.2 to 37.0, INT8 72.8 to 74.0 TOPS, plain FP32 8.4 to 8.6. A GEMM correctness check at three shapes and seeds showed zero failures and zero max error. There is no unlock for the 8 GB 3050, which is GA106. The 6 GB card is 70 W, needs no power cable and has DisplayPort. {{Source|handle=arabus_74064|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564404556807409755}}&amp;lt;br /&amp;gt;{{Source|handle=arabus_74064|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564432596006342677}}&amp;lt;br /&amp;gt;{{Source|handle=arabus_74064|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564417689638670398}}&amp;lt;br /&amp;gt;{{Source|handle=arabus_74064|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564418132557439079}}&amp;lt;br /&amp;gt;{{Source|handle=arabus_74064|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564587181136412712}}&lt;br /&gt;
* {{Status|Reported}} &#039;&#039;&#039;Press.&#039;&#039;&#039; Tom&#039;s Hardware covered the consumer-card port on 2026-10-26 and credited the project properly. {{Source|handle=stcord|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564260527918551104}}&amp;lt;br /&amp;gt;{{Source|handle=stcord|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564262619164971129}} In @djpandaman&#039;s words, &amp;quot;the compute unlocks from cmpunlocker were ported over to consumer cards&amp;quot;. {{Source|handle=djpandaman|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564361831420526685}}&lt;br /&gt;
&lt;br /&gt;
=== Ada, Turing and Blackwell ===&lt;br /&gt;
* {{Status|Reported}} &#039;&#039;&#039;Ada (RTX 40).&#039;&#039;&#039; After the 3090 results, reports came in of an RTX 4070 Ti SUPER and then RTX 4080s unlocked; @grapepepper posted the unitypit71 repo and asked for &amp;quot;a single, safe, unified patch&amp;quot;. {{Source|handle=grapepepper|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562182781352550514|repo=https://github.com/unitypit71/rtx4070tisuper-tensor-unlock}}&amp;lt;br /&amp;gt;{{Source|handle=grapepepper|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562305166873460766}}&amp;lt;br /&amp;gt;{{Source|handle=grapepepper|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562184123790004285}} TOTORONG&#039;s AD103 Windows unlocker works (&amp;quot;Can confirm, it does work&amp;quot;). {{Source|handle=zagitta|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1563248053916536933|repo=https://huggingface.co/TOTORONG/AD103_win_unlocker}}&amp;lt;br /&amp;gt;{{Source|handle=dottoreargus|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1563314008717791445}} An RTX 4090 was reported unlocked with JustAResearcher/gpu-unlock-ada; @djpandaman: it can be done on AD103 too, and he was attempting AD102; @sevendaysworth unlocked an RTX 4080 FE. {{Source|handle=petrikrohn_26497|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563577439504830544}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563559770307436645}}&amp;lt;br /&amp;gt;{{Source|handle=sevendaysworth|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563612387800522785}} The 32 GB AD103 card mentioned with TOTORONG&#039;s tool is a hardware memory mod, not fused-off memory. {{Source|handle=armand0e|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1563277857856159929}}&amp;lt;br /&amp;gt;{{Source|handle=da6b|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1563285352083357897}}&lt;br /&gt;
* {{Status|Theory}} &#039;&#039;&#039;Turing (RTX 20).&#039;&#039;&#039; On 2026-10-27 @zagitta was porting gpu-unlock to AD102 and TU102 and asked for Turing beta testers: a 2060 should work, TU116 could in theory be supported. As he understands it, LHR used the same speed-select registers with even heavier limits. {{Source|handle=zagitta|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564760826189971559}}&amp;lt;br /&amp;gt;{{Source|handle=zagitta|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564760749782605855}}&amp;lt;br /&amp;gt;{{Source|handle=zagitta|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564755222226673695}}&amp;lt;br /&amp;gt;{{Source|handle=zagitta|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564761840066756712}}&lt;br /&gt;
* {{Status|Theory}} &#039;&#039;&#039;Blackwell (RTX 50).&#039;&#039;&#039; Nothing has been found; the 50 series is &amp;quot;significantly more secure&amp;quot; than the 40 and 30 series, though some specific tensor ops run at about half throughput. {{Source|handle=bigfoot1144|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562848084977786922}}&amp;lt;br /&amp;gt;{{Source|handle=bigfoot1144|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562850825355657238}}&lt;br /&gt;
* {{Status|Theory}} &#039;&#039;&#039;One host with a 170HX and an un-nerfed GeForce card.&#039;&#039;&#039; Asked by an owner of one 170HX and two 3090s: @68x0 says it should just work, since the module runs before the NVIDIA driver loads and is gated by device IDs, and the 170HX still needs cmpunlocker; @zagitta says the module is driver-version agnostic and resets the card cleanly before handing it to the NVIDIA driver. Nobody in the thread reported trying it; @lycorascence said an earlier gpu-unlock attempt on his main system &amp;quot;didn&#039;t go so well&amp;quot; for his 3090 and CMP, with no details. Board card T-019. {{Source|handle=n3bs|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564289930123812915}}&amp;lt;br /&amp;gt;{{Source|handle=68x0|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564290149368729613}}&amp;lt;br /&amp;gt;{{Source|handle=68x0|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564291255465148520}}&amp;lt;br /&amp;gt;{{Source|handle=zagitta|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564321584070656032}}&amp;lt;br /&amp;gt;{{Source|handle=lycorascence|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564767515819773984}}&lt;br /&gt;
* {{Status|Theory}} @sojun80 set out to build a generic tool from cmpunlocker that adds every GPU he can, and a more unified driver for the 30 and 40 series; no repo was posted. {{Source|handle=sojun80|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562322921383264289}}&amp;lt;br /&amp;gt;{{Source|handle=sojun80|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562323023623749633}}&amp;lt;br /&amp;gt;{{Source|handle=sojun80|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562325597219192943}}&lt;br /&gt;
&lt;br /&gt;
== SM and TPC unlocks on GeForce cards ==&lt;br /&gt;
{{Status|Theory}}&amp;lt;br /&amp;gt;&lt;br /&gt;
The [[Full SM unlock]] exists only for the CMP 170HX so far. {{Source|handle=lia_oc|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1563687445906853900}} On GeForce cards every attempt is a dead end to date:&lt;br /&gt;
* @zagitta tried to unlock the last 2 SMs on his 3090s to make a 3090 Ti; by 2026-10-18 all register writes had been dead ends. His EVGA FTW3 has the TPC marked defective, while a cheap Palit reference card only has the last TPC marked disabled. On 2026-10-24 he rated SM unlocks on Ampere and Ada a &amp;quot;very low chance&amp;quot;. {{Source|handle=zagitta|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1561198485519335496}}&amp;lt;br /&amp;gt;{{Source|handle=zagitta|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1561199044460806209}}&amp;lt;br /&amp;gt;{{Source|handle=zagitta|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1561439653339472053}}&amp;lt;br /&amp;gt;{{Source|handle=zagitta|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1563687422380744778}}&lt;br /&gt;
* There is no RIR on GA102 or on the 40 series, and on a 40-series card the software-override disable does nothing for TPCs. {{Source|handle=zagitta|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564358172246933556}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564477844560814223}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564478027617013901}}&amp;lt;br /&amp;gt;{{Source|handle=scallion_9883|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564478177554866380}} Read-only fuse dumps from two RTX 3090s show 41 TPCs / 82 SMs enabled; the disabled TPCs are probably defective, not merely disabled. {{Source|handle=zagitta|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564323744510648351}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564326321159536693}}&lt;br /&gt;
* Which consumer chips would have the most to gain if it ever works: on the 30 series the big GA102 goes down the stack past the 3090, on the 40 series AD102 is only on the 4090 and some RTX 4070 Ti SUPER boards (AD102-175-KEF-A1), which @djpandaman thinks have the highest ceiling. &amp;quot;If nvidia disabled TPCs instead of disabling whole GPCs for lower tier cards then there are huge TPC unlocks to be had&amp;quot;. {{Source|handle=endsjeremy|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564356315906576446}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564357486247542835}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564358396864499814}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564359951856697438}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564326609987833977}} A 3080 has 16 SMs sitting idle. {{Source|handle=sojun80|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562325305580978298}} The 3080 Ti 20G reads 82 SMs and 10496 CUDA cores, a 320-bit 20 GB version of the 3090 that is only 4 SMs short of a 3090 Ti. {{Source|handle=kill3again|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562372114122805293}}&amp;lt;br /&amp;gt;{{Source|handle=sojun80|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562326228319469599}}&lt;br /&gt;
* @djpandaman posted a read-only AD102 fuse dump script and asked owners of a 4090, RTX 5000 Ada or RTX 6000 Ada to run it (board card T-091). {{Source|handle=djpandaman|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1564512498743378011}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Telling disabled from defective.&#039;&#039;&#039; Start with [[gpcprobe]] (&amp;quot;start with my probe&amp;quot;) and read the RIR. {{Source|handle=matstatman|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1561293547838111827}}&amp;lt;br /&amp;gt;{{Source|handle=xeax|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1561271837906968639}} A &amp;quot;NVIDIA CMP &amp;amp; GeForce Consumer Master Matrix&amp;quot; HTML page that lists active SMs per card circulated on 2026-10-18; its author says Gemini wrote it and it may still contain errors (one was spotted in the 50-series rows), so treat it as a list of things to check, not as a source. {{Source|handle=xeax|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561231396293316658}}&amp;lt;br /&amp;gt;{{Source|handle=junsulee119|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561237694812659813}}&amp;lt;br /&amp;gt;{{Source|handle=xeax|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561238274620522607}} No Windows or EFI tool shows disabled versus defective SMs on GA102 or GA104. {{Source|handle=emogop|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1561820615218954351}}&lt;br /&gt;
&lt;br /&gt;
== Memory mods on GeForce cards ==&lt;br /&gt;
* {{Status|Reported}} &#039;&#039;&#039;RTX 3080 10 GB to 20 GB.&#039;&#039;&#039; Only 3080s on the reference PCB (memory pads on the back) can be converted by adding chips. {{Source|handle=endsjeremy|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564356928698585200}}&amp;lt;br /&amp;gt;{{Source|handle=endsjeremy|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564357032339968192}} In China the conversion is a systematic project: shops move the 3080 core onto a 3090-type PCB, and the Xianyu sellers of modded 3080 and 4080 cards sell the PCBs too. {{Source|handle=ob88594|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564455261702332497}}&amp;lt;br /&amp;gt;{{Source|handle=ob88594|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564455836032696442}}&amp;lt;br /&amp;gt;{{Source|handle=ob88594|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564457231410405377}} {{Status|Theory}} Whether cmpunlocker or gpu-unlock applies to a 3080 20 GB was asked and not answered (board card T-105). {{Source|handle=iksboj|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562071405108138087}} A Chinese RTX 3080 20 GB &amp;quot;OEM Turbo&amp;quot; board shows NVLink pads; whether anyone has enabled NVLink on it was asked, no answer. {{Source|handle=dottoreargus|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1558068301090005123}}&lt;br /&gt;
* {{Status|Theory}} &#039;&#039;&#039;RTX 3090 48 GB.&#039;&#039;&#039; The only known mod moves the GA102 to an A6000 PCB with GDDR6; nobody knew of a BIOS for a 48 GB 3090 that keeps GDDR6X. {{Source|handle=xeax|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518691940646781070/1561105461556547715}} 48 GB is &amp;quot;only possible on 4090 because there&#039;s a leaked vbios with 48gb config&amp;quot;. {{Source|handle=zagitta|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1561164731824218214}}&lt;br /&gt;
* {{Status|Contested}} &#039;&#039;&#039;RTX 4090 48 GB.&#039;&#039;&#039; A US modding service sells 48 GB 4090s at 5,000 USD.&lt;br /&gt;
** @quark2world avoids them: the PCB has poor voltage isolation, and &amp;quot;if something goes wrong takes the core with it&amp;quot;. {{Source|handle=djpandaman|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556357979312361573}}&amp;lt;br /&amp;gt;{{Source|handle=busulle|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556358689584058470}}&amp;lt;br /&amp;gt;{{Source|handle=quark2world|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556358117082800331}}&amp;lt;br /&amp;gt;{{Source|handle=quark2world|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556358143154589778}}&lt;br /&gt;
** @gpmickey bought his 48 GB 4090 there, talked to the owner and vouches for the service. {{Source|handle=globalapathy|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562185972903579810}}&amp;lt;br /&amp;gt;{{Source|handle=gpmickey|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562186248041406555}}&lt;br /&gt;
* {{Status|Warning}} &#039;&#039;&#039;Back-side VRAM on clamshell cards.&#039;&#039;&#039; @gpmickey fried a memory chip on his 48 GB 4090 before learning that the back-side VRAM needs real airflow. Water-cooled back plates exist; his card now sits in an Octominer case with heavy airflow. {{Source|handle=gpmickey|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562183213173182551}}&amp;lt;br /&amp;gt;{{Source|handle=gpmickey|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562184017615392791}}&amp;lt;br /&amp;gt;{{Source|handle=gpmickey|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562184965977022495}}&lt;br /&gt;
&lt;br /&gt;
== Other NVIDIA data-center cards ==&lt;br /&gt;
=== Tesla V100 and Titan V ===&lt;br /&gt;
* {{Status|Contested}} &#039;&#039;&#039;Is the V100 a real alternative?&#039;&#039;&#039;&lt;br /&gt;
** The cmpunlocker maintainer: &amp;quot;It&#039;s a little old and doesn&#039;t have driver support anymore&amp;quot;. {{Source|handle=prefix10k|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518691940646781070/1556840363551883376}}&amp;lt;br /&amp;gt;{{Source|handle=_j3ns|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518691940646781070/1556852809457205309}}&lt;br /&gt;
** @xeax: V100s are great, but use 4 or 8 SXM2 modules with NVLink and an SM70 vLLM fork such as 1CatAI/1Cat-vLLM; without NVLink you lose tensor parallel. {{Source|handle=xeax|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563518645643255910}}&amp;lt;br /&amp;gt;{{Source|handle=xeax|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563519176327299192|repo=https://github.com/1CatAI/1Cat-vLLM}} @xanthefin gets 88 tok/s on Qwen 3.6 across two V100s with llama.cpp built from source and a 5-bit quant, and finds a couple of V100s &amp;quot;not far&amp;quot; from one 170HX in some respects, with a tuned pair of 170HX in another league. {{Source|handle=xanthefin|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561337005105746011}}&amp;lt;br /&amp;gt;{{Source|handle=xanthefin|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561337146554712207}}&amp;lt;br /&amp;gt;{{Source|handle=xanthefin|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561338197798293515}}&amp;lt;br /&amp;gt;{{Source|handle=xanthefin|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561339757517078589}}&lt;br /&gt;
* {{Status|Reported}} The Titan V is GV100, like the V100; its CMP relative is the 100HX, not the 170HX (above). 16 GB V100s once sold for about 200 USD, which made a Titan V memory unlock pointless. {{Source|handle=endsjeremy|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563499947305992254}}&amp;lt;br /&amp;gt;{{Source|handle=endsjeremy|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563500152654921830}} V100s can be driver-patched for gaming. {{Source|handle=xeax|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563518499362574417}}&lt;br /&gt;
* {{Status|Theory}} &#039;&#039;&#039;A V100 and a 170HX in one host.&#039;&#039;&#039; @nathang6866 has had V100s and a 170HX in the same Dell R730 under Proxmox, but did not run one model across them. {{Source|handle=nathang6866|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563727993896177735}} A member asked whether anyone has combined sm70 and sm80 cards (a CMP holding the active weights and KV cache, the rest on V100s) and expects a &amp;quot;driver nightmare&amp;quot;; nobody reported trying (board cards T-064, T-102). {{Source|handle=kellertreppe123|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1563603462552293497}}&amp;lt;br /&amp;gt;{{Source|handle=kellertreppe123|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1563606209959825440}}&amp;lt;br /&amp;gt;{{Source|handle=zingy90210|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1563725158856917057}} Mixing rules for the 170HX are on [[Platforms]].&lt;br /&gt;
&lt;br /&gt;
=== A30 and A30X ===&lt;br /&gt;
{{Status|Theory}} The A30 also uses HBM and appears to be the same GA100 with very aggressive harvesting, but with 24 GB; the A30X, which has a high-speed interconnect, might be more interesting. Nobody has checked what memory an A30 really carries: it is &amp;quot;either a dead end or an absolute gemm (either it&#039;s actually 24GB or it&#039;s 96GB)&amp;quot;. {{Source|handle=mfj4|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559388551534350399}}&amp;lt;br /&amp;gt;{{Source|handle=programmerboi|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559417309238534227}}&amp;lt;br /&amp;gt;{{Source|handle=programmerboi|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559417345988890665}}&amp;lt;br /&amp;gt;{{Source|handle=programmerboi|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559417480248561695}}&amp;lt;br /&amp;gt;{{Source|handle=programmerboi|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562293858610577540}}&amp;lt;br /&amp;gt;{{Source|handle=programmerboi|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562294011509604473}} The A30 uses HBM2 rather than HBM2e, which may matter. {{Source|handle=mrmannyatx|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562304634125811733}} Only A30 listings, no A30X, turned up on eBay. {{Source|handle=c133|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562292323193454654}}&lt;br /&gt;
&lt;br /&gt;
=== P106-090 ===&lt;br /&gt;
{{Status|Reported}} A screenshot shows the P106-090 mining card running at PCIe Gen2 x16. {{Source|handle=green_dam|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562504877198807110}}&lt;br /&gt;
&lt;br /&gt;
== Graphics on a 170HX ==&lt;br /&gt;
This section is about the CMP 170HX itself.&lt;br /&gt;
* {{Status|Reported}} {{Cards|8 GB}} @peter643 got graphics running and found the vertex path used only 40 SMs; he reached 74 SMs by disabling an experimental NVIDIA register that limits some cross-GPC vertex work. Result: about 160 fps in Minecraft with shaders at 1080p, marginally faster than an RTX 3060 12 GB and nowhere near a 3080, at about 60 W. &amp;quot;I guess we need a real SM unlock to get the extra performance.&amp;quot; Board card T-151 asks for a second card and the register name. {{Source|handle=peter643|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562209548130062348}}&lt;br /&gt;
* {{Status|Reported}} About 20 fps on Linux against 60 fps on Windows on the same card; the poster suspects the open driver throttles it. {{Source|handle=bigptoughneigh|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1560974594695888946}}&lt;br /&gt;
* {{Status|Contested}} &#039;&#039;&#039;Which graphics APIs work.&#039;&#039;&#039;&lt;br /&gt;
** One member: there is no DirectX, OpenGL or Vulkan support. {{Source|handle=lenxtroz|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560243206505889843}}&lt;br /&gt;
** Another: &amp;quot;vulkan is what the inference runs on&amp;quot;. {{Source|handle=honzapat_cz|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560244068309532745}}&lt;br /&gt;
** @xeax: &amp;quot;somebody tried yes, it works, its not great because you need pcie bandwith and for the price you can find better gaming hardware&amp;quot;. {{Source|handle=xeax|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560248546664517724}}&lt;br /&gt;
* {{Status|Reported}} The card has no HDMI or DisplayPort, so output needs another GPU or the iGPU, or frame-buffer copying as Looking Glass does. GA100 has hardware decode and CUDA video processing but no NVENC encoder, and it has no ROPs. {{Source|handle=tugoubxs|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564789898714816563}}&amp;lt;br /&amp;gt;{{Source|handle=phoenixone7|date=2026-10-28|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564792971906388030}}&amp;lt;br /&amp;gt;{{Source|handle=phoenixone7|date=2026-10-28|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564793143847559170}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-28|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564797526085730355}}&amp;lt;br /&amp;gt;{{Source|handle=phoenixone7|date=2026-10-28|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564795729904672792}}&lt;br /&gt;
* {{Status|Reported}} Tesla cards have been made to game: the Level1Techs &amp;quot;Gaming, on my Tesla&amp;quot; thread worked for P100s, and one member has run a game on a V100. An A100 &amp;quot;wouldnt work out of the box&amp;quot;. For botting, P100 and V100 are &amp;quot;perfect for that and dirt cheap&amp;quot;. {{Source|handle=darkmaniac7|date=2026-10-28|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564809160233844748}}&amp;lt;br /&amp;gt;{{Source|handle=lycorascence|date=2026-10-28|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564809719791489048}}&amp;lt;br /&amp;gt;{{Source|handle=xeax|date=2026-10-28|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564810330612174849}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560249923767894037}}&lt;br /&gt;
* Claims about RT cores and OpenGL on unlocked CMP cards have no proof yet; they are listed on [[Rumours and claims to verify]].&lt;br /&gt;
&lt;br /&gt;
== Non-CMP unlock projects posted on the server ==&lt;br /&gt;
One paragraph per project, for reference. Each is credited to its owner and to the member who posted it. &#039;&#039;&#039;None of them unlocks a CMP 170HX.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Zagitta/gpu-unlock.&#039;&#039;&#039; {{Status|Reported}} A Linux kernel module (version 2.0.0) that removes the half-rate cap on FP16, BF16 and TF32 tensor math with FP32 accumulate on GeForce RTX 30 cards (stable) and RTX 40 and 20 cards (experimental). It loads from the initramfs before the stock NVIDIA driver, writes the tensor rate selectors and resets the card, so there is no patched driver, no VBIOS flash and nothing to redo after a driver update. The README&#039;s dense BF16 GEMM numbers: RTX 3060 12 GB 27 to 51 TFLOPS, 3080 10 GB 65 to 113, 3090 75 to 125, 3090 Ti 88 to 157, 4080 104 to 193, 4090 165 to 329 peak; decode, INT8, FP8 and games are unchanged. It is opt-in per card on the kernel command line, GPL-2.0 for the module. Its card table has no GA100 or CMP IDs, so CMP cards are refused. Not 170HX work. {{Source|handle=zagitta|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1561189774834802709|repo=https://github.com/Zagitta/gpu-unlock}}&amp;lt;br /&amp;gt;{{Source|handle=mrwojaketh|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563529790848372796|repo=https://github.com/Zagitta/gpu-unlock}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;JustAResearcher/gpu-unlock-ada.&#039;&#039;&#039; {{Status|Reported}} A fork of gpu-unlock (module version 1.1.1, GPL-2.0) that takes the same tensor un-nerf to the RTX 4090 and, behind per-chip opt-in flags, other Ada boards. The README reports FP16 to FP32-accumulate on a 4090 going from 165.6 to 331.6 TF/s instruction rate, while real cuBLAS GEMM gains are much smaller (FP16 +12 to 34 %, BF16 +16 to 20 % at some shapes), and a quantized MoE serving workload on a 48 GB 4090 showed no gain. It credits Zagitta/gpu-unlock, TOTORONG/AD103_win_unlocker and WildFlash1st/cmp90hx-unlock, and explicitly refuses data-center dies. Not 170HX work. {{Source|handle=petrikrohn_26497|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563578905913331836|repo=https://github.com/JustAResearcher/gpu-unlock-ada}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;unitypit71/rtx4070tisuper-tensor-unlock.&#039;&#039;&#039; {{Status|Reported}} A Korean-language brief and case study, with evidence files but no source code or binaries, for doubling FP16/BF16 to FP32-accumulate and TF32 throughput on one RTX 4070 Ti SUPER (AD103, 66 SMs) from a UEFI pre-boot app. Its Linux numbers: FP16/FP32-accumulate 94.1 to 184.8 TFLOPS, BF16 93.9 to 184.4, TF32 47.0 to 92.2, cuBLAS BF16 90.5 to 179.3; FP16 accumulate, INT8 and FFMA unchanged. The change is volatile (lost on power-off) and the repo says no universal 40-series tool is possible because every chip needs its own assets. It credits the CMP unlock work as prior art and builds on Zagitta/gpu-unlock. No license file. Not 170HX work. {{Source|handle=grapepepper|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562182781352550514|repo=https://github.com/unitypit71/rtx4070tisuper-tensor-unlock}}&amp;lt;br /&amp;gt;{{Source|handle=matstatman|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562201073068941455|repo=https://github.com/unitypit71/rtx4070tisuper-tensor-unlock}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TOTORONG/AD103_win_unlocker&#039;&#039;&#039; (Hugging Face). {{Status|Reported}} A Windows tensor unlocker for AD103 (RTX 40) cards. @dottoreargus confirmed it works, and @zagitta started porting it into gpu-unlock; gpu-unlock-ada&#039;s AD102 support derives from it. Not 170HX work. {{Source|handle=zagitta|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1563248053916536933|repo=https://huggingface.co/TOTORONG/AD103_win_unlocker}}&amp;lt;br /&amp;gt;{{Source|handle=dottoreargus|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1563314008717791445}}&amp;lt;br /&amp;gt;{{Source|handle=zagitta|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1563314142356701305}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;dartraiden/NVIDIA-patcher.&#039;&#039;&#039; {{Status|Reported}} A long-running English and Russian project that patches NVIDIA&#039;s stock drivers so mining cards bind as display and 3D-capable GPUs: P106, P104 and P102 cards, CMP 30HX, 40HX, 50HX, 70HX, 90HX and 170HX, and a few odd SKUs. On Linux a script patches the blocked-device table in the official &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;.run&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; installer; on Windows the INF is rewritten and the driver re-signed (self-patching needs Windows test mode, which breaks many anti-cheat systems; the author&#039;s prebuilt releases do not). Its NVENC flavour crashes apps on cards without a hardware encoder, which includes the 170HX. No license file. It lists both 170HX device IDs, but it is &#039;&#039;&#039;not an unlock&#039;&#039;&#039;: it does not touch FP32, memory, SMs or the PCIe generation, and on Linux it patches the proprietary module, so it is an alternative to cmpunlocker for graphics use, not a companion. Not 170HX unlock work. {{Source|handle=xeax|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564777747144769697|repo=https://github.com/dartraiden/NVIDIA-patcher}} See also [[Known bad combinations]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mintoriakamoto/CMP100-210xFULLTENSORSxGEN3x1.&#039;&#039;&#039; {{Status|Contested}} The CMP 100-210 (GV100) unlock described [[#The CMP100-210xFULLTENSORSxGEN3x1 unlock|above]], with the trust warning. Not 170HX work. {{Source|handle=jma1753|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1558100513931657287|repo=https://github.com/mintoriakamoto/CMP100-210xFULLTENSORSxGEN3x1}}&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
[[CMP 170HX]], [[Which card do I have]], [[Variant comparison]], [[8 GB card]], [[10 GB card]], [[Full SM unlock]], [[Driver unlock]], [[NVLink]], [[ECC]], [[PCIe x16 capacitor mod]], [[Cmpunlocker forks]], [[Tools]], [[Buying]], [[Price history and market]], [[Rumours and claims to verify]].&lt;br /&gt;
&lt;br /&gt;
{{ImportFooter}}&lt;br /&gt;
[[Category:Hardware variants]]&lt;/div&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
	<entry>
		<id>https://cmp.wiki/w/index.php?title=CMP_170HX&amp;diff=489</id>
		<title>CMP 170HX</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=CMP_170HX&amp;diff=489"/>
		<updated>2026-10-30T10:12:21Z</updated>

		<summary type="html">&lt;p&gt;ImportBot: Import: what the CMP 170HX is, @markshowa, @civiloid, @djpandaman, @cute_sc2, @wakeupmbrc1, @endsjeremy, @c133, @darkmaniac7, @exile_1ck, @wingrimez_40467, @ghostinthedatacenter_87281, @dalzyyy; gap-fill from #general 2026-10-24 (release timeline, credited summary), @petrikrohn_26497&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Status|Reported}} {{Cards|both}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;NVIDIA CMP 170HX&#039;&#039;&#039; is a cryptocurrency mining card built on &#039;&#039;&#039;GA100&#039;&#039;&#039;, the same die as the A100 data-center GPU. NVIDIA sold it in 2021 with most of the chip switched off. Since July 2026 the community has been switching it back on, and an unlocked card is now a 40-64 GB HBM card for local AI at a fraction of an A100&#039;s price. It exists in two versions, the [[8 GB card]] and the [[10 GB card]]; see [[Which card do I have]].&lt;br /&gt;
&lt;br /&gt;
== The card ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Property !! Value&lt;br /&gt;
|-&lt;br /&gt;
| GPU || GA100 (GA100-105F-A1 on the 8 GB card, GA100-105A-A1 on the 10 GB card), TSMC 7 nm, 54.2 billion transistors, 826 mm²&lt;br /&gt;
|-&lt;br /&gt;
| Compute capability || 8.0 (sm_80, same as A100)&lt;br /&gt;
|-&lt;br /&gt;
| SMs as shipped || 70 of the die&#039;s 128 (4,480 CUDA cores, 280 tensor cores)&lt;br /&gt;
|-&lt;br /&gt;
| Clocks || 1,140 MHz base, 1,410 MHz boost&lt;br /&gt;
|-&lt;br /&gt;
| L2 cache || 32 MB&lt;br /&gt;
|-&lt;br /&gt;
| Memory || HBM2e: 8 GB on a 4096-bit bus (SK hynix) or 10 GB on a 5120-bit bus (Samsung)&lt;br /&gt;
|-&lt;br /&gt;
| Memory bandwidth (stock, theoretical) || 1.49 TB/s (8 GB) / 1.56 TB/s (10 GB)&lt;br /&gt;
|-&lt;br /&gt;
| PCIe as shipped || x16 edge connector, Gen1 x4 electrical&lt;br /&gt;
|-&lt;br /&gt;
| Power input || one EPS12V 8-pin (CPU 8-pin) connector; ships with a 2x PCIe 8-pin to EPS adapter&lt;br /&gt;
|-&lt;br /&gt;
| Power || 250 W TDP on the stock VBIOS; idle about 30-40 W&lt;br /&gt;
|-&lt;br /&gt;
| Cooling || passive heatsink, no fan; needs forced airflow&lt;br /&gt;
|-&lt;br /&gt;
| Display outputs || none&lt;br /&gt;
|-&lt;br /&gt;
| Form factor || dual-slot PCIe card&lt;br /&gt;
|-&lt;br /&gt;
| Released || 2021-09-01, original MSRP 4,299 USD&lt;br /&gt;
|}&lt;br /&gt;
Values from the 170th Street specification page by Amogh (GitHub amoghmunikote), the author of cmpunlocker. {{Source|handle=markshowa|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1561324784598384784|repo=https://github.com/amoghmunikote/170th-Street}} The same site&#039;s introduction page gives other SM and bandwidth figures for the variants; the specification page values are used here. Memory vendors: SK hynix HBM2e on the 8 GB card, Samsung HBM2e on the 10 GB card {{Status|Reported}}. {{Source|handle=darkmaniac7|date=2026-10-30|note=site owner, from his own cards}} A read-only two-card fuse study agrees on the vendors. {{Source|handle=exile_1ck|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557384897260294235|repo=https://github.com/ahnguyen17/ga100-fuse-re}} Earlier posts that disagreed on HBM2 versus HBM2e are listed on [[Which card do I have#Memory vendor]].&lt;br /&gt;
&lt;br /&gt;
== Board and hardware ==&lt;br /&gt;
* &#039;&#039;&#039;A100 PCB with parts left off.&#039;&#039;&#039; The board is the A100 PCIe design with fewer components. Compared with the A100 PCIe board it leaves 5 or 6 Vcore VRM phases unpopulated, {{Source|handle=wingrimez_40467|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562888884558237807}} along with resistors on the NVLink bus and the parts of the 3.3 V NVLink clock generator. {{Source|handle=ghostinthedatacenter_87281|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562905010692558939}} The NVLink connector pins themselves are populated and connected to the core. {{Source|handle=cute_sc2|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1534501623471145011/1556562049247485954}}&lt;br /&gt;
* &#039;&#039;&#039;Out-of-spec edge connector.&#039;&#039;&#039; The PCB shape is outside the PCIe CEM spec and the gold fingers lack the key notch on the left. {{Source|handle=dalzyyy|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1558734798107836516}}&lt;br /&gt;
* &#039;&#039;&#039;Heat spreader.&#039;&#039;&#039; The 170HX package has an integrated heat spreader, like the A100 40 GB; the A100 80 GB has none, so A100 80 GB water blocks use a raised cold plate and do not fit. {{Source|handle=_arcanum_|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562136014279934004}} SXM4 A100 heatsinks do not fit either. {{Source|handle=wakeupmbrc1|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1560749614171160688}} Under the IHS is a phase-change paste, not solder. {{Source|handle=gnasherrr|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1561442200003416125}} {{Status|Warning}} Some cards have been delidded by accident; the stock heatsink cannot be used on a bare die without making up the lid&#039;s thickness, or the die cooks. {{Source|handle=civiloid|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1561522776815439892}}&lt;br /&gt;
* &#039;&#039;&#039;Fan header.&#039;&#039;&#039; The unpopulated fan connector is vestigial: no PWM control and no fan curve in the VBIOS; even the A100 PCIe board has no PWM controller. {{Source|handle=endsjeremy|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562626996268171420}}&lt;br /&gt;
* &#039;&#039;&#039;Power connector.&#039;&#039;&#039; The card has a single EPS12V 8-pin input; the pinout differs from PCIe 8-pin. With the bundled adapter, both PCIe inputs carry current. {{Source|handle=civiloid|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1560436414829559809}} A CPU (EPS12V) cable works directly, but its double-width latch will not clip onto the card and must be trimmed. {{Source|handle=civiloid|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1558217306167844906}} {{Status|Warning}} Feeding both adapter inputs from one PCIe cable and its pigtail has burned hardware. {{Source|handle=c133|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561551536994132139}} See [[Cooling and power]].&lt;br /&gt;
* &#039;&#039;&#039;Cooling.&#039;&#039;&#039; The cooler is passive and sized for a server&#039;s airflow. Without a fan the card overheats even at idle and falls off the bus at 95 C. {{Source|handle=analyticeth|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1557491900934791409}} Throttling starts around 76 C. {{Source|handle=zorg33|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562110134271090689}}&lt;br /&gt;
* &#039;&#039;&#039;No graphics.&#039;&#039;&#039; No HDMI or DisplayPort, {{Source|handle=xeax|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564777747144769697}} and GA100 has hardware decode but no NVENC encoder. {{Source|handle=djpandaman|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564781366493577297}}&lt;br /&gt;
* &#039;&#039;&#039;No FP8.&#039;&#039;&#039; The card is sm_80; it has no FP8 or FP4 tensor cores. {{Source|handle=cibernox|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1560230570225827862}}&lt;br /&gt;
&lt;br /&gt;
== PCIe as shipped ==&lt;br /&gt;
The card arrives at &#039;&#039;&#039;PCIe Gen1 x4&#039;&#039;&#039; (about 0.85 GB/s measured) in a x16 slot; &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;lspci&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; shows &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;LnkCap: Speed 2.5GT/s, Width x16&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;LnkSta: Speed 2.5GT/s, Width x4 (downgraded)&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. {{Source|handle=c133|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562161732137386127|repo=https://github.com/PixelML/club-170hx}} Two separate locks cause this:&lt;br /&gt;
* &#039;&#039;&#039;Speed.&#039;&#039;&#039; The silicon was never fused to Gen1. The Gen1 limit is a boot-time setting that cmpunlocker bypasses to reach Gen2; Gen3 and Gen4 are limited by real fuses. {{Source|handle=djpandaman|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1557879842152648776}}&lt;br /&gt;
* &#039;&#039;&#039;Width.&#039;&#039;&#039; The AC-coupling capacitors for 12 of the 16 lanes are not fitted, so the link trains at x4. Fitting 24 small 0402 capacitors restores x16. {{Source|handle=markshowa|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1561324784598384784|repo=https://github.com/amoghmunikote/170th-Street}} See [[PCIe capacitor mod]].&lt;br /&gt;
&lt;br /&gt;
== What NVIDIA locked ==&lt;br /&gt;
On the stock card:&lt;br /&gt;
* &#039;&#039;&#039;Compute throttled.&#039;&#039;&#039; FP32 about 0.41 TFLOPS (12.99 unlocked), FP64 0.19 (6.44), INT8 1.64 (48.03); FP16 tensor math (49 TFLOPS) was left alone. The FP32 throttle hits fused multiply-add, the core instruction of most compute work. {{Source|handle=markshowa|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1561324784598384784|repo=https://github.com/amoghmunikote/170th-Street}}&lt;br /&gt;
* &#039;&#039;&#039;SMs cut&#039;&#039;&#039; to 70 of 128 by fuses.&lt;br /&gt;
* &#039;&#039;&#039;Memory size&#039;&#039;&#039; limited to 8 GB or 10 GB of the HBM on the package.&lt;br /&gt;
* &#039;&#039;&#039;PCIe&#039;&#039;&#039; at Gen1 x4, as above.&lt;br /&gt;
* &#039;&#039;&#039;NVLink&#039;&#039;&#039; fused off and its board parts left out. &#039;&#039;&#039;ECC&#039;&#039;&#039; disabled. &#039;&#039;&#039;Resizable BAR&#039;&#039;&#039; limited to 64 MiB. &#039;&#039;&#039;Graphics APIs&#039;&#039;&#039;: the specification page lists CUDA and OpenCL only.&lt;br /&gt;
{{Source|handle=markshowa|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1561324784598384784|repo=https://github.com/amoghmunikote/170th-Street}}&lt;br /&gt;
* {{Status|Contested}} &#039;&#039;&#039;Graphics in practice.&#039;&#039;&#039; Members disagree, in the order posted: one said there is no DirectX, OpenGL or Vulkan support; {{Source|handle=lenxtroz|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560243206505889843}} another answered that Vulkan &amp;quot;is what the inference runs on&amp;quot;; {{Source|handle=honzapat_cz|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560244068309532745}} xeax said somebody tried gaming and &amp;quot;it works, its not great&amp;quot;; {{Source|handle=xeax|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560248546664517724}} peter643 ran Minecraft with shaders at 1080p at about 160 fps and about 60 W after enabling vertex work on all 74 SMs, marginally faster than his RTX 3060. {{Source|handle=peter643|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562209548130062348}} Details: [[Other CMP cards and other NVIDIA GPUs#Graphics on a 170HX]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Why.&#039;&#039;&#039; The CMP line was NVIDIA&#039;s answer to the 2021 GPU shortage: dedicated mining cards meant to be useless for gaming and general compute, so they would not compete with GeForce or data-center products. The 170HX was the only CMP model NVIDIA built itself, from GA100 dies that did not make the A100 bin. {{Source|handle=markshowa|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1561324784598384784|repo=https://github.com/amoghmunikote/170th-Street}} The A100 hides bad HBM blocks by itself; on the 170HX owners have to mark them by hand at boot (see [[8 GB card#Memory]]). {{Source|handle=cute_sc2|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556661094272073809}} The fuses that enforce the cut are electrical fuses inside the GPU die, not on the board. {{Source|handle=wakeupmbrc1|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1559797674931265647}}&lt;br /&gt;
&lt;br /&gt;
== From mining card to AI card ==&lt;br /&gt;
The card surfaced in China on 2021-09-01, mining Ethereum at about 164 MH/s at 250 W for roughly 4,700 USD. The Ethereum Merge on 2022-09-15 ended GPU mining of Ethereum and prices collapsed to 300-500 USD; by 2025 cards sold on eBay for 200-400 USD. A 2023 workaround (turning off FMA contraction) recovered some FP32 speed, and a 2025 paper measured it for LLM inference. {{Source|handle=markshowa|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1561324784598384784|repo=https://github.com/amoghmunikote/170th-Street}} In July 2026 the compute unlock (2026-07-12), the public cmpunlocker release (2026-07-14/15), the memory geometry unlock (2026-07-18) and Gen2 (2026-07-23/24) followed in quick succession. {{Source|handle=zagitta|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559239172202565735|repo=https://github.com/Consensus-Protocol/cmp170hx}} {{Status|Reported}} Petri Krohn&#039;s account of the releases, posted 2026-10-24 (a summary of one person&#039;s view; see [https://discord.com/channels/1518634379604136178/1518692084729511967/1563596344675803278 Discord]): the proof of concept was described in Jon Pry&#039;s Canary paper in mid-June 2026 and was never meant to be released. A &amp;quot;Clean Room&amp;quot; team shared a driverless unlocker on GitHub on 2026-07-12; it unlocked compute only, and within days 170HX prices and the global Pearl hash rate roughly doubled. It did not unlock memory because the memory configuration did not survive a function-level reset (FLR); a version 2 that needed no FLR was ready around 2026-07-18. From 2026-07-15 Russian Telegram channels spread a Chinese unlock, which replaced the Clean Room unlocker in Amogh&#039;s cmpunlocker repo; per Petri, a diff showed it was a version of the original proof of concept. He prefers the driverless approach, delivered by a Python script before the drivers load or by UEFI, as easier to understand and maintain than patching the open driver. {{Source|handle=petrikrohn_26497|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563596344675803278}} The unlock reaches the full configuration through a stack overflow in privileged early boot code, sets the card up, then hands over to the normal NVIDIA driver; not everything can be turned on on every card. {{Source|handle=endsjeremy|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564671514169712833}} The compute unlocks were later ported to GeForce cards, which brought press attention to the project. {{Source|handle=djpandaman|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564361831420526685}} The cmpunlocker Discord passed 2,000 members on 2026-10-23. {{Source|handle=_j3ns|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1518675945337389118/1563027187542659178}} Some owners still mine (now Pearl) when the cards are not serving models. {{Source|handle=reala7096|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563148290185494529}}&lt;br /&gt;
&lt;br /&gt;
== The two versions ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! !! [[8 GB card]] !! [[10 GB card]]&lt;br /&gt;
|-&lt;br /&gt;
| PCI ID || 10de:20c2 || 10de:2082&lt;br /&gt;
|-&lt;br /&gt;
| Unlocks to || 64 GB, 74 SMs, Gen2 || 40 GB (48 GB on some), up to 128 SMs, Gen3&lt;br /&gt;
|-&lt;br /&gt;
| Why || more memory || RIR fuse records unused, so most fuses can be overridden&lt;br /&gt;
|}&lt;br /&gt;
Full table: [[Variant comparison]]. How to tell them apart: [[Which card do I have]].&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
[[Start here]] · [[Unlocks]] · [[Driver unlock]] · [[Recipes]] · [[Platforms]] · [[Cooling and power]] · [[Troubleshooting]] · [[Buying]] · [[Glossary]]&lt;br /&gt;
&lt;br /&gt;
{{ImportFooter}}&lt;br /&gt;
[[Category:Hardware variants]]&lt;br /&gt;
[[Category:8 GB]]&lt;br /&gt;
[[Category:10 GB]]&lt;/div&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
	<entry>
		<id>https://cmp.wiki/w/index.php?title=Buying&amp;diff=488</id>
		<title>Buying</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=Buying&amp;diff=488"/>
		<updated>2026-10-30T10:12:20Z</updated>

		<summary type="html">&lt;p&gt;ImportBot: Import: buying guide: 8 GB vs 10 GB, prices, named sellers, scams, payment, shipping; @kellertreppe123, @djpandaman, @spectakkular, @wakeupmbrc1, @endsjeremy, @_____josh_____, @matstatman, @globalapathy, @gnasherrr, @voidgiraffe, @ob88594, @lia_oc, @lenxtroz, @sojun80; repos PixelML/club-170hx, dev-boz/cmp170hx-testsuite, evanrodgers/cmp-170hx-rir-burn-util; lab notes; gap-fill from #general 2026-10-23 to 10-26: @feralzi, @kellertreppe123, @froggao, @phoenixone7, @djpandaman,&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Status|Reported}} {{Cards|both}}&lt;br /&gt;
&lt;br /&gt;
Every CMP 170HX on the market is a used ex-mining card. In October 2026 prices moved every week, a share of the cards sold were broken, mislabelled or never shipped, and several buyers in the Discord lost money to scams. This page collects what those buyers learned. It is written for someone about to buy their first card.&lt;br /&gt;
&lt;br /&gt;
Named sellers and suppliers, with what buyers reported about them, are under [[#Sellers and suppliers]]. Reports age fast; ask in #suppliers-chat on the Discord before you buy.&lt;br /&gt;
&lt;br /&gt;
== Short version ==&lt;br /&gt;
* Know what a listing is before you pay. &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;10de:20c2&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; is the 8 GB card, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;10de:2082&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; the 10 GB card, and some &amp;quot;170HX&amp;quot; boards only reach 32 GB. See [[Which card do I have]] and [[#Boards that are not what they seem]].&lt;br /&gt;
* Pay with something your own bank can reverse: a credit card, or PayPal Goods and Services funded by a credit card. Do not pay a stranger by crypto, wire, gift card or PayPal Friends and Family. See [[#Paying]].&lt;br /&gt;
* Buy where a return is possible, and run the tests inside the return window. Do not solder the x16 cap mod before the tests pass.&lt;br /&gt;
* Ask the seller for text output from the exact card you will get (serial number, memory test log), not a video.&lt;br /&gt;
* Test the card on arrival with memory, tensor-core and real-workload tests. A quick memory test alone misses known faults. See [[Acceptance checklist]] and [[Testing and burn-in]].&lt;br /&gt;
* A price far below the going rate, &amp;quot;brand new&amp;quot; cards, or a listing that promises PCIe 4.0, NVLink or 80 GB are the usual signs of a scam or of a 32 GB board. See [[#Scam patterns]].&lt;br /&gt;
This list summarises the sections below, which carry the sources.&lt;br /&gt;
&lt;br /&gt;
== 8 GB or 10 GB ==&lt;br /&gt;
What each card gives with public tools, late October 2026. Details and how to tell them apart are on [[Which card do I have]] and [[Unlocks]].&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! !! 8 GB card !! 10 GB card&lt;br /&gt;
|-&lt;br /&gt;
| PCI ID || &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;10de:20c2&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;10de:2082&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Memory after [[Driver unlock|cmpunlocker]] || 64 GB || 40 GB; 48 GB only on cards whose sixth memory stack is not defective&lt;br /&gt;
|-&lt;br /&gt;
| SMs || 74 with cmpunlocker v0.5 || 74 public; more after a RIR fuse burn, per card&lt;br /&gt;
|-&lt;br /&gt;
| PCIe || Gen2 after the unlock; x4 stock, x16 with the cap mod || Gen3 after a RIR fuse burn; the public burn tool does not support Gen4&lt;br /&gt;
|-&lt;br /&gt;
| Fuse headroom || no usable RIR records || 16 free RIR records, unless a previous owner used them&lt;br /&gt;
|}&lt;br /&gt;
The RIR burn tool for the 10 GB card refuses the 8 GB card because that SKU has no free RIR records, and states Gen4 is not supported. {{Source|handle=hezz1891|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564222043363352576|repo=https://github.com/evanrodgers/cmp-170hx-rir-burn-util}}. About 6 of 30 10 GB cards that @djpandaman saw tested could do 48 GB. {{Source|handle=djpandaman|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560920383782260797}} 48 GB needs the sixth memory partition to be non-defective. {{Source|handle=wakeupmbrc1|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561025802890514616}}&lt;br /&gt;
&lt;br /&gt;
How people choose:&lt;br /&gt;
* Take the 10 GB card if you want tensor parallel or a faster interconnect. Take the 8 GB card if pipeline parallel is fine, or if you want to bet on a fuller unlock later. {{Source|handle=djpandaman|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561022003840815218}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561022209097596990}}&lt;br /&gt;
* Do not mix the two in one tensor-parallel group unless you can tune around the Gen2 bottleneck. {{Source|handle=djpandaman|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561023025204174859}} In tensor parallel a 64 GB card and a 40 GB card behave like two 40 GB cards and run at the speed of the slower one. {{Source|handle=wakeupmbrc1|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564683926838972438}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564683952453722136}} VRAM is the bottleneck in most workloads. {{Source|handle=phoenixone7|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564689147447218227}}&lt;br /&gt;
* @c133 runs both: 8 GB cards for KV cache room, 10 GB cards for faster ComfyUI video and audio work. {{Source|handle=c133|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561022589516775577}} The 10 GB card is the better pick for training and image or video generation. {{Source|handle=wakeupmbrc1|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559705487975514153}}&lt;br /&gt;
* For labs: buy for what the cards do today, not for a rumoured unlock. @djpandaman treats the 10 GB card as 40 GB, 80 SM, PCIe 4.0 x16 and the 8 GB card as 64 GB, 74 SM, PCIe 2.0 x16. {{Source|handle=djpandaman|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560008841817497732}}&lt;br /&gt;
{{Status|Contested}} The PCIe 4.0 figure for the 10 GB card is not what the public tools deliver (Gen3 after a fuse burn, see above); @daveedcoles asked about it in the same thread. {{Source|handle=daveedcoles|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560095147780218892}}&lt;br /&gt;
&lt;br /&gt;
=== Buying a used 10 GB card ===&lt;br /&gt;
* Read the fuses before you pay. @dottoreargus expects 10 GB cards with spent RIR records and no unlock to reach the used market. {{Source|handle=dottoreargus|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562149898311180342}} The read-only commands of [[170hx-rir-tool]] and [[gpcprobe]] show the RIR state and which units are disabled or defective.&lt;br /&gt;
* The number of defective GPCs varies per card. @matstatman: &amp;quot;1 defective is pretty good&amp;quot;, &amp;quot;0 defective is god mode&amp;quot;. {{Source|handle=matstatman|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1557485484891050108}}&amp;lt;br /&amp;gt;{{Source|handle=matstatman|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1557485522488655984}} @ghostinthedatacenter_87281 checked these counts before buying and found two 10 GB cards with no defective GPC. {{Source|handle=ghostinthedatacenter_87281|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1558157875715772506}}&lt;br /&gt;
* Paid hardware unlocks. A friend of @aaasss1456 had a 10 GB card unlocked at a factory in China for nearly 500 USD; it now identifies as an A100. {{Source|handle=aaasss1456|date=2026-10-10|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1558296445835026556}}&amp;lt;br /&amp;gt;{{Source|handle=aaasss1456|date=2026-10-10|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1558296562550177795}} @wakeupmbrc1: &amp;quot;thats rir macro burn&amp;quot;. {{Source|handle=wakeupmbrc1|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1558168562542317812}} {{Status|Theory}} @con3po7016 asked whether anyone had shipped cards from the US to a contact in China for such an unlock; nobody had. {{Source|handle=con3po7016|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518691940646781070/1558261468439253033}}&lt;br /&gt;
&lt;br /&gt;
=== Boards that are not what they seem ===&lt;br /&gt;
{{Status|Warning}} Some &amp;quot;170HX&amp;quot; cards only reach 32 GB after the unlock.&lt;br /&gt;
* &#039;&#039;&#039;PG199-origin boards.&#039;&#039;&#039; Cards sold as &amp;quot;new&amp;quot; 170HX are often PG199 boards reconfigured to 170HX specs, which unlock to 32 GB. {{Source|handle=_arcanum_|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559546208719077477}}&amp;lt;br /&amp;gt;{{Source|handle=boz._.|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559558065915830433}} @douya4305 bought one for more than 9,000 yuan. It reported device &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;10de:20c2&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and subsystem &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;10de:1586&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. {{Source|handle=douya4305|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559698008516337665}} A normal 8 GB card has board part number &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;900-11001-0108-000&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvidia-smi -q&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. {{Source|handle=zefrench6961|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1561765346833076396}} Check the board part number and VBIOS version before paying 170HX prices. The full list of tells is on [[Which card do I have]].&lt;br /&gt;
* &#039;&#039;&#039;Tesla-origin cards in a cheap listing.&#039;&#039;&#039; The Taobao store shop35050154, a large store with good ratings, listed many &amp;quot;170HX 8GB&amp;quot; cards at 9,999 RMB (just under 1,500 USD). The small print said they were PG199-origin cards. {{Source|handle=spectakkular|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1558744440066154568}}&amp;lt;br /&amp;gt;{{Source|handle=dalzyyy|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1558751494365257729}}&lt;br /&gt;
* &#039;&#039;&#039;Single-rank cards.&#039;&#039;&#039; Single-rank cards stop at 32 GB after the unlock; 3 of 4 cards one buyer bought were dual-rank. memtest_vulkan passed on a single-rank card that reported 64 GB, while a CUDA memory test failed past 32 GB. {{Source|handle=c133|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562161732137386127|repo=https://github.com/PixelML/club-170hx}}.&lt;br /&gt;
* &#039;&#039;&#039;Salvaged and transplanted chips.&#039;&#039;&#039; Salvaged 32 GB chip cards are on the market. {{Source|handle=lycorascence|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560003306045308960}} @civiloid recalls fake cards with no chips, and one CMP whose die had been transplanted from the 32 GB A100. {{Source|handle=civiloid|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559466233009676352}}&amp;lt;br /&amp;gt;{{Source|handle=civiloid|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559466533091016737}}&lt;br /&gt;
* &#039;&#039;&#039;Other CMP models.&#039;&#039;&#039; Check that a listing says 170HX and not only &amp;quot;CMP 8GB&amp;quot;. {{Source|handle=djpandaman|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1558734002565816451}}&lt;br /&gt;
&lt;br /&gt;
== What to ask a seller for ==&lt;br /&gt;
Seller videos prove little. Sellers send a video with many terminals and fast tab switching, with nothing that ties the card in the video to the card you get. {{Source|handle=_____josh_____|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556346781594558586}} Many reuse the same video. {{Source|handle=matstatman|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1558799367614242950}} Ask for text from the exact card and a written statement:&lt;br /&gt;
* the &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvidia-smi -q&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; output with the serial number, and the memory test report as a text file. {{Source|handle=globalapathy|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556312875726012448}}&lt;br /&gt;
* a statement in writing that the card was tested and works. @boz._.: &amp;quot;pictures and videos are useless&amp;quot;. {{Source|handle=boz._.|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1558800440832041043}}&lt;br /&gt;
* a test of the tensor cores, not only memory. Some cards pass memory tests while their tensor cores return garbage without any error. {{Source|handle=_____josh_____|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557667556746207255}} Stay away from sellers who refuse full tests that include tensor-core output; @_____josh_____ says this includes Alifond, which &amp;quot;won&#039;t test the exact cards you are buying&amp;quot;. {{Source|handle=_____josh_____|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557668203209953351}}&amp;lt;br /&amp;gt;{{Source|handle=_____josh_____|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557668265784901634}} &amp;quot;Anything that refuses to test has issues.&amp;quot; {{Source|handle=ob88594|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559254126087639071}}&lt;br /&gt;
* a tensor throughput number from [[mmapeak]] or a PyTorch GEMM benchmark. {{Source|handle=jimtjames|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1558871079395663902}}&lt;br /&gt;
* the card&#039;s InfoROM black box from &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;blackbox.py&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; ([[gpcprobe]]): power-on hours and the logged Xid errors. @globalapathy said @matstatman&#039;s tool saved him from buying bad cards; only one of the batch was good. {{Source|handle=globalapathy|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562131178524250145}}&lt;br /&gt;
* for a 10 GB card, the [[gpcprobe]] readout and the RIR state (see above).&lt;br /&gt;
&lt;br /&gt;
Reading a seller&#039;s numbers:&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;gpu-burn -tc&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; at about 83 TFLOPS is normal: that is TF32 tensor throughput. BF16 or FP16 should give 150 to 200 TFLOPS. {{Source|handle=jimtjames|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1558871079395663902}} A seller&#039;s clpeak run showing 83 to 84 TFLOPS on its tensor stress line raised the same question. {{Source|handle=golden_panda_97088_61593|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1558801363377455225}}&lt;br /&gt;
* A seller who quoted 1,800 USD and refused video testing was judged suspicious; at that price there &amp;quot;shouldn&#039;t be any memory errors&amp;quot;. {{Source|handle=ob88594|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559197409509244928}}&amp;lt;br /&amp;gt;{{Source|handle=programmer_007|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559216554472644750}}&lt;br /&gt;
&lt;br /&gt;
Listing text that should stop you:&lt;br /&gt;
* {{Status|Warning}} Claims that the card unlocks ECC, PCIe 4.0, NVLink and 80 GB. That was a seller&#039;s description. {{Source|handle=tugoubxs|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559795404076355676}} Of these only ECC is in the public cmpunlocker v0.5. {{Source|handle=lia_oc|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559708664175263932}} Stable 80 or 96 GB on a 10 GB card would need internal Samsung keys. {{Source|handle=wakeupmbrc1|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559705725696086072}}&lt;br /&gt;
* &amp;quot;PCIe 4.0&amp;quot; on eBay listings is autofill from before the cards were cracked, which is also why those listings do not say 64 GB. {{Source|handle=spectakkular|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558743009380671579}}&amp;lt;br /&amp;gt;{{Source|handle=spectakkular|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558743042330988606}} A seller screenshot showing &amp;quot;PCIe 4.0 x16&amp;quot; described the slot; the card itself was at x1 Gen1. {{Source|handle=xeax|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561264948468912210}}&amp;lt;br /&amp;gt;{{Source|handle=xeax|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561265565736370219}}&lt;br /&gt;
* &amp;quot;Brand new, never inserted.&amp;quot; No new cards exist; sellers clean and relabel used ones. {{Source|handle=chris0chris0chris|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559504312105705553}}&amp;lt;br /&amp;gt;{{Source|handle=chris0chris0chris|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559506222082949155}}&lt;br /&gt;
* Product photos that are AI-generated, even from a seller with 9 years on the platform. {{Source|handle=con3po7016|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559963922285727826}}&amp;lt;br /&amp;gt;{{Source|handle=endsjeremy|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559965235316654212}}&lt;br /&gt;
&lt;br /&gt;
== Prices as reported ==&lt;br /&gt;
Prices are in the currency the poster used. They are reports from buyers and observers on the date shown, not a price list. Check current sold listings before you buy. The eBay seller research page (Terapeak, sold tab) shows real sales but needs a seller account. {{Source|handle=quark2world|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556377602418151445}}&amp;lt;br /&amp;gt;{{Source|handle=quark2world|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556377662597894331}} Some say sellers can skew sold prices after the sale. {{Source|handle=djpandaman|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1557249275044565013}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Date !! Where !! Card !! Price !! Source&lt;br /&gt;
|-&lt;br /&gt;
| before August 2026 || mining market || 8 GB || about 100 to 300 USD as mining cards || {{Source|handle=c133|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562161732137386127|repo=https://github.com/PixelML/club-170hx}}.&lt;br /&gt;
|-&lt;br /&gt;
| before the unlock news || not stated || 10 GB || 200 USD each, 4 cards || {{Source|handle=cuddylac997|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1557383580106227724}}&lt;br /&gt;
|-&lt;br /&gt;
| mid to late July 2026 || eBay || 8 GB || 550 USD each, first 4 cards; 12 of 16 later orders cancelled || {{Source|handle=gnasherrr|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559772189618864129}}&amp;lt;br /&amp;gt;{{Source|handle=gnasherrr|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559772811218911383}}&lt;br /&gt;
|-&lt;br /&gt;
| first day of the public unlock || not stated || 8 GB || about 580 USD each; 800 a day later || {{Source|handle=phoenixone7|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557444473083142235}}&amp;lt;br /&amp;gt;{{Source|handle=phoenixone7|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557452853172510792}}&lt;br /&gt;
|-&lt;br /&gt;
| August to September 2026 || various || 8 GB || about 800 to 1,400 USD || {{Source|handle=djpandaman|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556256308762775613}}&amp;lt;br /&amp;gt;{{Source|handle=spectakkular|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556256452526604390}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-01 || eBay US, sold || 8 GB || 1,900 USD || {{Source|handle=djpandaman|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1559075077528616961}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-04 || Xianyu, one seller (wanted payment in USDT), quote || not stated || about 1,850 USD, not including import duties or shipping || {{Source|handle=voidgiraffe|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556207433670721597}}&amp;lt;br /&amp;gt;{{Source|handle=voidgiraffe|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556258101596782593}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-06 || Xianyu, two sellers, quote || not stated || 1,800 to 1,900 USD || {{Source|handle=voidgiraffe|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556984655566340129}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-04 to 10-07 || Alibaba, Ailfond (Alifond) || 8 GB || 2,400 USD, then 2,299 to 2,599, then 2,699 on 10-07; an order was cancelled at the increase || {{Source|handle=cute_sc2|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556208333373972491}}&amp;lt;br /&amp;gt;{{Source|handle=lenxtroz|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556236658322702348}}&amp;lt;br /&amp;gt;{{Source|handle=busulle|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556512895150325863}}&amp;lt;br /&amp;gt;{{Source|handle=cibernox|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1557431843601649738}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-05 || Alibaba || 8 GB || buyer waited at 1,600, paid 2,100 USD || {{Source|handle=voidgiraffe|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556513084120760321}}&lt;br /&gt;
|-&lt;br /&gt;
| early October 2026 || Alibaba, DDP to the EU || 8 GB || about 2,150 to 2,200 EUR including the cap mod || {{Source|handle=quark2world|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1557431591209275446}}&amp;lt;br /&amp;gt;{{Source|handle=kellertreppe123|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1557443994567450702}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-07 || eBay US || 8 GB || 2,100 USD paid; listings 2,300 to 2,600; offers of 2,000 accepted the week before || {{Source|handle=locs_locs|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1557249750351478805}}&amp;lt;br /&amp;gt;{{Source|handle=monroestreet|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1557477281100988559}}&amp;lt;br /&amp;gt;{{Source|handle=_____josh_____|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1557406879305564193}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-04 to 10-07 || Austria (a company), Czechia || 8 GB || about 2,800 EUR; 3,000 USD unlocked to 64 GB || {{Source|handle=busulle|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556350644514721793}}&amp;lt;br /&amp;gt;{{Source|handle=dany0_|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1557477215170596997}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-06 || eBay Australia || 8 GB || about 4,000 AUD || {{Source|handle=voidgiraffe|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1556921329960091669}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-12 || China, direct from a miner, quote || 8 GB || 1,700 to 1,800 USD; another quote 1,750 USD || {{Source|handle=spectakkular|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1559108621391110216}}&amp;lt;br /&amp;gt;{{Source|handle=dany0_|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1559209751710269634}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-13 || China || 8 GB / 10 GB || 8 GB 17,000 to 19,000 RMB; 10 GB 20,000 RMB; about the same on Goofish || {{Source|handle=wakeupmbrc1|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559703803685503057}}&amp;lt;br /&amp;gt;{{Source|handle=tony_smartecom|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1559576917793841264}}&amp;lt;br /&amp;gt;{{Source|handle=douya4305|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559704933568348271}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559705431155155044}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-13 || Western markets || 8 GB || 3,000 to 3,500 USD || {{Source|handle=lenxtroz|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1559511799831863317}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-14 || US, landed || 8 GB || 2,600 USD after fees and shipping; quotes reached 3,500 while an order was in transit || {{Source|handle=gnasherrr|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559770442984591521}}&amp;lt;br /&amp;gt;{{Source|handle=programmer_007|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559771950128173057}}&lt;br /&gt;
|-&lt;br /&gt;
| up to 2026-10-14 || Alibaba, one buyer || 8 GB || 1,200, 1,250, 1,500 and 1,900 EUR for four cards in sequence || {{Source|handle=domrockt2|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559960754466201652}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-14 || eBay || 8 GB || 2,500 USD for a first card || {{Source|handle=ybryany|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560002882202374156}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-15 || eBay EU; Xianyu || 8 GB || at least 3,000 EUR; Xianyu about 2,500 USD || {{Source|handle=reala7096|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1560280102837944341}}&amp;lt;br /&amp;gt;{{Source|handle=voidgiraffe|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1560280859871940609}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-16 || Taobao or Goofish, collected in Kazakhstan || 8 GB, x16 modded || 2,390 USD; China DM offers 17,500 RMB for 10 pieces (about 2,650 USD) || {{Source|handle=wakeupmbrc1|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1560567840720035893}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1560574221678157845}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1560574306184994848}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-17 || eBay US || both || 8 GB sold at 2,500 to 3,000; 8 GB listings 3,000 to 4,000; nothing below 2,500 for 10 GB || {{Source|handle=djpandaman|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560923688050630698}}&amp;lt;br /&amp;gt;{{Source|handle=feralzi|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560922835608936480}}&amp;lt;br /&amp;gt;{{Source|handle=feralzi|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560922684693418075}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-18 || private sale; eBay || 8 GB || 2,100 USD each privately; eBay 2,750 USD plus tax || {{Source|handle=globalapathy|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561380024278581321}}&amp;lt;br /&amp;gt;{{Source|handle=globalapathy|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561379875397566526}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-22 || China || 8 GB || 18,500 RMB regular; 24,000 RMB per card for bulk lots of 10 || {{Source|handle=ob88594|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562727916020695061}}&amp;lt;br /&amp;gt;{{Source|handle=ob88594|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562727235771699293}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-22 || CIS || 8 GB || bought at 2,380 USD, arrived costing 3,600+ USD; no change in the US yet || {{Source|handle=wakeupmbrc1|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562706859755053077}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562705738218999869}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-23 || China || 8 GB || 3,000 to 3,600+ USD || {{Source|handle=lia_oc|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563142358089076798}}&amp;lt;br /&amp;gt;{{Source|handle=kellertreppe123|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563125212424445965}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-24 || private sale || 8 GB || four cards for 14,000 USD; eBay prices dropping || {{Source|handle=wakeupmbrc1|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1563680799696625785}}&amp;lt;br /&amp;gt;{{Source|handle=busulle|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563522423767179365}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-25 || international dealers, delivered || 8 GB || 3,300 to 3,600 USD including shipping and taxes, plus about 100 USD Alibaba payment fee || {{Source|handle=kellertreppe123|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563910041487147110}}&amp;lt;br /&amp;gt;{{Source|handle=kellertreppe123|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563910715079655578}}&amp;lt;br /&amp;gt;{{Source|handle=kellertreppe123|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563910810416185456}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-25 || Xianyu || not stated || about 2,500 EUR for legitimate offers, before DDP shipping to Europe || {{Source|handle=kellertreppe123|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563882154004447354}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-25 || EU, between members || 8 GB || buyers offered 2,500 USD to 2,800 EUR per card || {{Source|handle=kellertreppe123|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563965372304990299}}&amp;lt;br /&amp;gt;{{Source|handle=zingy90210|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1564155721644515460}}&lt;br /&gt;
|-&lt;br /&gt;
| about 2026-10-23 || Huateng price sheet || not stated || 3,199 and 3,099 USD (two tiers) || {{Source|handle=legitsplit|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1564193868478681099}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-19 || Facebook, a seller in Tampa || 8 GB || 18 cards, asking 100,000 USD for the lot || {{Source|handle=ghostinthedatacenter_87281|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1561537939547234387}}&amp;lt;br /&amp;gt;{{Source|handle=con3po7016|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1561558835460837388}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-23 || recalled || not stated || &amp;quot;i remember when 170hx were 2k&amp;quot; || {{Source|handle=amishrakefightr|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563031325747712062}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-24 || general || not stated || at least 3,000 USD for a real card (said of the 700 USD AliExpress listings, see [[#AliExpress and shopping search]]) || {{Source|handle=kellertreppe123|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563557826192871538}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-25 || Sydney, local seller || not stated, sold liquid-cooled || 3,000 AUD when bought; up 500 a week later; 4,300 AUD on 2026-10-25 || {{Source|handle=zingy90210|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563815081333231697}}&amp;lt;br /&amp;gt;{{Source|handle=zingy90210|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563816307143475302}}&amp;lt;br /&amp;gt;{{Source|handle=zingy90210|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563816325573382197}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-25 || offer to a member || 8 cards, Gen2 x16 cap mod done, factory tested || 23k for the eight (in $, currency not stated) || {{Source|handle=siriusrhi|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563779604039077961}}&amp;lt;br /&amp;gt;{{Source|handle=siriusrhi|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563780119426760776}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-26 || general || not stated || past 3,000: &amp;quot;prices of cmp has officially crossed 3k&amp;quot; || {{Source|handle=feralzi|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564130211358838867}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-22 || general || not stated || &amp;quot;almost 3K a card now&amp;quot; (DeeJay) || {{Source|handle=deejay9983|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562931575966932993}}&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-21 || one member&#039;s local market || 10 GB || none for sale: in August &amp;quot;everyone was avoiding the 10g versions&amp;quot;, now &amp;quot;nobody is selling them at all&amp;quot; (akkerstone) || {{Source|handle=akkerstone|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562403016215240765}}&lt;br /&gt;
|}&lt;br /&gt;
A holder of more than 100 8 GB cards in China said they are hard to sell abroad because eBay&#039;s seller threshold is now high. {{Source|handle=newman_08462|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557244096446332991}}&amp;lt;br /&amp;gt;{{Source|handle=newman_08462|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557244557119197195}}&lt;br /&gt;
&lt;br /&gt;
=== Disputed prices ===&lt;br /&gt;
{{Status|Contested}} &#039;&#039;&#039;10 GB versus 8 GB price.&#039;&#039;&#039; On 2026-10-13 one member put the 10 GB card 500 to 800 USD below the 8 GB card; another said it costs much more because of its extra unlock. {{Source|handle=lenxtroz|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1559513048421634119}}&amp;lt;br /&amp;gt;{{Source|handle=endbr64|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1559513274502873161}} The same week the two cost about the same on Goofish while eBay still had the 10 GB card cheaper. {{Source|handle=wakeupmbrc1|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559705431155155044}}&amp;lt;br /&amp;gt;{{Source|handle=froggao|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559705220467007631}}&lt;br /&gt;
&lt;br /&gt;
{{Status|Contested}} &#039;&#039;&#039;Listed versus delivered price, 2026-10-25.&#039;&#039;&#039; Alifond&#039;s cheapest 170HX listing was 2,600 USD (and 900 USD DDP for a V100). {{Source|handle=manicraft1001|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563890771898138745}} @kellertreppe123 put the real price at 3,300 to 3,600 USD with shipping and taxes included, plus about 100 USD Alibaba payment fee. {{Source|handle=kellertreppe123|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563910041487147110}}&amp;lt;br /&amp;gt;{{Source|handle=kellertreppe123|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563910810416185456}} The 2,600 USD listing was called &amp;quot;not real&amp;quot; for the 8 GB card; the poster agreed extra fees would likely follow. {{Source|handle=wakeupmbrc1|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563909690914512899}}&amp;lt;br /&amp;gt;{{Source|handle=manicraft1001|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563909297635729440}} Listings around 3,000 USD were judged likely out of stock or a scam. {{Source|handle=kellertreppe123|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563910193543381126}}&lt;br /&gt;
&lt;br /&gt;
=== Why prices moved ===&lt;br /&gt;
* Prices follow the unlock news. Bridges went from 500 RMB to 780 to 900 RMB after the unlock. {{Source|handle=dalzyyy|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1557824047981658204}} One buyer&#039;s seller dragged out the order and raised the price twice while news broke. {{Source|handle=zaknafar|date=2026-10-10|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1558485097324355665}}&lt;br /&gt;
* Sellers read the Discord. {{Source|handle=spectakkular|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556232153535217776}} &amp;quot;This discord seems to have an effect on price fixers actions in the market.&amp;quot; {{Source|handle=endsjeremy|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558133663303073923}}&lt;br /&gt;
* {{Status|Reported}} Mining pulled cards back: before August nothing profitable could be mined on them, then PRL mining made them profitable again, no major farm is willing to ship, and the sourcing cost in China rose to 16,000 CNY or more per card (2026-10-25). {{Source|handle=ob88594|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563957367823933502}}&amp;lt;br /&amp;gt;{{Source|handle=ob88594|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563957669134471251}} Nobody confirmed this from inside China. {{Source|handle=_syn_thetic_|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563971040474828851}}&lt;br /&gt;
&lt;br /&gt;
=== Rules of thumb ===&lt;br /&gt;
Opinions, not market data.&lt;br /&gt;
* {{Status|Contested}} GPUs settle at about 20 USD per GB of VRAM at end of life, and the 170HX should be 30 to 40 USD per GB, so about 1,920 to 2,560 USD. {{Source|handle=endsjeremy|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556991737887457322}} Others say VRAM pricing is not linear. {{Source|handle=spectakkular|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556992415699705929}}&lt;br /&gt;
* {{Status|Contested}} A 170HX is worth about two RTX 3090s. {{Source|handle=voidgiraffe|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1562124790699917354}} Or 1.5 once failure rates are counted. {{Source|handle=_____josh_____|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1562353525474856963}}&lt;br /&gt;
* {{Status|Theory}} An AI estimate posted on 2026-10-25 put a 64 GB card at about 1,200 to 1,800 USD in a normal market without the unlock hype and PRL mining. {{Source|handle=con3po7016|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563964577228660917}}&lt;br /&gt;
* {{Status|Contested}} Wait or buy? On 2026-10-04 @_____josh_____ said prices would halve within weeks because sellers were chasing lost sales. {{Source|handle=_____josh_____|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556348040552390657}}&amp;lt;br /&amp;gt;{{Source|handle=_____josh_____|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556352983208435783}} Others said demand was lower but cards still sold, and that sellers would rather sell 10 cards at 3,000 than 100 at 1,000. {{Source|handle=sojun80|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556355349110587443}}&amp;lt;br /&amp;gt;{{Source|handle=quark2world|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556355513565061262}} Prices kept rising through October (see the table).&lt;br /&gt;
&lt;br /&gt;
=== Alternatives people priced ===&lt;br /&gt;
A 40 GB A100 on eBay at 3,500 USD. {{Source|handle=deejay9983|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1557539223987425315}} A 40 GB A100 SXM4 module at about 2,300 to 2,500 USD plus a conversion board, which needs a 48 V supply. {{Source|handle=programmerboi|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1559616380544880741}}&amp;lt;br /&amp;gt;{{Source|handle=_arcanum_|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1559546557202694144}} Four 32 GB V100 SXM2 cards plus an NVLink board for about 3,000 EUR (128 GB). {{Source|handle=kellertreppe123|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563563502398996493}} Two unlocked 170HX instead of four RTX 3090s for one or two agents: the 170HX runs inference at about 200 W per card. {{Source|handle=wakeupmbrc1|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556699128015225016}} 80 GB A100 SXM4 modules at about 6,000 EUR before VAT from European refurbishers such as bargainhardware.eu (AIS on the US west coast was named as a major refurbisher), and 40 GB SXM4 modules at about 2,500 USD on eBay (2026-10-23 and 10-24). {{Source|handle=cute_sc2|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563266480076754976}}&amp;lt;br /&amp;gt;{{Source|handle=cute_sc2|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563316374871474319}}&amp;lt;br /&amp;gt;{{Source|handle=endsjeremy|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563288540970881155}}&amp;lt;br /&amp;gt;{{Source|handle=kellertreppe123|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563467928886714410}}&amp;lt;br /&amp;gt;{{Source|handle=intervitens|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563470430566883329}} An eBay listing offered 600 racks of 32 40 GB A100s, so more A100s are coming to market. {{Source|handle=c133|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564284093774954561}} Used workstation cards rose too: an RTX A2000 12 GB at 800 USD. {{Source|handle=lenxtroz|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1518691940646781070/1560105391495446579}}&lt;br /&gt;
&lt;br /&gt;
{{Status|Contested}} &#039;&#039;&#039;Chinese &amp;quot;A100 SXM4 to PCIe&amp;quot; cards on eBay.&#039;&#039;&#039; One view: an SXM4 module on a conversion board, without NVLink, at about 2,500 USD plus 800 to 1,000 USD for the board, against 4,000 to 6,000 USD for a real A100 PCIe. {{Source|handle=djpandaman|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1518691940646781070/1557891258846810168}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1518691940646781070/1557892095266529342}} The other: the GPU is removed from the SXM module, reballed and soldered onto a new A100 PCIe board, where only the device ID gives it away. {{Source|handle=petrikrohn_26497|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1518691940646781070/1557900473044832259}}&lt;br /&gt;
&lt;br /&gt;
More data points from 2026-10-24 to 10-26:&lt;br /&gt;
* A large A100 server lot appeared on eBay (@froggao totted it up at 1.2 PB of system RAM and 384 TB of VRAM); @con3po7016 called about 6,500 USD per card plus the hardware not a bad price, and @theg9483 expects the market to be flush with cards soon. {{Source|handle=theg9483|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563685018688032809}}&amp;lt;br /&amp;gt;{{Source|handle=froggao|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563685335139877045}}&amp;lt;br /&amp;gt;{{Source|handle=froggao|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563685491591618752}}&amp;lt;br /&amp;gt;{{Source|handle=con3po7016|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563689431800610827}}&lt;br /&gt;
* An SXM4 baseboard was listed at about 10,000 USD. Single SXM4-to-PCIe adapters exist, but they are expensive too. @kellertreppe123 expects 40 GB A100s to become e-waste soon; @xeax: that could take a while, since even V100s have risen in price. {{Source|handle=kellertreppe123|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564010177449959495}}&amp;lt;br /&amp;gt;{{Source|handle=kellertreppe123|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564010272727769158}}&amp;lt;br /&amp;gt;{{Source|handle=xeax|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564012234575716485}}&amp;lt;br /&amp;gt;{{Source|handle=xeax|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564012641029062666}}&amp;lt;br /&amp;gt;{{Source|handle=kellertreppe123|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564022954516414597}}&amp;lt;br /&amp;gt;{{Source|handle=xeax|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564077860858110045}}&lt;br /&gt;
* In China (@ob88594): an A100 80 GB costs 80,000 to 90,000 CNY (about 12,000 USD) and &amp;quot;no one would even glance at that price&amp;quot;; an 8x Gaudi 2 server costs about 300,000 CNY (about 45,000 USD). For Gaudi 2, only a single-card OAM adapter has been handled properly so far, without the interconnect, and open-source optimization roughly approaches A100 performance. {{Source|handle=ob88594|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564114731344728135}}&amp;lt;br /&amp;gt;{{Source|handle=ob88594|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564122703470796881}}&amp;lt;br /&amp;gt;{{Source|handle=ob88594|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564123046212665418}}&lt;br /&gt;
* &#039;&#039;&#039;V100.&#039;&#039;&#039; 16 GB V100s once sold for about 200 USD, with affordable SXM baseboards (@endsjeremy); prices have risen since (@xeax). @xeax recommends V100s as 4 or 8 SXM2 modules with NVLink and [https://github.com/1CatAI/1Cat-vLLM 1CatAI/1Cat-vLLM], an SM70-focused vLLM: without NVLink you cannot do tensor parallel, so inference is slower. V100s can also be driver-patched for gaming. {{Source|handle=endsjeremy|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563500152654921830}}&amp;lt;br /&amp;gt;{{Source|handle=endsjeremy|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563500366501253143}}&amp;lt;br /&amp;gt;{{Source|handle=xeax|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563518499362574417}}&amp;lt;br /&amp;gt;{{Source|handle=xeax|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563518645643255910}}&amp;lt;br /&amp;gt;{{Source|handle=xeax|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563519176327299192|repo=https://github.com/1CatAI/1Cat-vLLM}}&amp;lt;br /&amp;gt;{{Source|handle=xeax|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563532958520836192}} In #development-general @lia_oc called a 32 GB V100 SXM &amp;quot;realistically&amp;quot; the next best value after the CMP, though four of them only reach 128 GB; @ob88594 answered that the core issue is that the V100 &amp;quot;cannot organize enough VRAM on a single node&amp;quot;. {{Source|handle=lia_oc|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1563693760997625980}}&amp;lt;br /&amp;gt;{{Source|handle=lia_oc|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1563693807403401268}}&amp;lt;br /&amp;gt;{{Source|handle=ob88594|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1563775601863827457}}&lt;br /&gt;
* &#039;&#039;&#039;A100 SXM4 40 GB in the UK.&#039;&#039;&#039; About 2,400 GBP, cheaper than an 8 GB 170HX but with 24 GB less VRAM; a retail card, but not as easy to run (@lia_oc, 2026-10-24). {{Source|handle=lia_oc|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1563694679050944573}}&amp;lt;br /&amp;gt;{{Source|handle=lia_oc|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1563694714497278084}}&lt;br /&gt;
* &#039;&#039;&#039;Renting instead.&#039;&#039;&#039; Unlocked CMPs were offered for rent on Lium at about 200 USD per month. {{Source|handle=feralzi|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563665260043304971}}&amp;lt;br /&amp;gt;{{Source|handle=feralzi|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563665348241264641}}&lt;br /&gt;
&lt;br /&gt;
=== Selling an RTX PRO 6000 for CMPs? ===&lt;br /&gt;
{{Status|Contested}} @siriusrhi considered selling two RTX PRO 6000 Max-Q cards, whose price had doubled locally (about a 60,000 AUD budget), for four or more CMP 170HX to run DeepSeek V4.1 Flash or GLM 5.3 Flash. He runs GLM 5.3 Flash on SGLang with an EXL3 quant and 8 x 524K contexts. {{Source|handle=siriusrhi|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563770912912703541}}&amp;lt;br /&amp;gt;{{Source|handle=siriusrhi|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563779899439980756}} The answers, in the order posted:&lt;br /&gt;
* @shirogeek: first look at what people get from Maya and Strata; if the claims hold, more VRAM buys only a low single-digit percentage of speed. {{Source|handle=shirogeek|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563771461976465460}}&lt;br /&gt;
* @ob88594: read the open-source 170HX projects on GitHub and their published numbers; that is what you get for 20 to 50 % of the price, so decide whether you accept it. A month earlier one RTX PRO 6000 traded for ten 8 GB 170HX; now about six, with bargaining. {{Source|handle=ob88594|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563771551621582849}}&amp;lt;br /&amp;gt;{{Source|handle=ob88594|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563771839833182250}}&amp;lt;br /&amp;gt;{{Source|handle=ob88594|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563773450500448368}}&lt;br /&gt;
* @segmond: he would not sell a Pro 6000 for CMPs; the 6000 would crush the CMP if people put the same effort into tuning inference for it. {{Source|handle=segmond|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563771590385344624}}&amp;lt;br /&amp;gt;{{Source|handle=segmond|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563781071022071859}}&lt;br /&gt;
* @wakeupmbrc1: a Pro 6000 is about 20k and trades for 6 to 7 CMPs, which beat it &amp;quot;in anything&amp;quot;; a single CMP has about the same memory bandwidth as a Pro 6000 (he puts them at about 1.9 and about 2 TB/s). {{Source|handle=wakeupmbrc1|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563773536923951149}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563773611813376062}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563781328594280449}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563781633633689684}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563781707755425904}}&lt;br /&gt;
* @munisix owns Pro 6000 Max-Q cards but rarely uses them since he got seven 170HX running well; the CMPs are much harder to cool quietly (see [[Fans and ducts#Noise]]). {{Source|handle=munisix|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563785243050246289}}&amp;lt;br /&amp;gt;{{Source|handle=munisix|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563785635771457578}}&lt;br /&gt;
&lt;br /&gt;
== Where people buy, and how it went ==&lt;br /&gt;
=== eBay ===&lt;br /&gt;
* eBay gives the strongest buyer protection: 30-day returns, and eBay sides with the buyer. {{Source|handle=sojun80|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560020015363653743}}&amp;lt;br /&amp;gt;{{Source|handle=froggao|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560022342602723490}} Make sure the item can be returned at all, preferably for free. {{Source|handle=endsjeremy|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560021560658497588}} By 2026-10-12 @djpandaman would just buy on eBay. {{Source|handle=djpandaman|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1559056771916632179}}&lt;br /&gt;
* Sellers cancelled when prices rose. One buyer ordered 8 cards from several sellers and got 2: &amp;quot;out of stock&amp;quot; liars. {{Source|handle=sojun80|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557446517994946622}}&amp;lt;br /&amp;gt;{{Source|handle=sojun80|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557446912930615448}} @gnasherrr ordered through eBay and some through Newegg: &amp;quot;And those got cancelled&amp;quot;. {{Source|handle=gnasherrr|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559773576742178827}}&amp;lt;br /&amp;gt;{{Source|handle=gnasherrr|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559773663929172040}}&amp;lt;br /&amp;gt;{{Source|handle=gnasherrr|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559773680144482327}}&lt;br /&gt;
* Many US listings do not ship to Germany. {{Source|handle=humandrone8721_60165|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1557108593931714732}} From the US to the EU expect 200 to 300 USD in transport and customs. {{Source|handle=quark2world|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1557101818885050441}}&lt;br /&gt;
* Sellers report the reverse scam: buyers who return rocks and still get refunded. {{Source|handle=ybryany|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560023096876990478}}&lt;br /&gt;
&lt;br /&gt;
=== Alibaba ===&lt;br /&gt;
* {{Status|Contested}} &#039;&#039;&#039;Trade Assurance.&#039;&#039;&#039; Some always buy with it. {{Source|handle=kellertreppe123|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563879546036420730}} Others say suppliers game it: a claim keeps your money inside Alibaba, suppliers pressure you to cancel the order yourself, and the platform still tries to keep its fee. {{Source|handle=endsjeremy|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563879946655629416}}&amp;lt;br /&amp;gt;{{Source|handle=endsjeremy|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563880264294342711}} One buyer found Trade Assurance no help and got the money back by a chargeback with his bank. {{Source|handle=kellertreppe123|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563880468913324054}}&lt;br /&gt;
* &#039;&#039;&#039;Quotes.&#039;&#039;&#039; A quote is nominally fixed for 10 days, but &amp;quot;we will raise the price later so buy now&amp;quot; is a bluff. {{Source|handle=spectakkular|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556253834635120703}}&amp;lt;br /&amp;gt;{{Source|handle=spectakkular|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556253966495649876}} Sellers pretend not to understand fees or specs to keep the quote vague. {{Source|handle=spectakkular|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556254395908366410}} Different sales reps quote different prices and haggling works. {{Source|handle=spectakkular|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556231389018587136}}&amp;lt;br /&amp;gt;{{Source|handle=spectakkular|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556231559034708043}} Unknown buyers get higher quotes; never confirm you would accept an earlier price. {{Source|handle=spectakkular|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556232842797645905}}&amp;lt;br /&amp;gt;{{Source|handle=spectakkular|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556236251038744628}} Buyers from Korea were quoted higher; a friend asking in Chinese got a lower quote. {{Source|handle=artistosu|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556232731103338608}}&amp;lt;br /&amp;gt;{{Source|handle=artistosu|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556238447117860889}} A repeat customer got a 55 USD discount. {{Source|handle=cibernox|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556268333563646076}}&lt;br /&gt;
* &#039;&#039;&#039;Resellers.&#039;&#039;&#039; A reseller may sit on your order hoping to find stock after his own supplier raised the price. {{Source|handle=djpandaman|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556254518893608991}} Some vendors list stock they do not have and source it on the fly. {{Source|handle=c133|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560929577147174933}} Most excuses for delays are lies. {{Source|handle=artistosu|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556184774547079231}}&lt;br /&gt;
* &#039;&#039;&#039;Refunds.&#039;&#039;&#039; A seller-cancelled order refunded in full, after a 30-day wait. {{Source|handle=skirtchaser|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556356786129211493}}&amp;lt;br /&amp;gt;{{Source|handle=skirtchaser|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556357012902780939}} A wire takes 7 to 10 days each way, so a wire refund takes about twice as long. {{Source|handle=djpandaman|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556344505991569550}}&lt;br /&gt;
* {{Status|Warning}} &#039;&#039;&#039;Payment stuck.&#039;&#039;&#039; @fnerdman&#039;s 8-card order from the seller of the Alibaba listing &amp;quot;170HX-B300-Turbo-GDDR6X-384Bit&amp;quot;, paid by T/T, sat for two weeks in the &amp;quot;supplier must confirm payment&amp;quot; state although the money had arrived. {{Source|handle=fnerdman|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1561262045083467788}} An earlier lot of 48 he had locked in with that seller never shipped. {{Source|handle=fnerdman|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1561261621924462593}} @adusts: &amp;quot;this seems to be the same seller using multiple different accounts&amp;quot;. Search the Discord before buying from any Alibaba merchant. {{Source|handle=adusts|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1561260328405434449}}&amp;lt;br /&amp;gt;{{Source|handle=adusts|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1561260748326576139}}&lt;br /&gt;
* &#039;&#039;&#039;One buyer&#039;s results.&#039;&#039;&#039; @boz._. bought 10 cards through Alibaba from several suppliers; only Alifond was not a scam, and it refunded a card with bad HBM. The suppliers he names are under [[#Sellers and suppliers]]. {{Source|handle=boz._.|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563148969498910773}}&lt;br /&gt;
* &#039;&#039;&#039;Condition.&#039;&#039;&#039; Cards from Alifond arrived very dirty, with thermal pads missing on the back of the PCB and on the side components, although Alifond does the cap mod before shipping. {{Source|handle=_syn_thetic_|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563953029353443489}}&amp;lt;br /&amp;gt;{{Source|handle=_syn_thetic_|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563971432869007443}} @kellertreppe123 called the quality horrendous: his Alifond card had a bent bracket, oxidation and a screw rusted off, likely from a water-curtain cooling installation, and his cards had about 3,000 hours on them. {{Source|handle=kellertreppe123|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1561782970262757537}}&amp;lt;br /&amp;gt;{{Source|handle=kellertreppe123|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1561815759640854679}}&amp;lt;br /&amp;gt;{{Source|handle=kellertreppe123|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563126021522329601}} Outside corrosion means the board may be corroding too. {{Source|handle=wakeupmbrc1|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1561814886223450345}} Plan to clean, repad and repaste such cards; see [[Cooling and power]].&lt;br /&gt;
* &#039;&#039;&#039;Contact harvesting.&#039;&#039;&#039; After one quote request on Alibaba, @kellertreppe123 got three emails from different addresses. {{Source|handle=kellertreppe123|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1561354201928437933}} @djpandaman: &amp;quot;Joshua keeps texting my WhatsApp which is exclusively for family and friends&amp;quot;. {{Source|handle=djpandaman|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1561377958512427146}}&lt;br /&gt;
* &#039;&#039;&#039;Excuses.&#039;&#039;&#039; @landontg&#039;s Alibaba seller, recommended by @redpandamining, stalled because uploaded documents had not been reviewed by Alibaba &amp;quot;since it is a holiday&amp;quot;; @voidgiraffe said the seller did not look like any Ailfond rep he had talked to. {{Source|handle=landontg|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556184552861597778}}&amp;lt;br /&amp;gt;{{Source|handle=landontg|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556186065310720001}}&amp;lt;br /&amp;gt;{{Source|handle=voidgiraffe|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556186872261116005}}&lt;br /&gt;
&lt;br /&gt;
=== Xianyu (Goofish) and Taobao ===&lt;br /&gt;
* &#039;&#039;&#039;The price ladder.&#039;&#039;&#039; @djpandaman: the closer you buy to the Chinese source, the cheaper it gets. From most to least expensive: eBay, AliExpress, Alibaba, Taobao and 1688, then Xianyu. He goes no further than Taobao: Xianyu is too niche and he has found little there he would not buy on Taobao, though others use it. Taobao and Xianyu need a third-party forwarder or a contact to ship abroad; forwarding has a fixed shipping cost, so the savings outpace it only as the order grows. {{Source|handle=djpandaman|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563559182064689254}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563559242533830837}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563559263526326365}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563559282081792062}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563559326306541568}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563559402160525505}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563570896713810114}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563570977097654396}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563571239279140887}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563571426307481702}}&lt;br /&gt;
* @ob88594: Xianyu has everything, and there is a good chance a listing comes with a water-cooling package. {{Source|handle=ob88594|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563440650781986887}}&lt;br /&gt;
* Lower prices exist, but you need a proxy, sellers will not run tests, and they cancel or do not ship. {{Source|handle=lia_oc|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1557366797735567446}}&amp;lt;br /&amp;gt;{{Source|handle=lia_oc|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1557366811018797060}}&lt;br /&gt;
* Xianyu is a used market. Sales between individuals are tax exempt in China; you pay import duty or VAT at your destination. A registered business seller adds Chinese VAT. {{Source|handle=lia_oc|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556991825422716939}}&amp;lt;br /&amp;gt;{{Source|handle=lia_oc|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556991904594264117}} The platform takes 0.6 percent. {{Source|handle=ob88594|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557026922112876646}}&lt;br /&gt;
* {{Status|Warning}} A large share of Xianyu requests to deal off the platform are scams. {{Source|handle=ob88594|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557027411596419183}} A seller offering a much lower price wanted payment in USDT. {{Source|handle=voidgiraffe|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556207433670721597}} Anonymous payment is &amp;quot;perfect for scammers&amp;quot;. {{Source|handle=matstatman|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556267990285025284}}&lt;br /&gt;
* Most foreign-facing sellers are middlemen who buy on Xianyu and resell on eBay. {{Source|handle=ob88594|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556307441422041149}}&lt;br /&gt;
* {{Status|Warning}} Buying agents such as Superbuy, and Goofish forwarding, have no GPU test bench. One buyer&#039;s CMP cards bought that way arrived dead. {{Source|handle=kellertreppe123|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563880995692740689}}&amp;lt;br /&amp;gt;{{Source|handle=kellertreppe123|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563881100261072907}} For other goods they work well. {{Source|handle=lia_oc|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559255557162930197}} Agents earn on the exchange rate and shipping; negotiate with the seller first and have the agent use that price. {{Source|handle=spectakkular|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559253481574113341}}&amp;lt;br /&amp;gt;{{Source|handle=spectakkular|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559254307746877625}} @spectakkular&#039;s guess: agents negotiate a discount with the seller after you submit the order, before they place it (which is why placing takes them ages), and keep the spread. @djpandaman had a Taobao order from Bykski (fittings, pumps) discounted about 40 percent off the listed price once it was in the cart, and does not know whether Superbuy would have passed that discount on. {{Source|handle=spectakkular|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559253569037795460}}&amp;lt;br /&amp;gt;{{Source|handle=spectakkular|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559253739326541905}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559253788798353580}} Superbuy adds 5 percent to the exchange rate in its estimates, and its cache shows old listing prices. {{Source|handle=spectakkular|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1558747112710209577}}&amp;lt;br /&amp;gt;{{Source|handle=spectakkular|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1558747573596983328}}&lt;br /&gt;
* {{Status|Theory}} A local tech agent in China who checks hardware before export, for about a 10 percent fee. At least one member uses one; nobody named one or reported results. {{Source|handle=endsjeremy|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563881270079913995}}&amp;lt;br /&amp;gt;{{Source|handle=endsjeremy|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563882730356211813}} @djpandaman buys through an Alibaba agent and thinks its 10 percent fee is too high. {{Source|handle=djpandaman|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559254486164439092}}&lt;br /&gt;
* In person: Huaqiangbei in Shenzhen is unlikely to have them openly. {{Source|handle=_arcanum_|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1559917884858437663}}&amp;lt;br /&amp;gt;{{Source|handle=daveedcoles|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1560046244712161362}} @wakeupmbrc1 orders through Taobao or Goofish to Horgos and collects the cards there. {{Source|handle=wakeupmbrc1|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1560814425298968637}}&lt;br /&gt;
* Buying on Xianyu directly avoids tariffs and is cheaper than AliExpress, but even a member with that access called it a hassle. {{Source|handle=gnasherrr|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1564072211210309663}}&amp;lt;br /&amp;gt;{{Source|handle=gnasherrr|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1564072307398549616}}&lt;br /&gt;
&lt;br /&gt;
=== AliExpress and shopping search ===&lt;br /&gt;
{{Status|Warning}} AliExpress 170HX listings are scams: &amp;quot;always has been, always will be&amp;quot;. {{Source|handle=djpandaman|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1559055093196787753}} Sellers there messaged buyers asking for an extra 500 USD for shipping. {{Source|handle=feralzi|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559773507804467211}} A 700 USD listing that asked for crypto only was raised on 2026-10-14. {{Source|handle=ybryany|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560001492008566946}} Any seller who asks you to move to WhatsApp and pay only in crypto is a red flag; you give up all buyer protection. {{Source|handle=galygious|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560003998403272725}} Cheap 170HX results on Google Shopping are pay-by-crypto scams. {{Source|handle=matstatman|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564745580272423026}}&amp;lt;br /&amp;gt;{{Source|handle=feralzi|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564745945592365077}}&lt;br /&gt;
&lt;br /&gt;
{{Status|Warning}} &#039;&#039;&#039;700 USD listings that take only ETH or BTC (2026-10-24).&#039;&#039;&#039; @feralzi found many AliExpress listings for the CMP 170HX at about 700 USD, one of them the top Google result when searching for the card. Asked by @froggao whether the sellers just ask for crypto, he confirmed they accept only ETH or BTC. Real cards cost at least 3,000 USD at the time, and @phoenixone7 and @djpandaman agree these listings are almost certainly scams; AliExpress is flooded with them. @djpandaman&#039;s rule of thumb: if something from China is cheaper on AliExpress than on Taobao or Xianyu, something is fishy. Do not pay these; buy where a return is possible and pay by a method your own bank can reverse (see [[#Paying]]). {{Source|handle=feralzi|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563557488291483668}}&amp;lt;br /&amp;gt;{{Source|handle=feralzi|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563557634211053709}}&amp;lt;br /&amp;gt;{{Source|handle=kellertreppe123|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563557826192871538}}&amp;lt;br /&amp;gt;{{Source|handle=feralzi|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563558429979840523}}&amp;lt;br /&amp;gt;{{Source|handle=froggao|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563560974240452820}}&amp;lt;br /&amp;gt;{{Source|handle=phoenixone7|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563569994242068693}}&amp;lt;br /&amp;gt;{{Source|handle=phoenixone7|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563570059786592297}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563570412921819147}}&amp;lt;br /&amp;gt;{{Source|handle=feralzi|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563570653213233185}}&lt;br /&gt;
&lt;br /&gt;
=== Local and in person ===&lt;br /&gt;
* Run a test unlock, or a test script, from a bootable Linux USB stick before you pay. {{Source|handle=dottoreargus|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1558734152365244528}}&amp;lt;br /&amp;gt;{{Source|handle=dottoreargus|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1558740283620069378}} A local 8 GB card at 700 EUR is a good buy if it powers on. {{Source|handle=djpandaman|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1558734751194415165}}&lt;br /&gt;
* For an untested local card, check it is not the 32 GB version; the quick check is to run the unlock. {{Source|handle=dottoreargus|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1561740074851377288}}&amp;lt;br /&amp;gt;{{Source|handle=matstatman|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1561748072608833609}}&lt;br /&gt;
* Some sellers prefer cash in person over eBay because of chargeback scams. {{Source|handle=hamuki|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563966366804082762}}&amp;lt;br /&amp;gt;{{Source|handle=kellertreppe123|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563966457535135927}}&lt;br /&gt;
&lt;br /&gt;
== Sellers and suppliers ==&lt;br /&gt;
What members reported about named sellers in October 2026. Each line is what the poster said, with the source; it is not a recommendation. Members&#039; own sales are at the end.&lt;br /&gt;
&lt;br /&gt;
=== Alifond ===&lt;br /&gt;
Also written Ailfond, ALiFond and Fond. Most October buyers in the Discord dealt with this seller.&lt;br /&gt;
* &#039;&#039;&#039;Names and storefronts.&#039;&#039;&#039; &amp;quot;Vinsen alifond is basically Huateng Technology just a different name&amp;quot; (@kellertreppe123). {{Source|handle=kellertreppe123|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563149708606701619}} &amp;quot;huantang is alifond in hong kong, I&#039;d choose that version of the company to deal with&amp;quot; (@endsjeremy). {{Source|handle=endsjeremy|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563879545378046054}} Cards carry an &amp;quot;aliiphone&amp;quot; / &amp;quot;Aliifond&amp;quot; sticker, the same sticker found on the eBay listings from ALISE EXPRESS (@lenxtroz, @matstatman). {{Source|handle=matstatman|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559131917322813480}}&amp;lt;br /&amp;gt;{{Source|handle=lenxtroz|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559133326445510757}} Some say a very large eBay seller is &amp;quot;the same seller as alibabas alifond&amp;quot; (@djpandaman). {{Source|handle=djpandaman|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560925669792161794}}&lt;br /&gt;
* &#039;&#039;&#039;Buying direct.&#039;&#039;&#039; &amp;quot;alifond can be contacted directly via alise operations&amp;quot;, bypassing eBay and other fees, paying by PayPal or credit card (@_syn_thetic_). {{Source|handle=_syn_thetic_|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563953029353443489}} @endsjeremy found the site, aliseoperations.com; there is not much in its US-based store. {{Source|handle=endsjeremy|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563955783756947497}}&amp;lt;br /&amp;gt;{{Source|handle=endsjeremy|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563956488396087473}} On 2026-10-23 @kellertreppe123 posted its AliExpress listing (&amp;quot;selling for &#039;cheap&#039; on aliexpress still&amp;quot;), added &amp;quot;but i am not trusting this anymore&amp;quot;, and expects them to &amp;quot;keep the money for a while and refund&amp;quot;. {{Source|handle=kellertreppe123|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563296129792213072}}&amp;lt;br /&amp;gt;{{Source|handle=kellertreppe123|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563296203129626677}}&amp;lt;br /&amp;gt;{{Source|handle=kellertreppe123|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563297127726063800}}&lt;br /&gt;
* &#039;&#039;&#039;Prices.&#039;&#039;&#039; The early-October quotes are in [[#Prices as reported]]. About 2,600 USD while Xianyu sellers quoted 1,800 to 1,900; when cards jumped about 500 USD on 2026-10-06, @voidgiraffe: &amp;quot;its just ailfond&amp;quot;. {{Source|handle=voidgiraffe|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556984655566340129}}&amp;lt;br /&amp;gt;{{Source|handle=voidgiraffe|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556984699661062219}} @spectakkular: if Ailfond believed 2,600 was the real value they would buy up the domestic 1,800 stock; they price on what customers are willing to pay. {{Source|handle=spectakkular|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556986499956998230}}&amp;lt;br /&amp;gt;{{Source|handle=spectakkular|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1557651688142409759}} A repeat customer got 55 USD off. {{Source|handle=cibernox|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556268333563646076}} Different Ailfond sales reps quoted different prices, and buyers from Korea were quoted higher. {{Source|handle=spectakkular|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556231559034708043}}&amp;lt;br /&amp;gt;{{Source|handle=artistosu|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556232731103338608}} Same price for both variants on eBay (@rrickk420). {{Source|handle=rrickk420|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558099746822955092}} On 2026-10-16 &amp;quot;alifond updated their price&amp;quot; (@junsulee119), while &amp;quot;their ebay listing is still 3k&amp;quot; (@_arcanum_). {{Source|handle=junsulee119|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1560555670183346219}}&amp;lt;br /&amp;gt;{{Source|handle=_arcanum_|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1560564436786356295}} On 2026-10-25: 900 USD DDP for a V100 and 2,600 USD for a 170HX (@manicraft1001), disputed in [[#Disputed prices]]. {{Source|handle=manicraft1001|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563890771898138745}} Several weeks before 2026-10-19 it advertised a built 170HX server for about &amp;quot;20g&amp;quot; (@endsjeremy). {{Source|handle=endsjeremy|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1561741606401351712}}&amp;lt;br /&amp;gt;{{Source|handle=endsjeremy|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1561741656129011713}}&lt;br /&gt;
* &#039;&#039;&#039;What buyers reported.&#039;&#039;&#039; Cards came already x16 modded (@voidgiraffe). {{Source|handle=voidgiraffe|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556144791459336227}} &amp;quot;they won&#039;t test the exact cards you are buying&amp;quot; (@_____josh_____). {{Source|handle=_____josh_____|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557668265784901634}} Against that, @landontg posted the pre-shipment video ALiFond sent him: &amp;quot;a video from ALiFond before they ship to me&amp;quot;. {{Source|handle=landontg|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1558105787979792455}} &amp;quot;Alifond told me they were testing 80/96, I thought it was a joke&amp;quot;, about 10 GB cards (@matstatman). {{Source|handle=matstatman|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558097618079457364}}&amp;lt;br /&amp;gt;{{Source|handle=matstatman|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558097655161163827}} @landontg received a video from ALiFond of his cards running before they shipped. {{Source|handle=landontg|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1558105787979792455}} @programmer_007&#039;s card hit 85 C with the fan at full speed; the fan &amp;quot;came with alifond package&amp;quot;. {{Source|handle=programmer_007|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560252819938742313}}&amp;lt;br /&amp;gt;{{Source|handle=programmer_007|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560254486847557764}} Shipping was good, but the cards were &amp;quot;absolutely filthy&amp;quot; with thermal pads missing (@_syn_thetic_); &amp;quot;quality of them was horendous&amp;quot; (@kellertreppe123). {{Source|handle=_syn_thetic_|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563953029353443489}}&amp;lt;br /&amp;gt;{{Source|handle=kellertreppe123|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563958215052632115}} @kellertreppe123&#039;s Alifond card arrived with a bent bracket, oxidation and a rusted screw. {{Source|handle=kellertreppe123|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1561782970262757537}}&amp;lt;br /&amp;gt;{{Source|handle=kellertreppe123|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1561814395649269950}} @adusts waited &amp;quot;like a straight month&amp;quot; for an Alifond shipment. {{Source|handle=adusts|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1561261384686379029}} @boz._. got a refund through Alibaba for a card with bad HBM, and found Alifond &amp;quot;the only one that wasnt a scam&amp;quot; of his Alibaba suppliers. {{Source|handle=boz._.|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563148969498910773}} Alifond programmed @peter643&#039;s PEX88096 switch board for 4x x4 bifurcation but would not share the firmware, citing an NDA. {{Source|handle=peter643|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1557518262659711000}}&amp;lt;br /&amp;gt;{{Source|handle=peter643|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1557729337409544384}} It also sells an SXM NVLink board for V100s. {{Source|handle=kellertreppe123|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563568328000409661}}&lt;br /&gt;
* {{Status|Contested}} &#039;&#039;&#039;Vouches.&#039;&#039;&#039;&lt;br /&gt;
** &amp;quot;alifond huatang or what they are called are vouched from multiple guys here&amp;quot;; 2.6k USD DDP with the capacitor mod is acceptable (@kellertreppe123, 2026-10-04). {{Source|handle=kellertreppe123|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556319764480131215}}&amp;lt;br /&amp;gt;{{Source|handle=kellertreppe123|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556319940942893168}}&lt;br /&gt;
** &amp;quot;The multiple guys are their own bot accounts. Don&#039;t fall for it&amp;quot; (@_____josh_____); &amp;quot;this is true tho&amp;quot; (@djpandaman). {{Source|handle=_____josh_____|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556346381860474891}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556346522562465864}}&lt;br /&gt;
** &amp;quot;id trust shenzen creative technology or alifond&amp;quot; (@kellertreppe123, 2026-10-24). {{Source|handle=kellertreppe123|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563568261449392351}}&lt;br /&gt;
&lt;br /&gt;
=== Maggy Zhou (Alibaba sales rep) ===&lt;br /&gt;
* @sojun80 ordered from her about 2021 and again two months before 2026-10-11: &amp;quot;still good yea she&#039;s the miner&#039;s pick has been for a while&amp;quot;. {{Source|handle=sojun80|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1558895447832137849}}&amp;lt;br /&amp;gt;{{Source|handle=sojun80|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1558895375329533993}}&lt;br /&gt;
* @finishtilt14 bought from her about two years earlier on a mining YouTuber&#039;s recommendation, but &amp;quot;since summer its been such a russian roulette to buy from anyone&amp;quot;. {{Source|handle=finishtilt14|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1558895103404150867}}&lt;br /&gt;
* &amp;quot;Maggy is the goat&amp;quot; (@spectakkular). {{Source|handle=spectakkular|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1558884608467279987}} @kellertreppe123 likes her &amp;quot;but shes not giving me the dear price&amp;quot;; later &amp;quot;Maggie Zhou is also vouched from what i read&amp;quot;, and he expected V100s &amp;quot;from maggie&amp;quot;. {{Source|handle=kellertreppe123|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1558884524610289745}}&amp;lt;br /&amp;gt;{{Source|handle=kellertreppe123|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563149708606701619}}&amp;lt;br /&amp;gt;{{Source|handle=kellertreppe123|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563519065010479135}}&lt;br /&gt;
* Another rep named in the same thread: &amp;quot;shoutout Guiyu&amp;quot; (@djpandaman). {{Source|handle=djpandaman|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556256644365815942}}&lt;br /&gt;
&lt;br /&gt;
=== Alibaba suppliers named in @boz._.&#039;s results ===&lt;br /&gt;
{{Status|Warning}} @boz._. reports, from 10 cards bought through Alibaba (2026-10-23): {{Source|handle=boz._.|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563148969498910773}}&lt;br /&gt;
* &#039;&#039;&#039;Phat Trading Company / CONG TY TNHH DUC&#039;&#039;&#039;: &amp;quot;blatant scammers, profile now removed from alibaba&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;Emma Lin / Shenzhen Yige Gangbeng Technology Co., Ltd.&#039;&#039;&#039;: &amp;quot;took my money and sat on it a couple weeks then said they can&#039;t get stock and refunded&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;Lilian Lilian / Xi&#039;an Qujiang New District Reicha Microelectronics Product Sales Department&#039;&#039;&#039;: &amp;quot;tried to sell me 32gb stock, delays, tried every excuse to cancel&amp;quot;. @kellertreppe123 also reports &amp;quot;do not buy from them&amp;quot; about this seller, with two chat screenshots (2026-10-11). {{Source|handle=kellertreppe123|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1558876886279655549}}&lt;br /&gt;
* &#039;&#039;&#039;Adolph ZhuGe / Shenzhen Qianbao Technology Co., Ltd.&#039;&#039;&#039;: &amp;quot;waiting on stock&amp;quot;, &amp;quot;stock was defective&amp;quot;, &amp;quot;just heaps of delays then eventually offered a refund&amp;quot;.&lt;br /&gt;
Suppliers members said they would trust: Shenzhen Creative Technology (@kellertreppe123) {{Source|handle=kellertreppe123|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563568261449392351}}; Shenzhen Suqiao Intelligent Technology Co., Ltd. (&amp;quot;Add ... to the list&amp;quot;, @lenxtroz). {{Source|handle=lenxtroz|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563773785553903659}}&lt;br /&gt;
&lt;br /&gt;
=== Other sellers and listings ===&lt;br /&gt;
* &#039;&#039;&#039;xiulianjesen (Shenzhen).&#039;&#039;&#039; @kellertreppe123 got &amp;quot;2180$ with ddp&amp;quot; on 2026-10-07 and asked whether anyone had bought there; on 2026-10-26 he asked again about &amp;quot;xulianjiesen&amp;quot;. No one answered with an experience. {{Source|handle=kellertreppe123|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1557475954887237723}}&amp;lt;br /&amp;gt;{{Source|handle=kellertreppe123|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1557476041822310521}}&amp;lt;br /&amp;gt;{{Source|handle=kellertreppe123|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1564239471241592953}}&lt;br /&gt;
* &#039;&#039;&#039;Huateng price sheet&#039;&#039;&#039; about 2026-10-23, posted by @legitsplit: 170HX 3,199 and 3,099 USD, 90HX and 50HX 248 USD, V100 32 GB PCIe 725 USD, 4090 48 GB 4,718 USD. {{Source|handle=legitsplit|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1564193868478681099}}&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;LEGIT DEAL For New CMP 170HX&amp;quot;&#039;&#039;&#039; (Alibaba, 850 USD): see [[#Scam patterns]].&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;170HX-B300-Turbo-GDDR6X-384Bit&amp;quot;&#039;&#039;&#039; (Alibaba): see the T/T payment report under [[#Alibaba]].&lt;br /&gt;
* &#039;&#039;&#039;Superbuy&#039;&#039;&#039; (buying agent): see [[#Xianyu (Goofish) and Taobao]].&lt;br /&gt;
* &#039;&#039;&#039;gpulab.net&#039;&#039;&#039; (US): lists the x16 mod as a service at about 500 USD. {{Source|handle=globalapathy|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1560685405781889145}}&lt;br /&gt;
&lt;br /&gt;
=== Members selling cards, kits and services ===&lt;br /&gt;
Offers posted in October 2026, as posted; they are not current listings.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Member !! Offer !! Date !! Source&lt;br /&gt;
|-&lt;br /&gt;
| @reala7096 || 4x 8 GB, tested, no x16 mod, 2,400 EUR each, free shipping in the EU only || 2026-10-15 || {{Source|handle=reala7096|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1560406797007978518}}&amp;lt;br /&amp;gt;{{Source|handle=reala7096|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1560407401989939203}}&lt;br /&gt;
|-&lt;br /&gt;
| @vektor_prime || 2x 8 GB (confirmed working with cmpunlocker) and 1x 10 GB, Chicago area, 200 USD under eBay || 2026-10-17 || {{Source|handle=vektor_prime|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561140768637325333}}&lt;br /&gt;
|-&lt;br /&gt;
| @matstatman, @cmurrayis || 8 GB at 5,500 USD and 5,000 USD each || 2026-10-19 || {{Source|handle=matstatman|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1561684616124043295}}&amp;lt;br /&amp;gt;{{Source|handle=cmurrayis|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1561692940378701877}}&lt;br /&gt;
|-&lt;br /&gt;
| @port00 || eBay Australia listing 237134840669; one card cap-modded; cash buyers save the eBay fees || 2026-10-21 to 10-22 || {{Source|handle=port00|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1562367810880020570}}&amp;lt;br /&amp;gt;{{Source|handle=port00|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1562885518558105611}}&lt;br /&gt;
|-&lt;br /&gt;
| @hamuki, @solada_28598 || 3x and 2x 8 GB, EU || 2026-10-25 to 10-26 || {{Source|handle=hamuki|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1563947431324811417}}&amp;lt;br /&amp;gt;{{Source|handle=solada_28598|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1564165288755462185}}&lt;br /&gt;
|-&lt;br /&gt;
| @colo2442 || 8x SlimSAS i8 cables plus PCIe x16 adapters, Europe or Germany || 2026-10-06 || {{Source|handle=colo2442|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1557026698015277067}}&lt;br /&gt;
|-&lt;br /&gt;
| @squishysquare || 3D-printed shrouds, fans and power cables as a ready-to-go kit (dual and quad), by DM. @ikyo bought the quad version; the EPS cables that came with his PSU did not work with it || 2026-10-04 || {{Source|handle=squishysquare|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1556149327943180339}}&amp;lt;br /&amp;gt;{{Source|handle=ikyo|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1556149597301243936}}&lt;br /&gt;
|-&lt;br /&gt;
| @gmzombie || x16 cap mod through an eBay listing, about 50 USD plus shipping, discount for several cards || 2026-10-04 || {{Source|handle=gmzombie|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556114029674504244}}&amp;lt;br /&amp;gt;{{Source|handle=gmzombie|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556124053839020085}}&lt;br /&gt;
|-&lt;br /&gt;
| @tokukarin || offers the cap mod service; did all his own cards || 2026-10-04 || {{Source|handle=tokukarin|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556143083807187005}}&lt;br /&gt;
|-&lt;br /&gt;
| @ikyo || knows someone who last quoted 100 USD per card for the cap mod || 2026-10-04 || {{Source|handle=ikyo|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556148743575961641}}&lt;br /&gt;
|-&lt;br /&gt;
| @neapopa || &amp;quot;i&#039;d supply the caps and ask for $50&amp;quot; || 2026-10-27 || {{Source|handle=neapopa|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1564539130241617953}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Paying ==&lt;br /&gt;
&amp;quot;Always buy hardware by means that will let you charge back locally with your own bank.&amp;quot; {{Source|handle=endsjeremy|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1559776681315799103}}&lt;br /&gt;
&lt;br /&gt;
@mfj4&#039;s ranking, from safest to most &amp;quot;gone&amp;quot;. He wrote it with an AI from his own experience and asks you to take it with a grain of salt. {{Source|handle=mfj4|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1559781204390187091}}&amp;lt;br /&amp;gt;{{Source|handle=mfj4|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1559781323839770705}}&lt;br /&gt;
# Credit card through PayPal Goods and Services&lt;br /&gt;
# Debit card through PayPal Goods and Services&lt;br /&gt;
# A real Alibaba Trade Assurance order on a credit card&lt;br /&gt;
# Affirm or another &amp;quot;pay in 4&amp;quot; service&lt;br /&gt;
# A seller&#039;s &amp;quot;order link&amp;quot; on any site&lt;br /&gt;
# Alipay transfers, PayPal Friends and Family, Zelle, wire, crypto, gift cards&lt;br /&gt;
Debit card chargebacks exist under Visa&#039;s rules but are weaker, and the money is out of your account while you wait. {{Source|handle=mfj4|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1559780482017927250}}&amp;lt;br /&amp;gt;{{Source|handle=adusts|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1559780016215298141}} Never use PayPal Friends and Family with a seller. {{Source|handle=mfj4|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1559782369609654334}}&lt;br /&gt;
&lt;br /&gt;
Costs of the safer options: about 3 percent credit card fee plus 2 percent foreign exchange fee {{Source|handle=matstatman|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556285408659247197}}, and about 3 percent for Trade Assurance. {{Source|handle=_____josh_____|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556347480944152639}} One quote was about 300 EUR higher by Visa or Apple Pay than by wire. {{Source|handle=busulle|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556346400567070861}} &amp;quot;That extra 2-3% you pay for credit card is a life saver for charge back.&amp;quot; {{Source|handle=djpandaman|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556347163645313207}} A US wire takes 7 to 10 days and cannot be stopped once sent. {{Source|handle=djpandaman|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556344172774948880}} Some members pay suppliers they trust in USDT, which gives no recourse. {{Source|handle=sojun80|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556344583594573966}}&lt;br /&gt;
&lt;br /&gt;
For parts, contacting a supplier directly for a combined order got @_syn_thetic_ about 140 USD per water block, with discounts even on a small order: &amp;quot;just always use paypal and credit card&amp;quot;. {{Source|handle=_syn_thetic_|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1545982693903306813/1563734136701722645}}&amp;lt;br /&amp;gt;{{Source|handle=_syn_thetic_|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1545982693903306813/1563742052766720062}}&lt;br /&gt;
&lt;br /&gt;
== Shipping, customs and tax ==&lt;br /&gt;
* Check the incoterm on every quote. DAP to the US means you pay customs and about 50 percent tariffs on arrival, though it is usually the fastest. {{Source|handle=lenxtroz|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556265856252514367}}&amp;lt;br /&amp;gt;{{Source|handle=lenxtroz|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556266593212698674}} A DDP order to the EU went through the seller&#039;s own shipper into Germany and then on. {{Source|handle=busulle|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556267198333587529}}&amp;lt;br /&amp;gt;{{Source|handle=busulle|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556267914934624328}}&lt;br /&gt;
* EU: about 500 EUR in taxes on a card bought inside the EU. {{Source|handle=matstatman|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561471786904723507}} Swiss VAT is 8.1 percent. {{Source|handle=shirogeek|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561472047652282441}} There are few ex-mining cards in the EU because electricity was too expensive to mine. {{Source|handle=busulle|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556352130967932980}}&lt;br /&gt;
* Buying agents can put a lower value on the customs declaration, and will by default. Superbuy under-declared a package for @spectakkular; he made them redeclare it at full value. If you want the full value declared, tell the agent. {{Source|handle=spectakkular|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559254024052678727}}&amp;lt;br /&amp;gt;{{Source|handle=spectakkular|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559255234658836561}}&lt;br /&gt;
* When @wakeupmbrc1 offered to act as a forwarder near the Chinese border, @spectakkular&#039;s view was that a domestic middleman (one in your own country) is better, because then you have legal protection. {{Source|handle=wakeupmbrc1|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559255242476884063}}&amp;lt;br /&amp;gt;{{Source|handle=spectakkular|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559255637664210945}}&lt;br /&gt;
* If a quote from China includes Chinese tax, an export channel could recover about 13 percent. {{Source|handle=spectakkular|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556987478240403477}}&lt;br /&gt;
* Shipping damage: one of four cards bought by PayPal Goods and Services with shipping insurance arrived in a box with a hole and a bracket bent about 30 degrees. It had shown proof of life and unlock before shipping and was no longer detected on PCIe. He filed a shipping insurance claim and would not know the outcome for about two weeks. {{Source|handle=globalapathy|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561378037684113531}}&amp;lt;br /&amp;gt;{{Source|handle=globalapathy|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561380398091735112}}&amp;lt;br /&amp;gt;{{Source|handle=globalapathy|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561381357920452681}}&amp;lt;br /&amp;gt;{{Source|handle=globalapathy|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561381534022238223}} Reballing a die this size is a job for a repair shop. {{Source|handle=_orrorin|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561383811860922522}}&lt;br /&gt;
&lt;br /&gt;
== Scam patterns ==&lt;br /&gt;
{{Status|Warning}} Patterns members ran into, with what happened.&lt;br /&gt;
* &#039;&#039;&#039;Fake tracking.&#039;&#039;&#039; An Alibaba seller built a fake tracking website and tracking number and stretched the Alibaba dispute twice; Alibaba sided with the seller despite the evidence. Only a credit card chargeback recovered the money. {{Source|handle=djpandaman|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556347272445431809}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557447533096214549}}&lt;br /&gt;
* &#039;&#039;&#039;A box of metal plates.&#039;&#039;&#039; @darkmaniac7 received a sealed multi-card order, bought on eBay, that contained metal plates instead of cards. The parcel came from Hong Kong through a forwarder that had repacked it. The shipping label declared a different item and about half the weight the parcel really had. He filmed the unboxing in one continuous take from the sealed box, kept the delivery camera footage, weighed the parcel, and opened an eBay Money Back Guarantee case (&amp;quot;not as described&amp;quot;). He kept all messages on eBay and refused partial refunds; a card chargeback was held back as the fallback because filing one closes the eBay case. The case was still open when this page was written. {{Source|handle=darkmaniac7|date=2026-10-26|note=lab notes}}&lt;br /&gt;
* &#039;&#039;&#039;Fake delivery to someone else.&#039;&#039;&#039; @mfj4 paid 3,000 USD by PayPal Goods and Services on a credit card for two cards from a Facebook Marketplace listing, &amp;quot;CMP 170HX 8Gb 16x PCIe 64GB Unlock&amp;quot;, 1,200 USD each. The seller talked shop and said they modded cards locally. After three weeks of delays the chat moved from Facebook to Gmail, and the FedEx delivery photos showed someone else&#039;s door; the seller would not send a picture of the label. After he filed an Item Not Received claim, a new tracking number showed &amp;quot;delivered&amp;quot; to another address in his town. PayPal refunded him the same day. His lessons: Goods and Services on a credit card, never Friends and Family; a seller who will not screenshot the label is your answer; screenshot carrier delivery photos the day they post; file the claim before the fake &amp;quot;delivered&amp;quot; scan; export the chat, because your address in writing matters. {{Source|handle=mfj4|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1559755269477503098}}&amp;lt;br /&amp;gt;{{Source|handle=mfj4|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1559755491905896563}}&amp;lt;br /&amp;gt;{{Source|handle=mfj4|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1559759094993256499}} @adusts says the pattern is common: a friend of his was hit the same way, with a fake UPS tracking number and payment through a checkout link the seller supplied. {{Source|handle=adusts|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1559758229251301499}}&amp;lt;br /&amp;gt;{{Source|handle=adusts|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1559759824344846357}}&amp;lt;br /&amp;gt;{{Source|handle=adusts|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1559760074417766531}}&lt;br /&gt;
* &#039;&#039;&#039;Far below market, crypto or wire only.&#039;&#039;&#039; An Alibaba listing titled &amp;quot;LEGIT DEAL&amp;quot; at 850 USD took wire transfer only and blocked the buyer after questions. {{Source|handle=domrockt2|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1557250230636904449}} AliExpress listings at about 700 USD on 2026-10-24 took only ETH or BTC. {{Source|handle=feralzi|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563570653213233185}} See also [[#AliExpress and shopping search]].&lt;br /&gt;
* &#039;&#039;&#039;Cancel or reprice after the news.&#039;&#039;&#039; See [[#eBay]] and [[#Why prices moved]].&lt;br /&gt;
* &#039;&#039;&#039;Extra money after payment.&#039;&#039;&#039; Demands for more shipping money after the purchase. {{Source|handle=feralzi|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559773507804467211}} E1.S drive cages from AliExpress, Alibaba and Taobao followed the same pattern: every seller asked for more money after purchase or claimed the item was broken. {{Source|handle=cute_sc2|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1564388866360869066}}&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;New&amp;quot; cards and 32 GB boards.&#039;&#039;&#039; See [[#Boards that are not what they seem]].&lt;br /&gt;
* &#039;&#039;&#039;Reused test videos.&#039;&#039;&#039; See [[#What to ask a seller for]].&lt;br /&gt;
* {{Status|Contested}} &#039;&#039;&#039;Vouches.&#039;&#039;&#039; Whether the many vouches for Alifond are real is disputed; see [[#Alifond]].&lt;br /&gt;
* &#039;&#039;&#039;No Trade Assurance.&#039;&#039;&#039; @artistosu reports the seller in his screenshot is a scammer, and @spectakkular says the same seller refused Trade Assurance; the name is only in the screenshot. {{Source|handle=artistosu|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556258881489870850}}&amp;lt;br /&amp;gt;{{Source|handle=spectakkular|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556272932655992873}} @djpandaman reports that a seller shown in two of his screenshots (one person, two accounts) &amp;quot;owes me 2 grand&amp;quot;. {{Source|handle=djpandaman|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556258294006284351}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1556258639977783296}}&lt;br /&gt;
* &#039;&#039;&#039;Parts too.&#039;&#039;&#039; A PLX switch board seller with all-positive reviews and good communication sent a defective board twice; it shorted when the CPU power connectors were plugged in. {{Source|handle=lubakmanqk|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562912202896179281}}&amp;lt;br /&amp;gt;{{Source|handle=lubakmanqk|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1563122360251457646}}&amp;lt;br /&amp;gt;{{Source|handle=lubakmanqk|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1563125645213433957}}&lt;br /&gt;
&lt;br /&gt;
== How often cards are bad ==&lt;br /&gt;
{{Status|Contested}}&lt;br /&gt;
* @_____josh_____: the cards have a 50 percent failure rate, the good stock sold earlier, and sellers now mix lemons into shipments. {{Source|handle=_____josh_____|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557666958608957521}}&amp;lt;br /&amp;gt;{{Source|handle=_____josh_____|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557793719309308017}}&lt;br /&gt;
* Others: 5 of 5 good {{Source|handle=c133|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557769336930967614}}, 12 of 12 bought a month before the leak {{Source|handle=bigfoot1144|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557785453850140733}}, 4 of 4 {{Source|handle=cibernox|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557795179883266082}}; &amp;quot;nowhere near that high&amp;quot;. {{Source|handle=lia_oc|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557693615038275648}} @ghostinthedatacenter_87281 returned one bad 8 GB card. {{Source|handle=ghostinthedatacenter_87281|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557383069386932296}}&lt;br /&gt;
* @civiloid: the overall failure rate reported in the Discord is about 20 percent. {{Source|handle=civiloid|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559465371696898182}}&lt;br /&gt;
* Cheap 8 GB cards in China are often the ones that failed to unlock. Known faults: HBM memory errors, GSP that cannot initialize, engineering-sample versions. {{Source|handle=bayley_w|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559439559153164409}}&amp;lt;br /&amp;gt;{{Source|handle=ob88594|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559444362893594626}} One member&#039;s first card had hundreds of memory errors, too many to work around. {{Source|handle=replacedriver47|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559469519016042608}}&lt;br /&gt;
* Resellers of mining cards usually do not test; refunds for bad units are built into their margins. {{Source|handle=spectakkular|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557693668859576382}}&lt;br /&gt;
&lt;br /&gt;
What to do with a card that fails is on [[Testing and burn-in]] and [[Troubleshooting]].&lt;br /&gt;
&lt;br /&gt;
== The x16 cap mod ==&lt;br /&gt;
Stock cards lack the AC-coupling capacitors on 12 of 16 PCIe lanes and train at x4; the cap mod restores x16. It only changes transfer speed. If you may return the card, test it before soldering. {{Source|handle=boz._.|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1558098091574562848|repo=https://github.com/dev-boz/cmp170hx-testsuite}}. Some cards are sold with the mod done. {{Source|handle=voidgiraffe|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556144791459336227}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1560568905661943964}}&lt;br /&gt;
&lt;br /&gt;
What people paid to have it done:&lt;br /&gt;
* 45 USD per card at a local microsoldering shop in California, found by searching Yelp for &amp;quot;microsolder&amp;quot; and calling around; he supplied the 0402 capacitors. {{Source|handle=gnasherrr|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562489999650324684}}&amp;lt;br /&amp;gt;{{Source|handle=gnasherrr|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562495213241372673}}&amp;lt;br /&amp;gt;{{Source|handle=gnasherrr|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562496346970267659}}&lt;br /&gt;
* About 50 CNY in China. {{Source|handle=lxtend|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562505132497838254}}&lt;br /&gt;
* A local shop asked 175 USD per card with the capacitors supplied, and would not guarantee the card would be &amp;quot;repaired&amp;quot;. {{Source|handle=danske1|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1564531936184115221}}&amp;lt;br /&amp;gt;{{Source|handle=danske1|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1564538706407202928}}&lt;br /&gt;
* gpulab.net lists the mod as a service at about 500 USD; the tools to do it yourself cost under 100 USD. {{Source|handle=globalapathy|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1560685405781889145}}&amp;lt;br /&amp;gt;{{Source|handle=endsjeremy|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1560688687858061566}}&lt;br /&gt;
How to do it is on [[Unlocks]].&lt;br /&gt;
&lt;br /&gt;
== Other parts people bought ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Part !! Price reported !! Date !! Source&lt;br /&gt;
|-&lt;br /&gt;
| PEX88096 PCIe switch boards || 3 boards with cables and risers for 1,200 CAD (about 850 USD) || 2026-10-22 || {{Source|handle=gpmickey|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562945228627775619}}&amp;lt;br /&amp;gt;{{Source|handle=gpmickey|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562945533230714892}}&lt;br /&gt;
|-&lt;br /&gt;
| PEX88096 board on Goofish || about 1,300 RMB, untested by the poster || 2026-10-16 || {{Source|handle=dalzyyy|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1560649525549342921}}&lt;br /&gt;
|-&lt;br /&gt;
| NVLink bridge, dual slot (900-53651-0000-000) || Taobao quote 780 RMB unbranded, 900 RMB NVIDIA branded, no volume discount; US retail 150 USD plus tax; about 500 RMB before the unlock || 2026-10-07 to 10-08 || {{Source|handle=djpandaman|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1557423395627466874}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1557812086174781600}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1557812513868087447}}&amp;lt;br /&amp;gt;{{Source|handle=dalzyyy|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1557824047981658204}}&lt;br /&gt;
|-&lt;br /&gt;
| DDR4 ECC RDIMM || about 3 to 3.5 USD per GB (2400/2666); 64 GB 2933 at 230 to 280 EUR || 2026-10-06 || {{Source|handle=zorg33|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1556933316773417021}}&amp;lt;br /&amp;gt;{{Source|handle=quark2world|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1557020821069766680}}&lt;br /&gt;
|-&lt;br /&gt;
| DDR4 ECC RDIMM || 32 GB 2400 at 150 USD; 32 GB 3200 at 220 AUD; &amp;quot;no cheap ddr4, nothing, anywhere&amp;quot; || 2026-10-25 || {{Source|handle=mlx4|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1563806897923166349}}&amp;lt;br /&amp;gt;{{Source|handle=zingy90210|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1563828279432192151}}&amp;lt;br /&amp;gt;{{Source|handle=endsjeremy|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1564203933952639018}}&lt;br /&gt;
|-&lt;br /&gt;
| DDR4 RDIMM, 256 GB (8x 32 GB 2933) || 1,724.68 AUD || early October 2026 || {{Source|handle=globalapathy|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1560658925970522134}}&lt;br /&gt;
|-&lt;br /&gt;
| DDR4 from local decommissioned servers || 960 GB (60x 16 GB 2666) for 300 USD; used DIMMs bring bad sticks || 2026-10-12 || {{Source|handle=djpandaman|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559218863143653377}}&amp;lt;br /&amp;gt;{{Source|handle=sojun80|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559228691282657433}}&lt;br /&gt;
|-&lt;br /&gt;
| EPYC platform || 7742 with board and 256 GB 2933 for 1,200 USD (mid 2025); EU board alone about 1,100 EUR now || 2026-10-21 || {{Source|handle=froggao|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562282964153278586}}&amp;lt;br /&amp;gt;{{Source|handle=rh3dai|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562486078110441494}}&lt;br /&gt;
|-&lt;br /&gt;
| EPS-to-EPS cables (Australia) || Amazon or PC Case Gear, then trim with a Dremel to fit; @danske1 bought 8 with a Gigabyte chassis from eBay AU item 800469481794, which ships from China || 2026-10-27 || {{Source|handle=zarquon3157|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1564587334882697299}}&amp;lt;br /&amp;gt;{{Source|handle=danske1|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1564601521927233633}}&amp;lt;br /&amp;gt;{{Source|handle=danske1|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1564601803629269015}}&lt;br /&gt;
|-&lt;br /&gt;
| PEX88096 per-slot bifurcation || needs custom switch firmware; the procedure and files are on an oshwhub project page; Alifond preloaded it on @peter643&#039;s board but would not share it (NDA); only about 8 bytes seem to change || 2026-10-07 to 10-08 || {{Source|handle=peter643|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1557534181284913273}}&amp;lt;br /&amp;gt;{{Source|handle=peter643|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1557729337409544384}}&lt;br /&gt;
|-&lt;br /&gt;
| Tyan S8030GM2NE board || about 3,000 yuan new in box; @djpandaman bought his from the Taobao shop 苏锐服务器 (shop_id 69496519) || 2026-10-12 || {{Source|handle=djpandaman|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559225895837892779}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559225914041172010}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559252378216173701}}&lt;br /&gt;
|-&lt;br /&gt;
| E1.S 4 TB drives (Intel NVMe) || 8 for 2,000 total on AliExpress from a seller with 2 reviews; the first seller was a scam. That is about 16 USD per TB; @civiloid puts new NVMe at about 100 USD per TB or more (the cheapest he ever saw was about 45 USD per TB for QLC in 2023) and says E1.S being rarer than U.2/U.3 does not matter much || 2026-10-15 to 10-23 || {{Source|handle=civiloid|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1560424461562290271}}&amp;lt;br /&amp;gt;{{Source|handle=civiloid|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1560424578390564887}}&amp;lt;br /&amp;gt;{{Source|handle=civiloid|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1560425041408163953}}&amp;lt;br /&amp;gt;{{Source|handle=cute_sc2|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1563314564307615886}}&amp;lt;br /&amp;gt;{{Source|handle=cute_sc2|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1563450654591287340}}&lt;br /&gt;
|}&lt;br /&gt;
Where to look for cheap DDR4: used workstations often hide cheap DDR4 ECC (@kellertreppe123); DDR3 ECC is the fallback, depending on how desperate you are (@xeax); @petrikrohn_26497 calls DDR4 unobtainable now. {{Source|handle=kellertreppe123|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563544624209858652}}&amp;lt;br /&amp;gt;{{Source|handle=xeax|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563550390115631165}}&amp;lt;br /&amp;gt;{{Source|handle=petrikrohn_26497|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563699481915166821}}&lt;br /&gt;
&lt;br /&gt;
Water blocks, fans and power supplies are on [[Cooling and power]]. Boards and servers are on the platform pages.&lt;br /&gt;
&lt;br /&gt;
== Checking a card on arrival ==&lt;br /&gt;
Follow the [[Acceptance checklist]]. Test inside the return window, and keep the evidence.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Acceptance checklist]]&lt;br /&gt;
* [[Testing and burn-in]]&lt;br /&gt;
* [[Which card do I have]]&lt;br /&gt;
* [[Unlocks]]&lt;br /&gt;
* [[Cooling and power]]&lt;br /&gt;
* [[Troubleshooting]]&lt;br /&gt;
* [[Tools]]&lt;br /&gt;
&lt;br /&gt;
{{ImportFooter}}&lt;br /&gt;
[[Category:Buying]]&lt;br /&gt;
[[Category:8 GB]]&lt;br /&gt;
[[Category:10 GB]]&lt;/div&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
	<entry>
		<id>https://cmp.wiki/w/index.php?title=10_GB_card&amp;diff=487</id>
		<title>10 GB card</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=10_GB_card&amp;diff=487"/>
		<updated>2026-10-30T10:12:13Z</updated>

		<summary type="html">&lt;p&gt;ImportBot: Import: everything for the 10 GB card, @lxtend, @djpandaman, @wakeupmbrc1, @ob88594, @scallion_9883, @lycorascence, @colo2442, @lia_oc, @feralzi, @programmerboi, @ghostinthedatacenter_87281, @zorg33; gap-fill from #general 2026-10-22 to 10-26: @djpandaman, @xeax, @_orrorin, @ob88594, @feralzi&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Status|Reported}} {{Cards|10 GB}}&lt;br /&gt;
&lt;br /&gt;
The 10 GB card is the [[CMP 170HX]] with PCI ID &#039;&#039;&#039;10de:2082&#039;&#039;&#039; and Samsung HBM2e. It has less memory than the [[8 GB card]] after unlock, but its RIR fuse records are unused, which opens a path to most of a full GA100: up to &#039;&#039;&#039;128 SMs&#039;&#039;&#039;, PCIe Gen3 and more. Plan on &#039;&#039;&#039;40 GB&#039;&#039;&#039; of memory; 48 GB is a lottery. Not sure which card you have? See [[Which card do I have]]. New owner? Start with [[Start here#10gb]].&lt;br /&gt;
&lt;br /&gt;
== At a glance ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! !! Stock !! cmpunlocker only !! After the RIR burn and driver work&lt;br /&gt;
|-&lt;br /&gt;
| Memory || 10 GB || &#039;&#039;&#039;40 GB&#039;&#039;&#039; (40960 MiB) || 40 GB; 48 GB if the sixth stack is healthy&lt;br /&gt;
|-&lt;br /&gt;
| SMs || 70 || 74 || up to 128, per card (112, 122 and 128 seen)&lt;br /&gt;
|-&lt;br /&gt;
| PCIe || Gen1 x4 || Gen2 x4 || Gen3 (validated); Gen4 reported, not public; x16 needs the [[PCIe capacitor mod]]&lt;br /&gt;
|-&lt;br /&gt;
| ECC || off || on || on&lt;br /&gt;
|-&lt;br /&gt;
| NVLink || fused off || none || not public; needs a board-level mod&lt;br /&gt;
|-&lt;br /&gt;
| Windows || no || via the A100 40G / A800 40G driver || same&lt;br /&gt;
|}&lt;br /&gt;
Unlock geometry per the cmpunlocker constants. {{Source|handle=rh3dai|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1555480078089986138/1557643237282553956|repo=https://github.com/amoghmunikote/cmpunlocker}} The 10 GB card has 16 unblown RIR rows, which allow a full GA100 configuration while stable memory stays at 40 or 48 GB. {{Source|handle=wakeupmbrc1|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557244477805039738}} Unlocked 10 GB cards land at 112, 122 or 128 SMs. {{Source|handle=wakeupmbrc1|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564684153704939573}} A 10 GB card now equals an A100 40G PCIe with more SMs. {{Source|handle=ob88594|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1563057728887328779}} Each number carries its status and sources in the sections below: 40 GB and the post-burn SM and Gen3 results are reproduced by several owners, 48 GB is one-card-in-five, 80 or 96 GB is disputed.&lt;br /&gt;
&lt;br /&gt;
== Unlock results ==&lt;br /&gt;
Details and steps: [[Driver unlock]] and [[Unlocks]].&lt;br /&gt;
&lt;br /&gt;
=== Step 1: cmpunlocker (same as the 8 GB card) ===&lt;br /&gt;
With the cmpunlocker repo a 10 GB card gets 40 GB and a few extra SMs; unlocking the whole card takes real legwork. {{Source|handle=lycorascence|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560779282609868911}} v0.5 gives +4 SMs and ECC on both variants. {{Source|handle=lia_oc|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562930836892815483}} Driver 615.71.09 works with v0.5 on 10 GB cards. {{Source|handle=68x0|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1556730977898987531}}&lt;br /&gt;
&lt;br /&gt;
=== Step 2: the RIR burn ===&lt;br /&gt;
{{Status|Warning}} &#039;&#039;&#039;This is permanent.&#039;&#039;&#039; It burns two of the card&#039;s 16 RIR fuse records and cannot be undone. Read [[RIR fuse burn]] first.&lt;br /&gt;
* What it does: two RIR records, 0x0015 and 0x0095, clear the DISABLE_SW_OVERRIDE fuse (170hx-rir-tool writes them to RIR row 0 as the word 0x00950015); after that, SMs, PCIe speed and the sixth stack can be overridden in software. lxwx confirmed the record pair on a card on 2026-10-11. {{Source|handle=lxtend|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1558763952391987312}} In mrpandagod&#039;s words: a 2-record burn that allows the SM unlock, PCIe 3.0/4.0 and the sixth stack on some cards. {{Source|handle=djpandaman|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1559036839988564061}}&lt;br /&gt;
* Tool: 170hx-rir-tool (lxwx, MIT) burns the records and dumps the fuses; it needs &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;iomem=relaxed&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and root. {{Source|handle=lxtend|date=2026-10-10|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1558470807888461854|repo=https://github.com/lixiangwuxian/170hx-rir-tool}} It also needs the cmpunlocker-patched driver (or a 610+ driver) loaded. {{Source|handle=lycorascence|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562150888146083964}} To unbind just the CMP without taking down other GPUs, write to that GPU&#039;s sysfs unbind path instead of unloading the driver. {{Source|handle=c133|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1561486821597122706}}&lt;br /&gt;
* {{Status|Proven}} Burned and working for several owners: after lxwx&#039;s card, GhostInTheDatacenter on 2026-10-19 (&amp;quot;Finally!!!&amp;quot; with a screenshot), {{Source|handle=ghostinthedatacenter_87281|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1561875502824816832}} orrorin on 2026-10-20 (&amp;quot;we did it boys&amp;quot; with a screenshot; the text names no link speed or SM count). {{Source|handle=_orrorin|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562092588779970703}}&lt;br /&gt;
* {{Status|Warning}} Getting the packing wrong wastes records or bricks the card. Targeting the wrong address has a good chance of bricking. {{Source|handle=djpandaman|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556518823350374452}} An earlier attempt with a different encoding (0x15011401) changed nothing and wasted a row. {{Source|handle=lxtend|date=2026-10-10|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1558327472724906107}}&lt;br /&gt;
* &#039;&#039;&#039;Do you need to burn at all?&#039;&#039;&#039; {{Status|Contested}} In the order posted:&lt;br /&gt;
** mrpandagod: going from 74 to 80 SMs needed no fuse override; 80 to 122 definitely did. {{Source|handle=djpandaman|date=2026-10-10|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1558525921391280143}}&lt;br /&gt;
** OB88594: the 10G card only needs the software overlay and no writes to other RIRs. {{Source|handle=ob88594|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1564167897989910609}}&lt;br /&gt;
** Humvee55: a recipe plus software IFF was shared in #general; use that and do not waste RIR slots. {{Source|handle=scallion_9883|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1564398787143794831}} Earlier he posted his RIR and software-IFF notes (a 10 KB text file) for an owner who had burned the override fuse but could not finish the unlock; Feralzi fed them to his agent and reached 126 SMs. {{Source|handle=scallion_9883|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560780989079228478}}&amp;lt;br /&amp;gt;{{Source|handle=feralzi|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560870337162256425}}&amp;lt;br /&amp;gt;{{Source|handle=feralzi|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560903933323382805}}&lt;br /&gt;
&lt;br /&gt;
=== SMs ===&lt;br /&gt;
Details: [[Full SM unlock]].&lt;br /&gt;
* mrpandagod took one card from 74 to 80, 94, 108 and then 122 SMs. {{Source|handle=djpandaman|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1558261887014019184}} lxwx got 6 more by overriding OPT_TPC_DISABLE, {{Source|handle=lxtend|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1559195004734541988}} then all 128 SMs at full clock on 2026-10-17. {{Source|handle=lxtend|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1560981128578338927}} Feralzi reached 126. {{Source|handle=feralzi|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560903933323382805}} Waypoint enabled every SM not marked defective. {{Source|handle=waypoint3642|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1561019622021398548}} Humvee55 runs 20 cards at 128 SMs and Gen3 x16. {{Source|handle=scallion_9883|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560775497091383469}}&lt;br /&gt;
* &#039;&#039;&#039;Defective GPCs.&#039;&#039;&#039; GPCs marked defective really are defective. {{Source|handle=zorg33|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562809952555503678}} You can still enable a defective GPC if you mask off the defective TPCs inside it. {{Source|handle=djpandaman|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562815857124450335}} Colo let an agent A/B test SM pairs and disabled only the faulty ones; one card runs 126 tested SMs. {{Source|handle=colo2442|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562811083369218079}}&lt;br /&gt;
* &#039;&#039;&#039;How far a given card goes.&#039;&#039;&#039; {{Status|Contested}} Details on [[Full SM unlock#How many SMs a 10 GB card reaches]]. In the order posted:&lt;br /&gt;
** xeax: a 10 GB card can enable every SM that is not defective, up to 128 if you are very lucky; the work is per card: unlock it with the RIR tool, test which locked parts work, then build a custom mask for that card. {{Source|handle=xeax|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563888198101377075}}&amp;lt;br /&amp;gt;{{Source|handle=xeax|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564047417069019208}}&lt;br /&gt;
** orrorin: both of his 10 GB cards stop at 80 SMs; anything above 80 failed a real model load, also with the other locked GPC. {{Source|handle=_orrorin|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563925584365486112}}&amp;lt;br /&amp;gt;{{Source|handle=_orrorin|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563944054738128980}}&lt;br /&gt;
** OB88594: more than 100 SMs is very common, so this should be an operating error; xeax: more likely heavily binned dies. {{Source|handle=ob88594|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563941999982288929}}&amp;lt;br /&amp;gt;{{Source|handle=xeax|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563944285269926040}}&lt;br /&gt;
* {{Status|Reported}} &#039;&#039;&#039;Xid 109 at 128 SMs.&#039;&#039;&#039; With defective GPCs enabled, a workload crashed with Xid 109 CTX SWITCH TIMEOUT; {{Source|handle=lxtend|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1561006327952580661}} the fix was to disable the enabled-defective GPCs one at a time until stable; {{Source|handle=wakeupmbrc1|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1561015848297299999}} disabling GPC1 fixed it. {{Source|handle=lxtend|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1561081134287163555}}&lt;br /&gt;
&lt;br /&gt;
=== PCIe ===&lt;br /&gt;
Details: [[PCIe Gen3 on the 10 GB card]].&lt;br /&gt;
* &#039;&#039;&#039;Gen3.&#039;&#039;&#039; lxwx had Gen3 working on 2026-10-12 (his slot is x4, so Gen3 x4 equals Gen1 x16 bandwidth). {{Source|handle=lxtend|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1559144212333600800}} A wrapper tool validated Gen3 at boot on two 40 GB cards with a 30-minute stress test and no errors. {{Source|handle=hezz1891|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564222043363352576|repo=https://github.com/evanrodgers/cmp-170hx-rir-burn-util}}&lt;br /&gt;
* &#039;&#039;&#039;Gen3 how-to (summary of lxwx&#039;s guide).&#039;&#039;&#039; For the 10 GB card (10de:2082) on open kernel modules 615.71.09. Steps, in short:&lt;br /&gt;
*# Burn the two RIR records with 170hx-rir-tool so the software-override gate opens (see Step 2 above).&lt;br /&gt;
*# Build the driver with the guide&#039;s patch: a probe-time fuse override that clears the two Gen3-disable fuses, plus a Gen3 register sequence run after GSP boot.&lt;br /&gt;
*# Load it with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;options nvidia NVreg_RegistryDwords=&amp;quot;RmForceEnableGen2=1;RMPcieLinkSpeed=0x5;CmpGen3=1&amp;quot; cmp_fuse_gen3=0&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
*# Train the link one step at a time, Gen1 to Gen2 to Gen3, with the guide&#039;s speed tool and script.&lt;br /&gt;
*# Accept it only when &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;lspci -vv&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; shows &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;LnkSta: Speed 8GT/s&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; on both ends and a load test gives no Xid or AER errors.&lt;br /&gt;
*: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;cmp-pcie-speed 2&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; drops back to Gen2 at runtime. One Gen3 transition took a card off the bus until a power cycle. Only 10de:2082 was validated. Full guide: [https://github.com/lixiangwuxian/170hx_tips/blob/main/Gen3_unlock_en.md Gen3_unlock_en.md]. {{Source|handle=lxtend|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1561646019870064710|repo=https://github.com/lixiangwuxian/170hx_tips}}&lt;br /&gt;
* &#039;&#039;&#039;Gen4.&#039;&#039;&#039; mrpandagod has Gen3 and validated Gen4 behind a PLX switch. {{Source|handle=djpandaman|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1558112557628133498}} The 10 GB card can actually use PCIe 4. {{Source|handle=cute_sc2|date=2026-10-15|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1560422460568899615}} No public Gen4 recipe exists yet. Without the capacitor mod his Gen4 attempts kept falling back to 8.0 GT/s. {{Source|handle=djpandaman|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1557882288698687630}}&lt;br /&gt;
* &#039;&#039;&#039;Width.&#039;&#039;&#039; x16 at any generation needs the [[PCIe capacitor mod]]. {{Source|handle=lxtend|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560914210811150400}}&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
The unlock works on Windows on the 10 GB card with the A100 40G or A800 40G driver. {{Source|handle=wakeupmbrc1|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558781758974197783}} A screenshot of a working 10 GB unlock on Windows was posted on 2026-10-16. {{Source|handle=arabus_74064|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1560559342212882462}}&lt;br /&gt;
&lt;br /&gt;
== Memory ==&lt;br /&gt;
Details: [[Memory unlock on the 10 GB card]].&lt;br /&gt;
* &#039;&#039;&#039;Layout.&#039;&#039;&#039; 20 of 24 FBPA active (5120-bit) with 1 GiB dies; ceiling 48 GiB. {{Source|handle=matstatman|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562128904007843850|repo=https://github.com/matstatman/gpcprobe}} Every one of six cards bigfoot tested had exactly two defective FBPs. {{Source|handle=bigfoot1144|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1558172581696381011}}&lt;br /&gt;
* {{Status|Proven}} &#039;&#039;&#039;40 GB&#039;&#039;&#039; is where the unlock lands and where most cards stop. {{Source|handle=zorg33|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557343927336697877}}&amp;lt;br /&amp;gt;{{Source|handle=wakeupmbrc1|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557420925941710921}}&amp;lt;br /&amp;gt;{{Source|handle=programmerboi|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1563753581637537904}}&lt;br /&gt;
* {{Status|Reported}} &#039;&#039;&#039;48 GB&#039;&#039;&#039; needs the sixth FBP to be good, {{Source|handle=wakeupmbrc1|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561025802890514616}} about 1 card in 5: mrpandagod put it near 20%, {{Source|handle=djpandaman|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559042465758060625}} 6 of 30 cards he saw tested could do it, {{Source|handle=djpandaman|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560920383782260797}} and gpulover gives 20% or less. {{Source|handle=artistosu|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1564127408305479803}} Check yours with gpcprobe before you count on 48 GB ([[Which card do I have#Check the memory layout]]).&lt;br /&gt;
* &#039;&#039;&#039;How often is the sixth stack usable?&#039;&#039;&#039; {{Status|Contested}} In the order posted:&lt;br /&gt;
** bigfoot: all six of his 10 GB cards have the last stack marked defective. {{Source|handle=bigfoot1144|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1561796223017681007}}&lt;br /&gt;
** Lycorascence: the last stack on his card is marked disabled, not defective. {{Source|handle=lycorascence|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1561854738473943041}} He also described the card as having &amp;quot;16/16 fuses&amp;quot; with the GPCs only disabled; that count came from gpcprobe&#039;s RIR checker, since he could not dump the RIR itself, and mrpandagod questioned it on those grounds. {{Source|handle=lycorascence|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562142123925577872}}&amp;lt;br /&amp;gt;{{Source|handle=lycorascence|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562142491497472041}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562144754777460791}}&amp;lt;br /&amp;gt;{{Source|handle=lycorascence|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562145000421335134}}&lt;br /&gt;
** lxwx: defective-labelled stacks are mostly good anyway (untested). {{Source|handle=lxtend|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562165620693274655}}&lt;br /&gt;
* &#039;&#039;&#039;80 or 96 GB.&#039;&#039;&#039; {{Status|Contested}} Not achieved; cards that read 80 GB were unstable. {{Source|handle=tekkenz|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559048743947341955}} In the order posted:&lt;br /&gt;
** The extra capacity is aliasing (folding) unless address bit 14 is freed by a further unlock. {{Source|handle=colo2442|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559906143373885462}}&lt;br /&gt;
** The apparent capacity is aliasing in L2. {{Source|handle=scallion_9883|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560782273652195479}}&lt;br /&gt;
** The stacks are binned 16 GB HBM2e and the upper half would need Samsung vendor codes. {{Source|handle=djpandaman|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560892095739469847}}&lt;br /&gt;
** Full summary: [[Which card do I have#80 GB on the 10 GB card]] and [[Memory unlock on the 10 GB card]].&lt;br /&gt;
* &#039;&#039;&#039;Memory vendor.&#039;&#039;&#039; {{Status|Reported}} Samsung HBM2e (the 8 GB card uses SK hynix). {{Source|handle=darkmaniac7|date=2026-10-30|note=site owner, from his own cards}} Earlier posts disagreed on HBM2 versus HBM2e for these Samsung stacks; they are listed under the fact on [[Which card do I have#Memory vendor]].&lt;br /&gt;
* &#039;&#039;&#039;Bandwidth.&#039;&#039;&#039; {{Status|Theory}} With all six stacks the bus is 6144-bit, which could pass 2.5 TB/s, or 3 TB/s if Samsung memory overclocks like Hynix; untested. {{Source|handle=wakeupmbrc1|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557273045259919401}} Measured: an unlocked 10 GB card reached 1,741 GB/s at full stock. {{Source|handle=cuddylac997|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1557370302042738759}} clpeak on mrpandagod&#039;s 122-SM 40 GB card measured 1.68 to 1.82 TB/s global memory bandwidth; full results on [[Benchmarks#Compute and memory peaks]]. {{Source|handle=djpandaman|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563170579643760770}}&lt;br /&gt;
* &#039;&#039;&#039;Temperature.&#039;&#039;&#039; The 10 GB memory runs a few degrees warmer than the 8 GB at the same idle power (41 C versus 37 C after a repaste, both near 33 W). {{Source|handle=ghostinthedatacenter_87281|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559651382816936108}} It has two more half stacks active, so that is expected. {{Source|handle=colo2442|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559599442166812784}}&lt;br /&gt;
&lt;br /&gt;
== Limits ==&lt;br /&gt;
* &#039;&#039;&#039;Power.&#039;&#039;&#039; {{Status|Reported}} Above 80 SMs the card hits its power cap and memory clocks drop. mrpandagod&#039;s 122 SM card throttled even with the core locked at 1,095 MHz. {{Source|handle=djpandaman|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559236914391949484}} The cap triggers at 82 SMs, the moment an SM on a new GPC is enabled, and memory is forced to 1,100 MHz. {{Source|handle=djpandaman|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1559579981951008799}} Self-reported power becomes unreliable at that point (400 W+ readings on a 250 W VBIOS). {{Source|handle=colo2442|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562819353144066111}} {{Status|Contested}} Where it starts: xeax&#039;s (untested) sweep README treats power readings that jump above about 90 SMs as a telemetry artifact; {{Source|handle=xeax|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562869594794754209}} mrpandagod answered the same day that the wattage issues start after 80 SMs, not 90, &amp;quot;just when you enable an SM on a disabled GPC&amp;quot;. {{Source|handle=djpandaman|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562878833416212491}} {{Status|Warning}} On 2026-10-23 mrpandagod&#039;s 122-SM card spiked briefly to about 400 W during benchmarks with the power limit at 250 W; he was not sure whether the value was measured or calculated. xeax, who is weighing whether to fit the 6 MOSFETs missing from his card, fears overloading the VRM. Safe limits for fully SM-unlocked cards are not known; see [[Power supplies and cabling#PSU sizing]]. {{Source|handle=xeax|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563220557363814480}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563222404627431497}}&lt;br /&gt;
* &#039;&#039;&#039;Raising the limit.&#039;&#039;&#039; {{Status|Contested}} Approaches differ, in the order posted:&lt;br /&gt;
** Give the driver a truncated 8 GB unlocked VBIOS; this reached 300 W. {{Source|handle=bigptoughneigh|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556320331457761301}}&lt;br /&gt;
** Run 128 SMs with neither extra power phases nor a limiter: swap in the 300 W curve from the 8 GB overclock VBIOS. {{Source|handle=scallion_9883|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560793685116067925}}&lt;br /&gt;
** Undervolt first; beyond that, a shunt mod with the missing power phases fitted. {{Source|handle=wakeupmbrc1|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1560717127802036260}}&lt;br /&gt;
** The no-flash VBIOS loader raised TDP to 300 W on drivers 610 and 615 and works with the Gen3 unlock. {{Source|handle=lxtend|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562103260490240172}}&lt;br /&gt;
* &#039;&#039;&#039;NVLink&#039;&#039;&#039; ([[NVLink]]). Not public, not even for 10 GB. {{Source|handle=lia_oc|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562930961207922811}} One member says it works with a very simple hardware mod that is not his to share. {{Source|handle=bigptoughneigh|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1563312993414946827}} The missing parts are power phases and the NVLink clock circuit; {{Source|handle=globalapathy|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1563572516910534657}} the U11 clock generator (GS7612S5MA-R) is not fitted. {{Source|handle=onemillionkates|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1534501623471145011/1556788730717675702}} Compatible bridges: PNY RTXA6000NVLINK-KIT, PNY RTXA6000NVLINK3S-KIT, NVIDIA 900-53651-0000-000. {{Source|handle=djpandaman|date=2026-10-06|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557070037209317407}} NVLink on PCIe A100-class cards links pairs only. {{Source|handle=endsjeremy|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1557823170738651217}}&lt;br /&gt;
&lt;br /&gt;
== What it is good for ==&lt;br /&gt;
* The 10 GB card is the better buy for training and image or video generation. {{Source|handle=wakeupmbrc1|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559705487975514153}} For LLMs, VRAM is the bottleneck for most users, so trading 8 GB cards for 10 GB cards is not worth it. {{Source|handle=lia_oc|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562931544371372094}}&lt;br /&gt;
* Few recipes are written for 40 GB cards yet. Mountains started collecting them. {{Source|handle=mountains1605|date=2026-10-10|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1558315106926989363}} Examples: Qwen 3.8 Flash Next (iq3_s) with Strata on one 40 GB card, where moving from x4 to x16 mainly improved prefill; {{Source|handle=exile_1ck|date=2026-10-04|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1556430705146462309}} GLM 5.3 Flash 4-bit EXL3 across two 64 GB cards, one 40 GB card and an RTX 3080 20GB. {{Source|handle=vektor_prime|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1560023669416402965}} See [[All recipes]] and filter by 10 GB. Feralzi runs Nanbeige4.3-33B (dealignai&#039;s uncensored Q6_K GGUF) with about 200K context on a single 40 GB card at 27 tok/s while still tuning; see [[Recipes#10 GB card]]. {{Source|handle=feralzi|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564092405026660406}}&amp;lt;br /&amp;gt;{{Source|handle=feralzi|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564114097694445662}}&lt;br /&gt;
* &#039;&#039;&#039;Measured peaks at 122 SMs&#039;&#039;&#039; (clpeak; stock power settings by the owner&#039;s account, not double-checked): FP32 21.9 TFLOPS, FP16 tensor 312 TFLOPS, INT8 tensor 605 TOPS, cuBLASLt BF16 GEMM 308 TFLOPS. Full table: [[Benchmarks#Compute and memory peaks]]. {{Source|handle=djpandaman|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563170579643760770}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563221594401407107}}&lt;br /&gt;
* Mixing a 40 GB and a 64 GB card works with a per-card unlock profile; fine for PP over Gen2, too slow for TP. {{Source|handle=djpandaman|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557238098662793267}}&lt;br /&gt;
* Compute: one unlocked 10 GB card mines 250 TH at 250 W on Pearl, against about 165 TH for akkerstone&#039;s 8 GB card with the core locked at 1,170 MHz. {{Source|handle=lxtend|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562401508354433085}}&amp;lt;br /&amp;gt;{{Source|handle=akkerstone|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562403464015773721}}&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
Details: [[Troubleshooting]], [[Xid errors]], [[Driver and unlock failures]].&lt;br /&gt;
* {{Status|Warning}} &#039;&#039;&#039;Overheats in minutes without airflow.&#039;&#039;&#039; A new card clocked out in under 5 minutes with no cooling and showed in &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;lspci&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; but not in nvidia-smi. {{Source|handle=programmerboi|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1563704621388529725}} See [[Cooling and power]].&lt;br /&gt;
* &#039;&#039;&#039;Dead on arrival: VBIOS ROM reads 0xFFFF.&#039;&#039;&#039; GSP init fails with &amp;quot;did not find valid ROM signature&amp;quot;; suspected bad SPI flash, reflash with a hardware programmer. {{Source|handle=youngju10000|date=2026-10-08|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557643001566728233}}&lt;br /&gt;
* &#039;&#039;&#039;Dead GPC blocks boot.&#039;&#039;&#039; On a card whose software-override gate is fused shut, a bad GPC6 blocks firmware boot, which blocks the PLM unlock, which blocks the RIR burn that would fix it. Unresolved. {{Source|handle=exile_1ck|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558927475600392303}}&lt;br /&gt;
* &#039;&#039;&#039;One card stays at Gen2 in a multi-card box.&#039;&#039;&#039; lxwx traced it to a physically damaged on-die PCIe controller on one card; the other three ran Gen3 together. {{Source|handle=lxtend|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1561811130291200154}}&lt;br /&gt;
* &#039;&#039;&#039;Link retraining broke on kernel 7.2.11.&#039;&#039;&#039; Fixed by rolling back the kernel and NVIDIA driver after the RIR burn. {{Source|handle=lycorascence|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1563134117753651281}}&lt;br /&gt;
&lt;br /&gt;
== Buying ==&lt;br /&gt;
Details: [[Buying]].&lt;br /&gt;
* Dump the fuses before paying for a used 10 GB card: cards with wasted RIR records and no unlock are expected on the used market. {{Source|handle=dottoreargus|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562149898311180342}}&lt;br /&gt;
* Reported prices: about 200 USD per card before the unlock news; {{Source|handle=cuddylac997|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1557383580106227724}} all 10 GB cards had vanished from listings by 2026-10-07; {{Source|handle=kellertreppe123|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1557444599318974566}} in China the 10 GB card cost about 20,000 RMB on 2026-10-13, more than an 8 GB card, because it is a fully unlockable GA100; {{Source|handle=wakeupmbrc1|date=2026-10-13|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1559705027709509685}} one sold &amp;quot;for parts&amp;quot; on eBay for 1,200 USD worked and unlocked to 40 GB. {{Source|handle=programmerboi|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1563753581637537904}}&lt;br /&gt;
* &#039;&#039;&#039;Paid unlock services in China.&#039;&#039;&#039; {{Status|Contested}} Hearsay, not verified on the Discord. A third party was said to sell a permanent 10 GB unlock for about USD 500 (Chengdu), pitched as more than an A100 40G PCIe, with NVLink extra. {{Source|handle=ob88594|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558114667325423759}}&amp;lt;br /&amp;gt;{{Source|handle=ob88594|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558116548130906113}}&amp;lt;br /&amp;gt;{{Source|handle=ob88594|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1558162519070216295}} The card then identifies as an A100 with no driver patches; Miséricorde reads it as an RIR macro burn. {{Source|handle=wakeupmbrc1|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1558168562542317812}} The unlocking merchants on Xianyu were swamped and took the service down. {{Source|handle=ob88594|date=2026-10-12|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1559045761071714396}} The Xianyu seller offering a permanent unlock to A100 says only a few cards can reach 48 GB, and days before launching the service he had asked lxwx to sell his 10 GB cards back at market price. {{Source|handle=lxtend|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560911159681359913}}&amp;lt;br /&amp;gt;{{Source|handle=lxtend|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1560912845359681670}} Be careful with private unlock claims: a screenshot is easier to fake than a result when money is involved, and nobody has NVIDIA&#039;s production keys. {{Source|handle=djpandaman|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561026808177229920}}&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
[[8 GB card]] · [[Variant comparison]] · [[CMP 170HX]] · [[Unlocks]] · [[Platforms]] · [[Glossary]]&lt;br /&gt;
&lt;br /&gt;
{{ImportFooter}}&lt;br /&gt;
[[Category:Hardware variants]]&lt;br /&gt;
[[Category:10 GB]]&lt;/div&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
	<entry>
		<id>https://cmp.wiki/w/index.php?title=Full_SM_unlock/Confirmation_1&amp;diff=486</id>
		<title>Full SM unlock/Confirmation 1</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=Full_SM_unlock/Confirmation_1&amp;diff=486"/>
		<updated>2026-10-30T10:02:54Z</updated>

		<summary type="html">&lt;p&gt;ImportBot: GhostInTheDatacenter reached 128 SM on a 10 GB card, reproducing the RIR-plus-software method.; sources: @ghostinthedatacenter_87281, @68x0&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Confirmation&lt;br /&gt;
|page=Full SM unlock&lt;br /&gt;
|confirmed_by=ghostinthedatacenter_87281&lt;br /&gt;
|date=2026-10-19&lt;br /&gt;
|cards=10 GB&lt;br /&gt;
|result=Reproduced&lt;br /&gt;
|numbers=128 SM on a 10 GB card, shown in screenshots (the posts carry no SM number in text); started from 170hx-rir-tool.&lt;br /&gt;
|notes=mrpandagod and lxwx established the 10 GB SM unlock; GhostInTheDatacenter reproduced it (&amp;quot;Finally!!!&amp;quot; with a screenshot on 2026-10-19, a second screenshot on 2026-10-26), as did orrorin and Waypoint. The route through the RIR burn is 68x0&#039;s line (&amp;quot;You can unlock more SMs with the RIR burn&amp;quot;), which GhostInTheDatacenter confirmed (&amp;quot;Exactly&amp;quot;). {{Source|ghostinthedatacenter_87281|2026-10-19|https://discord.com/channels/1518634379604136178/1518695328008638516/1561875502824816832}}&amp;lt;br /&amp;gt;{{Source|handle=ghostinthedatacenter_87281|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1564100458023358584}}&amp;lt;br /&amp;gt;{{Source|handle=68x0|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1564103821922275432}}&amp;lt;br /&amp;gt;{{Source|handle=ghostinthedatacenter_87281|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1564103887009484901}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{ImportFooter}}&lt;br /&gt;
[[Category:Confirmations]]&lt;/div&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
</feed>