Can Consumer Desktop CPUs handle 3-4 GPUs well?

Posted by pmttyji@reddit | LocalLLaMA | View on Reddit | 27 comments

Unfortunately we're(friend & me) in a Down the rabbit hole situation for sometime on buying rig. Workstation/Server setup is out of our budget. (Screw saltman for the current massive price RAM & other components situation.) And Desktop setup is OK, but we're not sure whether we could run 3-4 GPUs(Kind of Future-proof) normally with this setup. My plan is to run 300B models @ Q4 so 144GB VRAM is enough for 150 GB files.

For example, below is sample Desktop setup we're planning to get.

Most Consumer desktops' maximum PCIE lanes is only 24. Here I'm talking about AMD Ryzen 9 9950X3D. Almost most recent AMD's have 24 only.

My question is will get 3X bandwidth if I use 3 GPUs? Currently I have no plan to buy 4th GPU. But still will I get 4X bandwidth if I use 4 GPUs?

For example, Radeon PRO W7800's bandwidth is 864 GB/s. so will I get 2592 GB/s(3 x 864) from 3 GPUs or what? Same question with 4 GPUs?

So we're not getting 3X/4X bandwidth, what would be the actual bandwidth during 3/4 GPUs situations.

Please share your experience. Thanks