

And while Gaming cards can run CAD now, the same can not be said in reverse. They are slightly more stable and have marginally better performance, but for the cost of a high end quadro you can buy a Titan which will demolish CAD work just as efficiently. On a PC I tried it on it was faster and better to switch to the on board video on the crappy old i5 processor than on the medium high end quadro K2000Īs it is now, there is almost no reason to get a Workstation graphics card unless your employer is paying for it.

Its the same thing I mentioned before with everything being CPU rendered, but because its safe to assume that every modern PC (in the target market for Fusion 360) has a DirectX capable graphics card they didn't bother programming any alternate rendering options. And you also get examples like Fusion 360 (and Inventor too I believe) that just support direct X.įusion 360 runs phenomenally terrible on a quadro card. Now modern software Open GL implementations are getting better and more hardware supports it too so there is much less of a performance gap between Quadro and Firepro cards than GTX and Radeon cards as there was 5-10 years ago. Most 3D CAD programs have used Open GL and its flexibility assuming the users would have capable graphics cards. Open GL is able to efficiently leverage hardware for a wide variety of tasks, while Direct X pigeon holes you a little more. It allows a much MUCH higher texture bandwidth and focuses on framerates and other rendering tasks most common in the context of a home PC.

Meanwhile, DirectX is a Microsoft product predominately developed for gaming. this means that they typically use CPU based rendering which is slow and inefficient and bogs down the rest of the system ever time you try and rotate your model. This means that, depending on how the program is programmed, many 3d cad programs are unable to leverage the power in the graphics card. Most gaming graphics cards either don't support Open GL, or support it partially through some software bodge job. Most CAD programs use Open GL to render their 3D graphics. It depends on how the 3d rendering is programmed.
