I found this thread when considering to install a Tesla K80 into a PC. And so I’d like to share here my own experience so that it might be helpful for others and possibly save them some time and money.
I have a PC with a GE Force 2070 Super GPU. It has Windows 10 Home for an operating system.
I got the Tesla K80 and also bought a small 80mm server fan with a custom 3D printed adapter to fit it onto the K80. Cooling was never an issue as the K80 stayed below 75C even during intense training runs.
Installing the K80 wasn’t a big deal but I did need to drop $120 on a new power supply to make sure it had enough power.
Then I installed the K80 drivers, which seemed to want to overwrite some of my 2070 Super GPU drivers. So I had to go to custom install and make sure that clean install was not selected. Then I had to separately reinstall my 2070 Super drivers. After some back and forth and changing some BIOS settings, mission accomplished: I had a PC with both the 2070 Super installed and the K80 installed. And both were “working” in the sense that they could perform GPU related tasks.
Here is where the issues began:
- The PC would crash if I had my FocusRite audio interface plugged in. So I had to unplug that.
- On initial boot after the PC hadn’t been on for a while, System Interrupts would take up CPU processing and max out two of my cores, rendering my PC slower than a session in the Senate. After a reboot, this problem would go away. Meaning every time I wanted to use my PC for anything, I would need to start, load windows, then reboot.
- Running Beat Saber in VR on the 2070 Super had some issues. Everything would get choppy whenever I turned my head. This was while the K80 was not doing any sort of training or anything. In other words, this setup was handicapping my 2070 Super GPU.
After removing the K80, resetting BIOS and reinstalling the 2070 drivers, the problems vanished. I’ve ordered a qualified older secondhand server that I’ll be using solely for machine learning tasks.
So I’m sure that Nvidia never intended the K80 to be installed with Windows Home and another graphics card. If you do decide to set this up in a PC, just be aware that it may have some major issues with your current hardware and not play nice. When they develop a GPU, much of the work is in debugging to make sure it works properly in a particular environment and plays nice with other devices. That has not been done with the K80 outside of qualified servers and so just be aware of what you are getting yourself into before you start.