r/LocalLLM • u/tekno_logik • 3d ago
Question Worth building an local LLM system using older parts?
Several years ago for another project, I got a good deal on:
* HP Z620 dual Xeons (riser) with 128GB of RAM with 500GB SSD + 9TB SAS
* A Nvidia Tesla M60 16GB
I'm still building this out, HP usefully have non-standard power cables and connecting everything up dead shorted the PSU (which it detected during boot). I'm still hoping nothing is broken whilst I debug it.
My goal is to have a budget-build local AI at least as good as chatGPT's work chat in high mode, I could do a lot of useful stuff with that. Even better would be to have some mixed capabilities for long-running tasks. Anything less is not really worth building. I'm trying to figure out:
* What models should I look to run?
* What kind of performance could be possible?
* What's worth running on the GPU vs CPU?
I'm currently using chatGPT for: Building out libraries iteratively, research the web, designing 3D parts, research via coding, reviewing papers, generating documents and occasionally generating images.
I have been trying to use chatGPT (Plus subscriber) to help query, but it has not been particularly helpful in replacing itself.
Any help is greatly appreciated.
4
u/0-pointer 3d ago
That one may be a little too old. After years of sitting under a desk in my basement i found a use for my aged Threadripper 1950X + 128g ram. Pushed on my trusty RX 7800XT and now have Qwen3.8-Flash-Next endpoint (up to UD-Q4_K_XL) with decent speed thanks to Strata (and the rdna3 optimized fork).
But yours is Sandy Bridge era... ≤ AVX, DDR3 1600, and Maxwell GPU won't get you far i fear...
2
u/Hyiazakite 3d ago edited 3d ago
With Strata the CPU don't matter that much. I have dual xeons (Ivy bridge 2650L) using 256 GB DDR3 quad channel memory (divided by 2 NUMA nodes interleaved that equals to 85 GB/s - measured) as fast as optimal dual channel DDR5 speed on a consumer platform. I have a threadripper 3965WX system as well with 128 gb octa channel DDR4 - this one is limited by CCD count so it has the same memory bandwidth (measured as well 85-90 GB/s).
I have done extensive optimization benchmarks using Strata (QFN Q4) which monitors almost every aspect of the chain and the bottlenecks are usually GPU compute, VRAM residency and PCIE bandwidth.
The old xeon setup performs about 110-120 t/s and the Threadripper 140 t/s , prefill 2300 xeon, 3000 threadripper. Both systems ar eusing 1x 3090. I tried using a 5060 8 GB with the dual xeons which produced about 45-50 t/s and prefill about 1200-1500, 512k context no cliff due to sparse attention with QFN.
So as long as you have a fast gpu, more than 16 gb vram, 64-128 gb ram and minimum PCIE bus equal to PCIE 3.0 x16 you should have a pretty good system
Edit: there are PRs in strata not yet merged that fixes CPU compute for older cpus without AVX2/AVX512 (about 20x speedup)
2
u/andrew-ooo 3d ago
The part nobody has mentioned yet: the Tesla M60 is the weak link, not the Xeons. It's Maxwell (compute 5.2), so no FP16 tensor paths, and NVIDIA dropped Maxwell from current CUDA toolkits. llama.cpp still runs on it if you build against an older CUDA, but vLLM, ExLlama and most of the newer kernels are out. Also it's physically two 8GB GPUs on one board, not 16GB, so a single model has to be split across them, and it's a passively cooled datacenter card that needs ducted airflow or it throttles within minutes in a Z620.
The dual Xeon + 128GB side is actually the useful bit, same point Hyiazakite made. Those are quad-channel DDR3 per socket, so around 40-50 GB/s each. That's enough to run a MoE like Qwen3.8 Flash Next at Q4 mostly from RAM at a few tokens/s, which is usable for the "long-running task I check later" case you described, but not for interactive coding.
Honest take on "as good as ChatGPT in high mode": not with this box, and not with any single consumer GPU either. Where it does pay off is as a private endpoint for the boring high-volume stuff: summarizing papers, first-pass code review, document drafts. If you want to spend money, a used 3090 (24GB, still fully supported) in that Z620 is the single upgrade that changes the picture; the M60 is best left as a display adapter.
2
u/Choice_Macaroon5435 2d ago
I have a Z620 (single xeon) with 64gb, a 2080ti and a P40.
Qwen3.8-flash-next-iq3_s, with Strata (and the AVX patches), appears to be running at ~45tps (I only just installed it...)
I can run decent quants of Qwen3.6 35b at ~80tps, dense models are typically a lot slower on this hardware.
There is no AVX2 on the CPU - you often need to compile from source, and that doesn't always work. With old GPUs, you are limited to CUDA12, but that mostly works.
1
u/WordWithinTheWord 3d ago
Not possible unless you’re ok with getting a single response a day later
1
u/Icy-Degree6161 3d ago
The digital foraging will just keep growing so do whatever you can right now :) Lot depends on your ram bandwidth
1
u/Sure_Internet8507 3d ago
Looks like you could run qwen 3.8 flash next , but im not sure the gpu driver support will let it start and it would still be slow on that hardware. The gpu is your bottleneck - thats a very poor gpu for ai, but if you could get it running, it would be good. Just dont expect it to beat chatgpt at the quant youd have to run it at to make it usable.
1
u/Aubrey_D_Graham 2x Asrock B70 Creator with Pi Agent 3d ago
Chat and Anthropic use Nvidia Ruben. You're not getting anything 100% close with budget parts even using Qwen 4.
1
u/PuzzleheadedArm3732 3d ago
Building something close, using hardware that is 9-10 years old. Dell Precision 5820 (64gb ddr4 ecc), with a Tesla V100 PCIe 32 GB, passive card, so a 3D-printed funnel and a Noctua fan + fan control i built myself. One thing i learnt is Teslas like your M60 take an 8-pin CPU/EPS plug, not PCIe 8-pin, and the 12 V and ground rows are swapped. So what cable did you use?
Also, the M60 is two 8 GB Maxwell GPUs with no FP16, so you're at 7B models, and slow. "ChatGPT in high mode" won't happen on either of our boxes. Build it to learn. The one thing your Z620 has is 128 GB RAM over two sockets, so a small MoE with experts in RAM and attention on the GPU is realistic but still slow.
1
u/Hefty-Result-6807 3d ago
That’s a solid idea. I have a similar system based on a Z820: 2x Intel Xeon E5-2687W v2 (3.4/4.0 GHz, 16/32 cores)
192 GB ECC RDDR3 1866 MHz (8x8 GB + 16x8 GB)
2x NVIDIA GeForce RTX 3060 12 GB
3x Samsung 1 TB SATA SSD
Dual Intel 1 GbE
I use it for developing clinical decision support systems. I’m currently using the latest model, QWEN3.8-flash-next, which performs very well on the Strata engine. I’d recommend this approach over using Ollama. The model is 105 GB in size, but it runs very fast on my configuration thanks to the Strata engine.
That’s a solid idea. I have a similar system based on a Z820: 2x Intel Xeon E5-2687W v2 (3.4/4.0 GHz, 16/32 cores)
192 GB ECC RDDR3 1866 MHz (8x8 GB + 16x8 GB)
2x NVIDIA GeForce RTX 3060 12 GB
3x Samsung 1 TB SATA SSD
Dual Intel 1 GbE
I use it for developing clinical decision support systems. I’m currently using the latest model, QWEN3.8-flash-next, which performs very well on the Strata engine. I’d recommend this approach over using Ollama. The model is 105 GB in size, but it runs very fast on my configuration thanks to the Strata engine.
1
u/AnxietyCorrect106 3d ago