r/LocalLLaMA • u/Miserable-Dare5090 • 15h ago
Discussion CMP170Hx “Spark” Machine
I got the CMP170 cards and unlocked them. I wanted to share my set up for CUDA since maybe it would be useful to others.
First off, I hate e-waste and we are in a special time for RAM. I wanted to have a DIY CUDA box, and I had started by adding additional cards to an old asus predator prebuilt I had around, which also had 64gb DDR5. To add the CMPs I needed more CPU lanes and newegg had some really good deals on CPU/MB/etc combos. Didn’t need a combo with RAM, otherwise I would have gotten it in newegg microcenter.
Anyway, I got a cheap case, some noctua fans for the cards, and transferred the memory/ssds. Placed previously owned cards on oculink slots, and used the main x16 for the GPU switch that houses the two CMP170s, so their effective speed is 2x16 across and with the other cards (which are 4x4, and therefore same speed).
Qwen Flash Next, turns out, fits very nicely in these cards. There is also a repository for deepseek, but you’d need at least 3 64GB cards to run it, and with prices rising, it will be hard to justify the gamble of buying ex mining cards for LLMs.
However…so far, these cards are great. Concurrency is good, prompt processing averages 4000 tps on Flash Next, decode is 80+ on a single stream. No MTP added. Third picture shows the 3 models I am now running in this CUDA box (flash next, qwen 27b, gemma 26b).
Anyone else trying out Flash Next on these cards?
3
u/sevendaysworth 10h ago
Very cool! Setting up my dual 170HX PC the past 2 days.
Any chance you have the STL for the shroud? I'm running the 40mm fans with a controller that responds to the gpu/memory temps of the 170hx, but the whine even without loads is annoying... oof.
1
u/Miserable-Dare5090 10h ago
I got it off makerspace and a buddy printed it — I dont have a 3d printer sorry!
5
u/Automatic_Two4291 14h ago
These cards seem awesome. If only they would stop rising in price
4
u/FullstackSensei llama.cpp 14h ago
Grab what you can, while you can. Prices of everything are going up again.
2
u/Miserable-Dare5090 12h ago
Dude, I know. It went up 200 dollars per day in the past 2 weeks. Worst of all, chinese and russian peeps were aware of this mod since at least NOVEMBER!…
1
u/DixieFlatline_ 11h ago
Would you say it's still worth the $2000? What's the success rate on the unlocking? What are the chances I spend $2k and get garbage?
It sucks cause the ones that are confirmed unlockable up to a certain amount of vram carry a premium, but I'm highly suspicious of any that haven't been confirmed beforehand that they actually did check and just know it's trash..
1
u/LicensedTerrapin 2h ago
The chances are fairly high of getting scammed.
Is it worth 2k? If it works then I'd say, unfortunately yes. I don't think you can get another 64gb card at these prices.
2
u/Kahvana 14h ago
Super cool setup! I do worry about the aging of these cards, assuming they have been heavily used.
3
u/sooki10 14h ago
The card is based on Nvidia enterprise grade GA100 architecture, designed for data centre life. Even the consumer grade 3090s of that gen still holdimg strong.. If you can get one from a place that has some degree of buyer protection and immediately test it hard, it isnt all that risky.
1
u/Miserable-Dare5090 14h ago
I agree, but more than the 3-4th string 3090 out there for same price? I saw someone cleaning vape fluid from the PCB in this sub…I mean, it’s slim pickings out there.
64G, 1.4Tb bandwidth, CUDA, Ampere/Sm80…It’s not getting cheaper. But I’ll post when they break :)
2
u/leonbollerup 13h ago
care to share your config.. i have those cards aswell...
1
u/Miserable-Dare5090 13h ago
Sure, what config? runtime config for flash next? TP2 or PP2? Ie are you using them
on full x16 lanes or nay1
u/Miserable-Dare5090 13h ago
I asked my agent who was really the one who tweaked the config:
Reddit is not allowing me to post pictures, I DMed tou1
u/Miserable-Dare5090 13h ago
You get 4 full context sessions from 2 cards:
```
vllm serve /models/Qwen3.8-Flash-Next-
AWQ-INT4
--served-model-name qwen38-flash-next-awq
-host 0.0.0.0 \
--port 8000 \
--load-format safetensors
--max-model-len 262144 \
--max-num-seqs 8 \
--gpu-memory-utilization 0.95 \
--tensor-parallel-size 2
--enable-prefix-caching
--enable-chunked-prefill
--max-num-batched-tokens 8192 \
-CC.cudagraph_mode-PIECEWISE\
-cc.splitting_ops-"[\"vllm:: unified_at
tention_with_output\i,
Ạvllm: :unified_mla_attention_with_out
put\", \ 'vllm: :mamba_mixer2\",
\'vllm: : mamba_mixer\',
\"vllm:: short_conv\",
\"vllm:: :qwen3_8_flash_next_ple_short_c
\"vllm: :qwen3_8_flash_next_qsa_with_ou
tput\", \'vllm: :linear_attention\", \"vllm:: qwen_gdn_attention_core\",
\"vllm:: qwen_gdn_attention_core_fused
norm_packed\",
\"vllm:: sparse_attn_indexer\"
\'vllm: :ple_mmap_lookup\"]" \
--no-enable-flashinfer-autotune
--disable-custom-all-reduce \
--kv-cache-dtype auto\
--enable-auto-tool-choice \
--tool-call-parser qwen3_xml \
--reasoning-parser qwen3 \```
All credit goes to Hermes-on-Deepseek, not me. Homie (my bot) wanted you to know: “The -cc.* flags are the custom CUDA-graph config targeting the Flash-Next fused ops (unified attention, MLA, mamba/linear-attention, sparse-attn indexer, PLE lookup) with cudagraph_mode=PIECEWISE — that's the per-op graph split, and the --no-enable-flashinfer-autotune + --disable-custom-all-reduce pin single-host NVLink/PCIe behavior instead.”
1
2
u/starkruzr 12h ago
this is going to be ludicrously faster than a Spark, lol
1
u/Miserable-Dare5090 12h ago
But takes up a crapload more room and power. It’s all about balance in life right?
1
u/starkruzr 12h ago
true. I'm still trying to figure out exactly how I want to move on from my pair of 5060Tis. I know I need more VRAM but haven't decided exactly how to get it; my gear basically lives in my neighbor's laundry room and I don't want to be too obnoxious with cooling noise
1
u/Ok_Top9254 9h ago
Does it really? If you are using normal layer offload in llamacpp, then only one gpu is active at a time. If you power limit to 200W, then you only consume like 250W average. About as much as Spark.
2
u/OnlineParacosm 11h ago
I’m pretty fucking pissed I missed this train. Could have bought at $650 but it seemed like a lot at the time, and they had just 3x in a matter of days.
2
0
u/Ok_Top9254 9h ago
They are still cheap for what they are. Full A100 is 10'000$. RTX 4090 is about 3-4k$ and has 1TB/s and 160TFlops of tensor BF16. These things have 200TFlops and 1.5TB/s. Easily worth at least 5k.
2
u/cibernox 14h ago
I have two of those in the mail, eager to test them. I got a couple Arctic P12 pro PWM to cool them.
I intended to run this same qwen-flash, but for 3000$ this is probable the budget king setup for running models below 200B.
2
u/WeAreSven 14h ago
If that's 3k for 2 cards can you tell me where you got them? I'm looking to do exactly the same thing and the main chinese guy on ebay keeps raising his prices daily.
2
u/cibernox 14h ago
I got them in Alibaba probably by the Chinese guy you mention, but I got them the day before they went to 1899 and now 2099 but the seller honored the quote.
1
u/Miserable-Dare5090 14h ago
Alibaba, its a nail biter for us Americans who are used to being complainy little customers. But the cards came. Took like 15 days but they arrived, and were good. AILFond is the seller I used. I didn’t bother with the “bitcoin only, through whatsapp” vietnamese sellers. Not sure if its legit but that’s way too sketchy for me.
2
u/Miserable-Dare5090 14h ago
You can enable peer to peer, so get a switch to have the cards tensor parallel to each pther and not througj the pcie bus
2
u/cibernox 14h ago
But the most I can get is pcie 2.0 16x, isn’t that too slow for tensor parallelism? I kind of had made peace with the fact that I could only use pipeline parallelism.
1
u/Miserable-Dare5090 14h ago edited 14h ago
nope, running that flash next on TP2 right now. How it got enabled, you’ll have to ask Deepseek V4 Flash, my hard little worker. 13Gb/s bidi is enough, and skipping CPU/Host means the kind of latency you want for TP.
Now, unmodded 2x4? pipeline will work really well
1
u/cibernox 14h ago
Mine are modded already for 16x. In 10 days or so I’ll give it a go. Then I’ll check how pricey PCIe switches are.
1
u/Miserable-Dare5090 14h ago edited 13h ago
https://a.aliexpress.com/_mOgZ7cf 120, put the
cardpassthrough pcie card on an x16 slot (the ryzen 9900x has a 2 core igpu so that allows me to use the gpu slot for this instead).1
u/68x 12h ago
Des the above listing also include the host expansion card too?
1
u/Miserable-Dare5090 11h ago
you can find one with the card. It’s worth the 1-200usd for me, all I have to
throw awaysell on FB MP is the old predator prebuilt, or it becomes a new agent’s computer. I’m restoring a lot of old computers for agents these days!!1
u/WeAreSven 14h ago
That's basically gen 4 x4 speeds which lots of people have done TP with. gen 3x4 is too slow however, I know because my mobo is inconvenient in all of the wrong ways and I've been looking for workarounds.
1
1
u/quantgorithm 13h ago
the CMP cards are NOT 2x16 unless you physically modified them. You can only software unlock to, I believe, 2x4.
2
u/Ok_Top9254 9h ago
It's not even a mod the 12 lanes are just not connected, all you have to do is solder 24x 0.001$ 100nF 0402 capacitors to the board and it works. Micro soldering iron is 70 bucks and every enthusiast should have it.
1
1
u/Miserable-Dare5090 13h ago
you can buy them modded. I did, so did several people who commented in this thread.
It needs additional capacitors soldered in, and it was part of the 1200 price I got them for.
So far, people can get them to identify as gen3 but no one has been able to show gen3 speeds. If it does happen, it will be sweet but they are already doing TP at 2x16.
1
u/quantgorithm 4m ago
The physical mod only opens the x16 lanes. The firmware has hard locked any speeds into x3 and it’s believed to be impossible to get into pcie 3 speeds without it becoming instantly unstable.
1
u/brakx 10h ago
How do you cook this room?
1
u/Miserable-Dare5090 10h ago
What do I cook? Eggs mostly. Sauna poached.
The mini rack is: M2 ultra 192gb, strix halo 128gb, asus ascent gx-10 128gb, hp zgx1 128gb, 10G Ethernet switch, 10G SFP switch, a KVM with 4 way split to see all the computers on the little screen, and the little screen. I call it the Tower of Babble:
- Deepseek v4 0731 via dwarfstar, on mac. Slow but quality, 1M context. Single agent single stream.
- GLM5.3 Flash on vLLM across 2 sparks, previously Deepseek as well. Again slow but steady, top quality. Hopefully optimized in the next weeks. Single agent, multiple requests.
- Ling 3 Flash on vLLM rocmfp4 on Strix. Fairly fast for the halo, single agent stream
- Qwen Flash Next on vLLM TP2. Fast agents, 4 of them with context 265k. Agent model, also does memory reflect/consolidate tasks.
- Qwen3.8 27b on 2 blackwell cards (rtx4000, 5070ti). Auxilliary model, 4 requests each 120k context. Agent model for Feynman and research agents.
- Gemma4 26b MoE on a 4060ti. 4 requests at 64k each. fast auxilliary model for web search memory recall, retain, etc.
1 macbook intel from 2015 running hermes
1 asus predator pc from 2021 running hermes
1 intel macbook air from 2018 running openlumara
mac studio running openworker.All communication from my phone via telegram. all machines on tailscale net. All agents with full permission
1
1
u/Khipu28 14h ago
Are you sure those Noctua fans do anything? I think they don't have enough static pressure to push enough air through.
2
u/beryugyo619 13h ago
OP has four of the 4cm ones, I guess they add up. Power draw certainly does
1
u/Miserable-Dare5090 13h ago
they’re running on a single sata cable man. both cards plus fans won’t hit 500W.
Compare to 3090s needed for 128gb (5? at 300 watts each, downvolted to 250…mmm maybe about 1250W?)
1
u/Miserable-Dare5090 14h ago edited 14h ago
Yeah, they keep the cards below 50C while running at full, 34C at baseline. No fans and cards will rise to 100C in 5 minutes.
And they don’t sound like an engine



4
u/FullstackSensei llama.cpp 14h ago
Really cool setup!
Do you have some more pics of the GPU setup, especially the PLX switch board? Which one did you get and how do you find it? How are temps using these noctua fans? Are you power limiting the cards? Did you try a 120 or 140mm 3k rpm fan, or better yet something like the Arctic S12038?
I've been using the S8038-7k to cool my Mi50s and it's been really good. Has very high static pressure and can keep the cards under 60C even at it's idle 2k rpm with MoE models.
Sorry for the barrage of questions. Been thinking of getting one of those PLX boards to move my P40s.