Wrangling Datacenter GPUs Into A Desktop

As we’ve seen many times before, there’s usually some way wrangle a bit more life out of what would otherwise be considered old and obsolete technology. Perhaps one thing that has been passed over by the masses a bit to early is older datacenter GPUs, which is understandable in one sense because of the rate NVIDIA is pumping out new ones, but these cards have plenty of useful life left in them for the average person, as [Andrew] demonstrates.

The cards [Andrew] is using are Tesla V100s of 2017 vintage. Despite being older hardware they have high-speed memory which allows them to run modern LLMs locally, competitively with online models. In this test, Gemma 4 26B and Qwen3 35B are run, with Gemma being a bit faster because it fits entirely in GPU memory and Qwen3 being a bit more capable but more hungry for resources. [Andrew] built a PCI card that can host two V100s, allowing these larger models to fit completely in memory.

Even though these don’t perform at the same level as the latest top-tier online models, they’re surprisingly capable and also have the benefit of running completely locally. This might be concerning for those looking at the global economy being propped up by companies that essentially have no moat for motivated users, especially as more and more datacenter hardware becomes available on the secondhand market. While this build by [Andrew] goes into detail on getting the software stack up and running, we recently featured another build using the same GPUs that focuses a bit more on hardware for those looking to get started with local hosting.

14 thoughts on “Wrangling Datacenter GPUs Into A Desktop

  1. It’s built in Windows? I haven’t researched running my own LLMs yet but it’s on my list of things to do. Is this normally done in Windows? I assumed it would be Linux. He said he tried WSL first and it required using some stuff I don’t know anything about yet that was slower. Ok. Was it because it was WSL and not bare Linux? Or are LLMs actually Windows bound?

    If it means running Windows this one just got knocked even farther down the future project list.

    1. nah he’s got linux builds avail too. IDK why he’s got such a windows fetish, but from what I can see you could trivially point an agent at his blog and github and get a setup running on linux.

    2. The LLM is not bound to a Platform. You can run it on Windows, Linux, your Smartphone.
      As long as your Hardware supports it, or vica-versa, it will work. There are dumbed down versions with simplified weights, that need less memory. But a Smartphone with 16GB will do quite well.

    3. Was it because it was WSL and not bare Linux?

      That’s the main reason, and it primarily applies to these datacenter GPUs.

      For the V100 (and other compute-focused nvidia GPUs), nvidia’s windows driver defaults to a special mode – TCC (“Tesla Compute Cluster”), which is designed solely for compute, not graphics acceleration.

      TCC doesn’t support passthrough to WSL, so you have to force the card back to the standard Windows driver, which is slower. That’s WDDM, which stands for “windows display driver model”, I believe.

      Consumer GPUs always run in WDDM mode, so this doesn’t matter. In my experience with the 2080 and 3090, they perform about the same in WSL as they do in Windows.

      From what I understand, the Nvidia Linux drivers already provide the increased performance of “TCC mode”, so presumably straight Linux would be the best option for the V100.

      1. correction:
        on these headless cards, the alternative to TCC is not WDDM, but MCDM, “Microsoft Compute Driver Model”. It’s really just a scaled-down version of WDDM without the display features, though.

        Confusing enough for you?

    1. Perhaps this is the reason for the insistence on using Windows in this project, because it’s already been done with Linux. In a relatively recent post I supposed that if AI crashes hard, there may in the future be a huge surplus of these. Someone responded that these couldn’t be used outside of their specific purpose in data centers, and I’m glad to see that’s not necessarily true. If this compute can be decentralized and cheap, I think a lot of innovation would happen. It would be like the PC revolution all over again, a million software and hardware ideas as an outgrowth. Maybe I’m being a bit grandiose, but I need a silver lining to the story of AI data centers from megalomaniac billionaires which is much too close to dystopian science fiction that also came out of the time period.

  2. Qwen3.6 35B is mix-of-experts, meaning it can be spread across CPU and GPU. No need for big chonkin data center GPUs. With a bit of tuning it runs smoothly for me on a Ryzen 5800x PC with 32gb RAM and a Radeon 6700 10gb.

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.