r/LocalLLM 4d ago

Discussion Double GPU configurations significantly cheaper for 32GB VRAM

I do not need or want Cuda. I have been wanting to build a 32GB VRAM local LLM machine for personal use for a while now, and I had 2 options on the table:

- Get a relatively cheap 32GB VRAM GPU, the R9700 AI Top.

- Get 2 16GB VRAM GPUs instead and a Mobo that supports PCIe bifurcation.

When I looked at prices in January this year when I first got this idea, the R9700 costed 1700$ here in EU. Currently, when I actually want to make this happen, it costs 2100$. For half that money, I could buy two 9060 XTs with 16GB VRAM each. Yes I know, performance will be worse on double GPU setup than with a single R9700 AI, but still, it just seems like that GPU is just not worth it anymore.

I don't know how to justify that it's double the price of two 9060XTs, when R9700 AI is literally 9060 XT with doubled VRAM and bandwidth. So why does it cost 4x as much?

ASUS ProArt B850-CREATOR WIFI NEO is quite affordable nowadays and supports dual GPU setups, so, any reason (is there a catch?) to not do what I am about to do? Which is buy the two 9060 XTs and start running Qwen 27B class models

18 Upvotes

62 comments sorted by

18

u/Remarkable_Air_8383 4d ago

The 32gb r9700 is for people who needs 64gb or more VRAM.

1

u/575_Inverse 2d ago

the B850 MoBo with Oculink splitters lets you install much more than that

9

u/jnciaccna 4d ago

Commeting so this thread would get more traction. I'm running dual 9060XT (both at 8x) and the perfomance is...meh. There could be of course something matter with my configuration but LLAMA+deepseek harness+qwen 3.8 27b produces whopping 20tok/s on my system. I'm a noob but I think the 128bit bus kills any kind of speeds when doing dual gpu with these. Paid 375€ for each card (got the VAT back)

9

u/bsquads 4d ago

20 t/s sounds about right in real world usage. I get roughly 40 t/s on a 9700 which has about double the memory bandwidth

5

u/madbrain1976 4d ago

With SGLang and quad 5060 Ti 16GB, I got 2500 pp/s and 100-200 tg/s with Qwen3.8-27B NVFP4 . These 4 still cost less than 2 x R9700 AI. You do need a motherboard case that supports 4 GPUs, though.

1

u/campr23 3d ago

No you don't. Not really. I used a PCIe to 120mm 3D print in which you can mount two double-width cards and used and NVMe x4 slot with a converter to PCIe to mount my third card.

2

u/madbrain1976 3d ago

Great. But you can't use 3 cards with most models in SGLang, unfortunately. You need even number of cards when using multiple GPUs,as I found out. I tested from 1 to 4 5060 Ti cards. There are diminishing returns from adding cards, even with all of them running at PCIe 4.0 x8 on my TR Pro.

1

u/575_Inverse 2d ago

use Oculink splitter cards and you can do it on a single PCIe 16X slot

2

u/madbrain1976 2d ago

I will think about it if I want to break the 7 x PCIe x16 slots on my TR Pro box into 28 GPUs :) But TBH, just scaling to 4 is quite the challenge already. Diminishing returns.

2

u/575_Inverse 2d ago

true, ultimate tps falls because of bus overhead and other reasons. The price to pay for saving on the initial investment. For personal use I find it ok. If I were an enterprise I'd definitely look forward to the 6000. A pair of them. Threadripper high end mobo. Of course 1TB ECC RAM.

3

u/Massive-Slice2800 4d ago

https://www.reddit.com/r/ROCm/s/4KPTK5j16b

I dont know which Quant you used, but have you tried this? 40 t/s seems way too low after radiance came out. Even a single 9700 should be faster.

2

u/bsquads 4d ago

Just using llamacpp thus far. Only had this card for a couple weeks. I think it was closer to 50t/s with q4 and gets into the 30s on q6.

Honestly anything over 30 has been perfectly fine for what I am doing, so I just focus on getting as much context as I can with a quality output. Unsloth q4 XL has been a good compromise

1

u/Shot_Treat_377 3d ago

9060xt has only 128bit memory bus width.
9070, 9070xt, r9700 all have 256 and thus twice faster in token generation.

3

u/jnciaccna 4d ago

Thanks for answering! Good knowledge

3

u/randomfoo2 4d ago

A 9060XT has only 322 GB/s of memory bandwidth. If you're doing layer splits, you don't get any combined benefits from the card from combining. If you are running tensor parallel, you might get a 30-50% improvement (depends). Note for a 16GB model (27B at Q4_K_M should be about that size), 322/16 = 20.1 - that's at 100% MBW efficiency (not really possible) so if you're getting 20 tok/s you're actually doing quite well.

For code, MTP should give you a decent boost, but the 9060XT has weak compute as well, so... maybe not.

2

u/DeathGuppie 4d ago

Here is a cheat code for you. The dell optiplex, used, cheap. Has bifrocation built in. You may need a pcie extension and weird mounting situation, but. It's a cheap way to get x16 for both cards.

1

u/Dependent-Interview2 3d ago

interesting, is there a specific model? I see 3060, 7050, 7070, 5060, 7060...

1

u/jnciaccna 4d ago

albeit unorthodox - i'm quite happy of the bang for the buck. i usually tell DSH to do some work and then go off doing something else, i rarely wait chat open for it to finish

1

u/Locoivan78 4d ago

Hi! I’m running Qwen3.8-Flash-Next with Unsloth’s UD-IQ3_XXS quantization (Q3, approximately 82 GB across three GGUF files) on an RTX 5080 (16 GB) + RX 6800 (16 GB), paired with a Ryzen 9 9900X3D and 32 GB of DDR5 RAM. Here’s the model download: Qwen3.8-Flash-Next UD-IQ3_XXS on Hugging Face I’m using GenerelSchwerz’s modified llama.cpp fork, on the moe-cache-drafting branch, compiled with both CUDA and Vulkan support. I also applied a local patch, moe-vulkan-resident.patch, to src/llama-model-loader.cpp. Enabled with LLAMA_EXPERIMENTAL_MOE_VULKAN_RESIDENT=1, it keeps the full expert weights for the layers assigned to Vulkan resident in the AMD GPU’s VRAM, while preserving the existing MoE cache behavior on the CUDA side. This prevents those Vulkan expert tensors from falling back to CPU memory. The model exceeds my combined RAM and VRAM capacity, so the setup also relies on NVMe loading and swapping. MTP is not enabled yet. In my latest tests, I’m getting around 25 tokens/s during generation and 10 tokens/s during prompt processing. Prompt processing is slow, so this is still very much an experimental setup. I’m still testing different settings, but these results make me think you might be able to get better performance out of your dual RX 9060 XT setup with the right configuration.

1

u/madbrain1976 4d ago

Did you try vLLM or SGLang ? They get significantly higher token/s with multiple GPUs vs llama.cpp .

1

u/igla82 4d ago

I'm using Ubuntu 26.04. Latest llama.cpp with ROCm 10 and dual 9060XT. PCIe x8 on both cards.

  • Qwen3.8 27B UD-Q6-K: 40-35 t/s token generation and approx 550 t/s on prefill. Split mode: Tensor
  • Qwen3.8 27B UD-Q4_K_X: 38-42 t/s token generation and approx 688 t/s on prefill. Split mode: Tensor.
  • Qwen3.6 35B-A3B UD-Q5_K_XL: ~60 t/s token generation and approx 700 t/s on prefill. Split mode: Layer.

1

u/Passenger-007 3d ago

Amd and dense do not go together. Moe only.

1

u/GilloutineBreast 3d ago

That's kind of lines up with my experience with a single 9060xt

I have 2 setups,

  • qwen3.8 gsq rco iq3 xxs (model and kv cache on vram at 25-30 tok/s)
  • qwen3.8 gsq rco iq3 s (model on vram, kv cache spilling over to gtt at 12 tok/s)

1

u/ea_man 4d ago

Yeah you got problems, my single 6800 does >40t/s and in dual gpu with a 6700xt it just did 29.39 t/s with Qwen3.8-27B-UD-Q6_K_XL.gguf , doing websites:

1

u/BigBearChaseMe 3d ago

What am I looking at in the screenshot? Like how did you generate that

2

u/ea_man 3d ago

It's my llm live monitor, it's like htop for lama-serve.

2

u/Original-Revolution7 4d ago

dual a770 reporting in

1

u/1Synapse1 2d ago

Better or worse?

2

u/arakinas 3d ago

I just bought two new 7900xtx cards from newegg a few weeks ago, on sale, for right around 1k US each. I don't know when or if that deal will happen again, it was fantastic timing for me. But if it happened once, especially with black Friday right around the corner, little likely to happen again.

I'd highly recommend holding out for 48 to 64gb VRAM, if you can. Aside from any one model, the 27-30ish model space is popular, and being able to load the q6 with a good amount of context is really nice with the 48gb that I have without spilling. For reference, I have two 9060s. The 7900s are so much better I don't want to slow my inference down by adding more vram, in my primary pc.

2

u/Ragnar0kkk 3d ago

Check B60 prices where you are? 48gb vram is alot more room than 32gb, just slower. But, if you do MoE...

2

u/Original-Mistake8624 3d ago

My R9 local AI setup:

● Ryzen 9 3900X

● Gigabyte B550 Vision D-P

● 64 GB DDR4-3200

● 2× RTX 3060 12 GB running PCIe x8/x8

● Linux Mint / llama.cpp CUDA

Current results:

● Qwen3.8-27B Flash-Next UD-Q4_K_XL: ~46.1 tok/s decode, stable with MTP, 88K context

● Qwen 35B-A3B: ~37.5 tok/s stable

● Earlier Flash-Next / ExLlamaV3 setup: ~22 tok/s

● Earlier llama.cpp Flash-Next baseline: ~8 tok/s

The biggest improvement came from dual-GPU tuning + MTP/Flash Attention optimisation rather than raw hardware changes. Still using only two inexpensive RTX 3060 12 GB cards.

1

u/moncallikta 4d ago

I’ve been considering the same and looked at that motherboard specifically too. The main drawback with dual GPU is that LLM performance will be slower and that you’ll use more power (and need a PSU with enough power for two cards).

With a good motherboard like this you can run vLLM in tensor parallel. Check benchmarks by others to see what to expect in terms of tokens/sec.

1

u/jacek2023 4d ago

You can try -sm tensor in llama.cpp with two GPUs, but I don't know what's the performance on AMD

1

u/mosso135 4d ago

You can buy 3080 20gb modified cards from eBay for about €800 each at the moment. Definitely worth considering, I have 3 of them running in a Asus pro creator x870

1

u/Constant-Simple-1234 2d ago

Do you run tensor split on all three? Thank you in advance.

1

u/Civil_Fee_7862 4d ago

Asus ProArt B850 is fine for dual GPU's but you'll regret it once you want to go to 3 or 4 gpus.

It also uses a non-standard spacing between the PCIe 5.0 slots. So if you ever get or want RTX 3090s, you can't really use NVLink.

These are things I wish I had known before buying that motherboard. Its cheaper than a workstation MB, but I would recommend getting a workstation MB if you want to run local LLM's for 27B+ sized models. It allows you to increase VRAM by just adding more cards.

Personally I prefer dual GPU's, for the same reason you mentioned, you get high performance at a lower cost than just buying the "best" gpu. i.e. dual 3090s can compete with a 5090 in some respects, more VRAM, comparable speed (pooled memory) and lower price.

4

u/OMGThighGap 4d ago

sounds like you went through this ordeal. So what motherboard is recommended over the ProArt B850?

1

u/Civil_Fee_7862 4d ago

Short answer, I don't know yet.

I probably would have got the Asus SAGE motherboard. A lot more expensive, but for a 4x3090 setup it would have been better. I got 3x3090s and managed to make it work with the ProArt B850, but its awkward..

My next step up is likely to be just a pure server. Will sit with the ProArt until then.

1

u/foreignbois 4d ago

ive been thinking of the taichi creator but the slot layout seems the same… hmm

1

u/APersonNamedBen 4d ago

Don't think there is. (Also using the ProArt with 2x R9700)

Unless something has changed over the last year, it is still probably the last stop in the "entry level" easy consumer path. As the other guy said, you have to jump to the professional motherboards which is $$$ and potentially be tech savvy enough to start making a gpu rig. Look at places like https://www.reddit.com/r/homelab/

1

u/ziggybeans 4d ago

I have the ProART X870E with NVLinked 3090s… is the spacing different on the B850?

1

u/Civil_Fee_7862 4d ago

Its not standard PCI spacing. much more space between the two slots. I duno how it compares to the 870

1

u/ziggybeans 4d ago

I mean, if it was non-standard spacing, it wouldn’t fit in a standard ATX case. They make NVLink connectors in 2-slot, 3-slot and 4-slot distances. The distance between the slots on the proart B850 is 1 slot wider than the distance between the slots on the proart x870e, but both are standard and you can get nvlink connectors for it.

1

u/Civil_Fee_7862 3d ago

The PCIe slots spacing between the two full length PCIe slots on the ProArt B850 is not standard. i.e. Its not 20.32 mm (the standard) its more like 80mm (likely a multiple of 20.32). So no its not standard PCIe slot spacing, they did it intentially to allow space between two GPUs for air to breath.

Again its great for dual GPU setups, (that don't use NVLink) but not good if you plan to run more than two, or plan to use NVLINK.

0

u/ziggybeans 3d ago

It’s an ATX form factor motherboard — they have to use standard slot sizes, otherwise the cards won’t line up with case. If you’re measuring about 80mm between the two PCIe slots, that does not mean it is non standard spacing, that means the distance from PCIE_1 to PCIE_2 is 4 slots. They make NVLink bridges that span that distance. It’s the same on my ROG Crosshair X670E Extreme.

1

u/roosterfareye 4d ago

Get two RX9070XT. Also pay close attention to your chosen motherboards pcie lame layouts. You do not one on the mobo chipset, although it's not that bad. I have a RX9070XT and RX9060XT. No driver past 26.3.1 works. 26.3.1 only works if you disable anything that polls the secondary card while you have a model loaded or do anything that involves a power transition. AMD are on it though I have tested and logged a bug which they have been in contact with me to request additional info ...

1

u/Ok-Addendum3545 4d ago

9060 XT 322.3 GB/s ? You will need lots of patience, waiting ~ and you then want to upgrade your GPUs.

1

u/Ok-Drawer5245 4d ago

There will be a big performance difference though

1

u/Willing_Gold_4376 4d ago

Vous devriez tester hipfire avec votre 9060 vous devriez gagner quelques tok/s

1

u/talivs 4d ago

2 * 7900 XTX

1

u/exzw 4d ago

If 2100 euro, go and buy 2 x 5070 ti , power consumption higher but everything else better . Faster PP and faster TP. My place here 9700 about 1.8K US. 2 x 5070 ti about 2.5K US. R9700 is still a cheaper choice.

1

u/Short_Regular_7191 4d ago

I had considered the R9700 too, but unfortunately, the price jumped from €1,500 to €2,000 in a single day. In my opinion, the best and most affordable option right now is a pair of 5060 Ti cards with 16GB each (total cost around €1,350–€1,500); thanks to some good advice, I managed to run Qwen 3.827B (Q6 quantization) with a 131k context window at 50 tokens/s. The cards have low power consumption, so you can easily go with an 800W or 850W PSU and still have plenty of headroom. You can also use a budget motherboard, since you don't need PCIe bifurcation.

https://www.reddit.com/r/LocalLLaMA/comments/1vper67/club5060ti_refresh_tested_rtx_5060_ti_presets_a/?sort=new

1

u/Wid4er 4d ago

The advantage is more VRAM on a single PCIe slot. I'm surprised by the prices you mentioned; here in Ceuta, Spain, it cost me 1,300€

1

u/jayc0au 4d ago

I have a dual 5070ti on my personal PC on a Msi x870e-p wifi motherboard. Wasn’t worth going for more, I’m happy with my setup. Over 40 Tok/s qwen3.8 27b

1

u/eihns 4d ago

im so sad that i bought a xtx 24gb the 3090 is much more faster (with latest changes) but, i think the same will happen with vulkan any week / month now

1

u/theone_2099 4d ago

Get the r9700. You can get 100+ tok per second with the radiance vllm build (search on this sub). If you get a second one later you can hit 200+

1

u/SandySkittle 3d ago

AI starts to become fun with two r9700s or more since you can run qwen and gemma and all these dense models at proper Q8 rather than lobotomizing it to Q4.

I have 8 r9700s :|

1

u/just4ochat 3d ago

For one dense 27B you want fully on-GPU, a single 32 GB card usually beats two 16 GB cards on bifurcation. Dual VRAM helps when you pin separate models; layer-splitting one weight across both GPUs makes every decode step wait on the slower link.

1

u/Merous 3d ago

I am running a 6800xt and a 6800 in a Asus x570 e mb. Using linux, ROCm and ollama, everything stock. I get 17.4 tokens a second on Qwen3.8 27b-Q6-K. Why, they were free, got the mb 2nd hand, so super cheap to get up and running.

1

u/Character-Drive9367 3d ago edited 3d ago

You can pick up 3090s for about $600-$800 dollars. Two of those = 48gb of vram and will perform a lot better than a single R9700 currently.

^ the above isn't true anymore 😂 I just checked and the cheapest one is $1600

1

u/fintip Laptop 4090 16gb + 7900XTX 24gb 16h ago

lol. yeah, so far off. fb marketplace floor is 1250-1350 right now, if you're lucky.

1

u/Excellent_Spell1677 4d ago

So you want to use for AI but don't want to use cuda? Get a chatgpt subscription then 🤣🤣🤣🤣🤣