Can you game on an NVIDIA Quadro GPU?Written on November 13, 2014 by Matt Bach
Here at Puget Systems, we sell a wide variety of systems for an equally wide variety of uses. One situation we come across fairly regularly is a customer who needs a Quadro card for their professional work - be it AutoCAD, Maya, or any other application where a workstation card is highly recommended - but they still want to be able to play games in their downtime. They could purchase a second system just for gaming, but why spend that money if they can just use their existing workstation?
Workstation-class hardware like NVIDIA Quadro video cards tend to receive a really bad rap in the gaming community because the cost-to-performance ratio is not anywhere near as good as the GeForce cards that are designed and optimized specifically for gaming. Some have even gone to the point of claiming that you cannot play games on NVIDIA Quadro video cards at all! There is a kernel of truth to this - gaming cards will perform better in games for a much lower price. But saying that you cannot game on a workstation card is completely false. While it used to be true that workstations cards didn't support gaming technologies like DirectX or PhysX, modern Quadro cards no longer have this limitation.
What we want to show in this article is exactly what kind of gaming performance you can expect from Quadro cards compared to their GeForce counterparts. To do this, we first need to look at the hardware specifications for the latest Quadro cards and find their closest matching GeForce equivalent:
In order to accurately measure how well NVIDIA Quadro cards perform in games, we want to compare a couple of Quadro cards against their closest GeForce equivalent. While we could use the GPU architecture itself (which includes the GPU core and number of CUDA cores) as a way to find the closest equivalent card, Quadro cards tend to have a much different core frequency and lower memory bandwidth than their GeForce counterparts. For this reason, we will instead be using the GPU's theoretical floating point performance in GFLOPS (which is essentially the core frequency times the number of CUDA cores) to determine which GeForce card we should compare to the Quadro cards.
|Closest Performing Equivalent|
|Quadro K2200 (1339 GFLOPS)||GTX 750 Ti (1306 GFLOPS)|
|Quadro K4200 (2072 GFLOPS)||GTX 760 (2258 GFLOPS)|
|Quadro K5200 (3070 GFLOPS)||GTX 770 (3213 GFLOPS)|
|Quadro K6000 (5196 GFLOPS)||GTX 780 Ti (5040 GFLOPS)|
It is worth pointing out that these are not perfect matches and in some cases the difference in theoretical performance is still as large as 9%. Still, this is about as close as you can get and should be close enough to give us something to work with.
For our test system, we used the following hardware:
|Motherboard:||Asus X99 Deluxe|
|CPU:||Intel Xeon E5-2643 v3 (3.4GHz) Six Core 135W|
|RAM:||4x Crucial DDR4-2133 16GB (64GB total)|
|GPU:||PNY Quadro K2200 4GB (341.05 driver)
EVGA GeForce GTX 750 Ti (344.48 driver)
PNY Quadro K5200 8GB (341.05 driver)
EVGA GeForce GTX 770 2GB ACX (344.48 driver)
|Main OS Drive:||Samsung 840 EVO 500GB SATA 6Gb/s SSD|
|OS:||Windows 7 Professional 64-bit|
|PSU:||Seasonic X-850 850W|
This test system is based on our popular Genesis I workstation and should provide a good platform to see how well the Quadro cards perform while gaming. Note that for this article we will only be specifically benchmarking the Quadro K2200 versus the GeForce GTX 750 Ti and the Quadro K5200 versus the GeForce GTX 770.
Quadro K2200 Gaming Performance
To see how the Quadro K2200 compares to the GeForce GTX 750 Ti we ran five different game benchmarks with the settings configured to give us an average FPS of around 60 with the GTX 750 Ti. Since we are more concerned about relative performance than the raw FPS numbers, we will be presenting the results as a percentage of the GTX 750 Ti's performance.
FPS graph available here
In terms of theoretical performance the Quadro K2200 should be about 2.5% faster than the GTX 750 Ti. However, in reality it turns out that the K2200 is on average about 7% slower than the GTX 750 Ti. The exact amount depends on the game and ranges anywhere from 4.6% (Unigine Heaven Pro 4.0) to 10.7% (DiRT Showdown).
There are two things that could account for the lower than expected performance from the Quadro K2200. First, one specification in which the GTX 750 Ti beats the K2200 is in memory bandwidth; the GTX 750 Ti is about 8% faster than the K2200. However, we don't believe that the memory bandwidth alone should make this much of a difference.
What is likely causing the performance discrepancy is the GeForce driver that the GTX 750 Ti uses. This driver has plenty of optimizations specifically for gaming and the Quadro K2200 is simply not getting those benefits since it uses the Quadro driver instead of the GeForce driver.
Quadro K5200 Gaming Performance
To see how the Quadro K5200 performs, we will be running the same five gaming benchmarks only with the settings changed to achieve approximately 60 FPS with the GTX 770.
FPS graph available here
In terms of theoretical performance, the Quadro K5200 should be about 5% slower than the GTX 770, plus whatever impact the GeForce drivers have on performance. Interestingly, unlike what we saw in the Quadro K2200 test where the K2200 performed under what we expected, the Quadro K5200 on average performed much better than we expected. In fact, only two games (Alien vs. Predator and Hitman: Absolution) showed a significant performance drop with the K5200. In the other three games, the K5200 actually performed above what we expected by 1.7-6.5%.
On average, this makes the Quadro K5200 only 3.5% slower than the GTX 770 versus the 5% we expected based on specifications alone.
To answer the original question of this article: Gaming is indeed entirely possible with a NVIDIA Quadro card. GeForce cards are, of course, a much better value given the high cost of Quadro cards, but if you already have a workstation with a Quadro card you shouldn't be limited in terms of what games you can play. All modern Quadro cards support technologies like DirectX and PhysX, so you should not run into issues running the vast majority of PC games.
As for what kind of gaming performance you can expect from a Quadro card, a lot of it is going to depend on the games you will be playing. From one game to another, we saw fluctuations in relative performance as high as 11%. However, based on our testing and years of experience working with Quadro video cards, we can make the following rough estimations of Quadro gaming performance:
|K2200:||~5-11% slower than GTX 750 Ti|
|K4200:||~4-11% slower than GTX 760|
|K5200:||~2-11% slower than GTX 770|
|K6000:||~1-10% slower than GTX 780 Ti|
These are very much broad estimations, but we feel that it should at least be in the right ballpark for each card. If you are happy with this performance then you should have no problems gaming with a Quadro video card. However, if you want better gaming performance than your current (or planned) Quadro card can provide, it may actually be cheaper to get a dedicated gaming system than to upgrade your Quadro card due to the cost of higher-end Quadro cards.