Possible to Build a rig with Nvidia and AMD GPU's?

mbg10484

Distinguished
Jul 3, 2010
27
0
18,530
Can anyone tell me if this would work? I do NOT need to run them together, but to have them installed in the same machine on the same MOBO. I am going to be building a rig mainly for professional use... CAD/REVIT and most likely at some point in time, other similar type programs. However, I'd also like to be able to play the latest games on High settings with a good frame rate. According to what I've learned so far, the GPU I plan on getting for the rig's main workstation function is great for that, but not so great for gaming. Here is what I had in mind, please let me know if its possible.

I install the main "workstation" card which will be the Nvidia Quadro 4000, Also I install 1 or 2 additional "gaming" cards, probably AMD due to cost constraints [Note: if 2, they would be in crossfire]. Then I set up the rig to dual boot. Preferably I'd dual boot with Windows 7 as BOTH OS's, but if that's not possible, I'd do a Windows 7/8 dual boot. In the first OS, I'd load ONLY the Quadro drivers, and in device manager I'd disable the AMD "gaming" cards altogether, then in the second OS I'd load ONLY the AMD drivers, and in device manager disable the Quadro card altogether. So when I wanted to do work, like CAD or whatever, I'd be in OS1, and then when I wanted to game, I'd simply restart and load OS2.

Also, don't think it would make a difference but what about Quadro/GeForce cards?

The board I'm looking at is the Asus P9X79 WS, the PCIe slot configuration is as follows:

2 x PCIe 3.0/2.0 x16 (dual x16, triple x16/8/8, quad x8, black+blue)
2 x PCIe 3.0/2.0 x16 (x4 mode, white)

appreciate any help, thanks.
 
AMD cards and NVIDIA cards are FULLY capable of working in the same machine and have been since VISTA I believe. Certainly they are in 7. Windows keeps the drivers completely separate. There is no reason to be dual booting it. People only have issues when they go and replace an nvidia card with AMD or visa-versa and they don't handle their drivers properly.

I'd suggest monitors hooked to the AMD cards and the nvidia left alone for GPGPU compute, assuming that's what your doing. Still 2 AMD gaming cards might be faster for that depending on the program, and you can probably find gaming cards that perform as well and eliminate the Quadro. Heck titan might even make sense although I doubt it.
 
Drivers really shouldn't be an issue... Install AMD card, boot up, install drivers. Install second AMD card, boot up, drivers auto installed and in their own little world, install nvidia card, boot up, install nvidia drivers.

Multi GPUs with entirely different drivers have been supported since WDDM 1.1 (which is windows 7. Vista was 1.0. Whoops). 7 should be fine
 

mbg10484

Distinguished
Jul 3, 2010
27
0
18,530
Well if I didn't have to dual boot, that would be even better, though its not that big of a deal. After careful consideration, I have decided that the Quadro 4000 is a must. So if I am forced to choose one or the other, it will be the quadro.

Also let me clarify, there will only be one monitor (at least at first), the monitors I'm considering all have multiple inputs, so IF the monitor has an input select like TV, then I'll simply hook up both cards to the one monitor, and select which input, display port for the Quadro and dual link dvi for the gaming card(s), if that doesn't work, its still not a huge problem, I'll just have to buy a switch box.

So when I'm working, the Quadro will be driving the monitor, when gaming the AMD/gaming card(s) will be driving the monitor. I hadn't thought about GPGPU applications, but hey if I can get the Quadro and AMD/gaming card(s) to work together to provide even more computational power, than that would be a huge bonus.

My main concern though is whether or not I can have them both installed and working individually for their own purposes, Would there be any conflicts as far as how they are physically installed into the PCIe slots, as far as order/position goes?
 
Its physically possible to do so, but I suspect your issues will mainly be on the software side.

Your using an X79 board, which means every PCI-E slot at least has PCI-2 8x bandwidth, which is more than enough for any mainstream graphics card. Though make sure the Quadro is in a full 16x slot, as I suspect performance may be affected by lesser bandwidth there. Just arrange the cards physically so they don't block each others airflow.
Way I would do it is the Quadro in the top blue slot, and mainstream card in the 2nd blue slot. Which should actually have them both running at 16x bandwidth.