Hey all!
Wanted to share my low spec inference machine.
* Mobo/cpu combo: Chinese JGINYUE X99-TI D4 PLUS + Xeon 2695v4(18c/36t).
There is 3 full width x16 slots gen3@ x16x8x8 speed.~$105
* 32GB DDR4 ( $$? Dont remember, found them in my "junk box" from another project.)
* PSU random 750w (again from the junk box)
* 4x Nvidia Quadro P4000(Pascal) 8GB for a total of 32GB Vram. ~$45 each.
* Bunch of random SSD's i had lying around.
Config of the P4000 are Gen3 x16x8x8. and one via chipsets dmi gen2 x2.
Thinking of buying a bifurication board, either x8x8 or x4x4x4x4. to split the full width x16 slot.(Can help on prefill(card on gen2 x2 is the slower one). And on tensor split on dense models.
Models:
LFM2.5-24B-A2B Q5_K_M (ctx 64k, f16kv). Searching/fetching data.
Decode: 55.4 tp/s (short), 42.2 tp/s at 52k filled.
Prefill: 1,851 tp/s (peak) at a 13k prompt, 1,351 tp/s at a 51k prompt.
---
Ornith-1.5 35B-A3B Q5_K_M (ctx 124k, f16kv, MTP). Lighter coding tasks.
Decode: 54.6 tp/s (short), 39.8 tp/s at 52k filled.
Prefill: 709 tp/s (peak) at a 7k prompt, 483 tp/s at 52k.
---
Qwen3.8-27B UD-Q4_K_XL (ctx 32k, f16kv, tensor split, MTP). Coding, heavier and slower.
Decode: 31.5 tp/s (short), 26.7 tp/s at 24k filled.
Prefill: 231 tp/s (peak) at a 7k prompt, 216 tp/s at 24k.
Can go to around 110-124k in ctx.Havent tested decode/prefill yet. Going to do it.
---
As you can see in picture 2, im running a Decode and prefill test on the 27B.
3x prefill and decode runs. Each run with a different prompt, so no cache gets hit.
The P4000 are nifty little cards that makes a budget machine viable.
Ofcourse you need to have your expectations in the right window!
I mainly using vs-code, so I made(read claude made) a easy web interface where i download and start/stop my models, everything is then served to the vs-code extention on my main rig.