hi all,
I’m setting up new hardware for the team, and while shopping for new GPUs for them I noticed how much of rendering performance bump we are going to get with the latest gen of RTX cards, considering that they are doubling the numbers of Cuda cores compared to the previous gen. Almost everyone in the team is on RTX 2080TIs (4352 Cuda cores), and we are upgrading them to either 3090 (10496 Cuda cores) or 3080ti (similarly spec’d as the 3090s but a lot cheaper, rumored to launch next month).
I personally don’t work on a desktop anymore, and my laptop has a Quadro RTX5000 that works very well for realtime work, but it’s a bit slow in GPU rendering (Octane), VR (Unreal) and using PBR shaders in Rhino. So I did some research to see if I could have an eGPU for when I’m working at the office (or home now during lockdown). I could not find anything at all, besides gaming benchmarks. Also most eGPU info is on Mac stuff and using really shitty video cards anyway.
So I decided to buy one and try myself…
I got the Razer Chroma X (Razer Core X Chroma review: colorful, capable and expensive - The Verge), and keep in mind this is just a box, with cables, fans and a power supply. And LEDs, lots of LEDs. So it’s not cheap for an empty box.
I have not bought the new GPUs yet, but I do have an RTX 2080ti in a customer’s demo machine, so I borrowed it and tried it with that for now to see if this has any potential.
…It works!
The process is simple: install the GPU in the box (PCI slot and power connectors), plug the box to your PC using the USB-C cable. Keep in mind this does not work with any laptop with USB-C ports, your laptop has to have Thunderbolt 3. I did not install any software, the driver for the 2080ti auto-loaded once this boxed was plugged it. I should explore and see if I should install better/newer drivers. I guess Rhino’s System info should be able to tell me what’s loaded on these correct? (EDIT: I see that Holomark tells me that too, but @Holo, see how both of my cards ar listed as 4GB memory, when the Quadro has 16, and the 2080ti has 11GB, do you know why? )
Some small problems: The internal Quadro RTX 5000 stops working as soon as the eGPU is connected, so I do not have dual GPus. At least I have not figured out how yet. After unplugging the eGPU I had to uninstall the internal GPU from my Device Manager and restart the machine to get it to work again.
The Results:
Viewport PBR Shaders, with this model:
Laptop GPU (Quadro RTX 5000 mobile):
eGPU (RTX2080ti):
It’s a lot smoother, on a stress-test model that I know it’s very demanding for Rhino.
HoloMark V2 R6:
Laptop GPU (Quadro RTX 5000 mobile):
eGPU (RTX2080ti):
I’ll do some Octane tests tomorrow too and see what the difference is, but in general this is pretty promising, especially for those considering getting a thinner laptop with less power (and less cost/ heat/thickness/weight) than a Precision 7740.
From a financial standpoint this would be similar to getting a good but mid-range laptop GPU, rather than upgrading to a top of the line laptop video card, and with a lot more performance when you are not on the go.
Here are some upgrade costs for the Dell Precision’s GPUs:
We also have here one of those thin and cute Precision 15" with 4GB Quadro cards (they are basically like a Dell XPS), I’ll check if that has an Thunderbolt 3 port to test it too.
I’ll report back more finding…
Gustavo