The Lenovo ThinkStation P920 Workstation Tower is a beast and is highly configurable to put up big numbers and make quick work of many different types of workloads. With up to three NVIDIA Quadro GV100s, you have the most powerful GPUs NVIDIA makes for workloads that require extremely fast HBM2 memory; or if your workload just needs a ton of GPU memory, you can get two NVIDIA Quadro RTX 8000’s for a total of 96GBs of video memory over the included NVLink. If your workload is more CPU bound, Lenovo has you covered there as well, with support of up to two Xeon Platinum 8280’s, for 56-cores and 112-threads at 4.0GHz.
The Lenovo ThinkStation P920 Workstation Tower is a beast and is highly configurable to put up big numbers and make quick work of many different types of workloads. With up to three NVIDIA Quadro GV100s, you have the most powerful GPUs NVIDIA makes for workloads that require extremely fast HBM2 memory; or if your workload just needs a ton of GPU memory, you can get two NVIDIA Quadro RTX 8000’s for a total of 96GBs of video memory over the included NVLink. If your workload is more CPU bound, Lenovo has you covered there as well, with support of up to two Xeon Platinum 8280’s, for 56-cores and 112-threads at 4.0GHz.
Use cases for this workstation range from architectural design, to CAD, to Hollywood-level VFX, or just editing high-resolution footage in 8K. Whatever your personal use case, these are available in made-to-order configurations. The base configuration starts at $2,354.22 (as of August 2020, normal MSRP is $4,059 but goes on sale frequently), but you can easily check all the boxes and skyrocket past $50,000 if you really wanted to; and let’s be honest, who doesn’t love messing with the online configurator to see how high you can go?
In this review, we’ll be focusing on the media and content creation aspects of this machine, checking out Blender renders, Davinci Resolve performance with 8k RED footage, V-Ray, and others that are hopefully relevant to your work. This is a follow up review with this system, our first review of the P920 can be found here.
Lenovo ThinkStation P920 Tower Specifications
Form factor | Tower |
Processor | Up to Dual Intel Platinum, Gold, Silver, and Bronze (up to 28 cores, up to 4.4 GHz per CPU) |
Operating System | Windows 10 Pro for Workstations (upgradable via Microsoft) Ubuntu Linux1 w/ Nvidia RAPIDS (preload) Redhat Linux (certified) |
Memory | Up to 2TB DDR4 2933 MHz, 16 DIMMs (Supports both RDIMM and LRDIMM, Max 256GB DDR4 ECC 3DS-RDIMM) |
Chipset | Intel C621 |
Storage | |
Max | Up to 12 total drives Up to 4 internal storage bays Max onboard M.2 = 2 (4TB) (up to 9 with PCIe adapter) Max 3.5″ HDD = 6 (60TB) Max 2.5″ SSD = 10 (20TB) Max PCIe AIC = 2 (960GB) |
Drive Media Supported | 3.5″ SATA HDD 7200 rpm up to 6TB 2.5″ 10k SAS HDD up to 600GB 2.5″ SATA SSD up to 2TB M.2 PCIe SSD up to 1TB PCIe Add-in Card up to 480GB |
Removable Storage | 9-in-1 media card (standard) 15-in-1 media card reader (optional) 9.5 mm Slim ODD (optional) |
RAID supported | 0, 1, 5, 6, 10 |
Power Supply | 14000W @ 92% |
Graphics | NVIDIA Quadro GV100 32GB NVIDIA Quadro RTX 8000 48GB NVIDIA Quadro RTX 6000 24GB NVIDIA Quadro P6000 24GB NVIDIA Quadro RTX 5000 16GB NVIDIA Quadro P5000 16GB NVIDIA Quadro RTX 4000 8GB NVIDIA Quadro P4000 8GB NVIDIA Quadro P2200 5GB NVIDIA Quadro P1000 4GB NVIDIA Quadro P620 2GB |
Ports | |
Front | 4 x USB 3.1 Gen 1 (Type A) Microphone Headphone 2 x USB-C/Thunderbolt 3 (optional) Media card reader |
Rear | 4 x USB 3.1 Gen 1 (Type A) 2 x USB 2.0 USB-C (Optional) Thunderbolt 3 (Optional) Serial (Optional) Parallel (Optional) 2 x PS/2 2 x Ethernet Audio line-in Audio line-out Microphone-in eSATA (Optional) Firewire (Optional) |
Optional Additional Connectivity | Intel Wireless 8265 AC WIFI + Bluetooth 4.2 Intel I210-T1 Single Port Gigabit Ethernet Adapter Intel I350-T2 Dual Port Gigabit Ethernet Adapter Intel I350-T4 Quad Port Gigabit Ethernet Adapter X540-T2 Dual Port Copper |
Expansion Slots | 5 x PCIe x16 Gen 3 3 x PCIe x4 Gen 3 |
Dimension (WxDxH) | 7.9” x 24.4” x 17.6” (200 mm x 620 mm x 446 mm) |
Security | Trusted Platform Module (TPM 2.0) Serial, Parallel, USB, Audio, Network, Enable/Disable Port Control Power-On Password Setup Password |
Warranty | 3-year |
Also, check out this handy PDF with the full configurable spec for the P920 as of June 2020 (it’s a lot; we weren’t lying about how configurable it is).
Design and Build
The Lenovo ThinkStation P920 is a tower form-factor workstation and it’s built like a tank. Made mostly of steel, it also weighs as much as a tank, too, with the heaviest configuration coming in at over 80lbs (>37kg). It is decidedly a Lenovo machine, with the tell-tale black with red highlights around the case. It’s understated and won’t make too much of a fuss at your workstation, other than its massive size.
The rear of the workstation is mostly ventilation (which it definitely needs) and an adequate amount of I/O. It also hints at the performance this machine can put out where the two Quadro RTX 8000s are visible. Also visible are its 8 PCIe slots and a punch-out where the optional serial port would go.
The inside of the machine is well laid out, with easy access to the PCIe slots and DIMM slots for future upgrades and expansion. Also, easily accessible is the front FlexBays and space for different configurations of storage drives. The whole thing is incredibly modular and almost everything that is user-serviceable or IT serviceable is toolless, including the entire PSU and the case fans.
Speaking of fans, in our extensive testing, this machine remained dead quiet. Even under full load, the GPU fans barely sped up while maintaining full performance. Granted, you could probably heat a single-family home while the two processors and two GPUs are being stressed, but that’s really only under artificial stress tests or rendering, not typical of normal work. Speaking of work, let’s get to the good stuff!
Lenovo ThinkStation P920 Performance
The configuration we’re testing here is nearly top of the line but geared much more towards GPU heavy workloads, specifically CUDA accelerated tasks that demand high amounts of VRAM, than towards CPU heavy workloads. Our system is running Windows 10 for Enterprise and is spec’d with two Xeon Gold 6234 (8c/16t) for a total of 16c/32t, 192GB of DDR4-2933, a 1TB NVMe SSD, and the pièce de résistance, two NVIDIA Quadro RTX 8000s for a total of 96GBs of VRAM. We’ve also thrown in a dual-port 10GbE card for testing purposes to eliminate data bottlenecks. Spoiler alert, it was still not enough for this monster. We’ll be comparing it to a wide variety of machines, but particularly to a system with a Ryzen 9 3900X and an NVIDIA GTX 980Ti, and the same system but with a single Quadro RTX 8000.
Let’s start with the one thing this workstation isn’t spec’d for, which is CPU performance. We ran Cinebench R20 and got a respectable 7169 on the multi-threaded test. For reference, a consumer AMD Ryzen 9 3900X (12c/24t) scored 7247, which makes sense considering that although the Ryzen has 8 fewer threads, it has a ~1.1GHz advantage in clock speed, not factoring IPC and 7nm vs 14nm and all that (it’s really an apples to oranges comparison, we’re oversimplifying for brevity).
This is obviously not a great comparison, but it is a decent frame of reference for CPU performance. Again, not what this particular configuration is optimized for; higher core counts and faster clocks will greatly improve CPU score and are available as an option.
Now with that out of the way, let’s get to the good stuff! Next, we ran LuxMark 3.1 which is an OpenCL benchmark for GPUs. Unsurprisingly, the P920 performed well here. The dual GPUs really pulled their weight and more than doubled the score of the single RTX 8000 in the Ryzen system, the additional VRAM also being a contributing factor.
LuxMark | |
GPUs | Results |
P920 P4000 | 15,303 |
P920 P5000 | 13,170 |
Ryzen 3900X + 980Ti | 16,270 |
P920 RTX 5000 | 29,404 |
Ryzen 3900X + RTX 8000 | 37,427 |
P920 2x RTX 8000 | 75,614 |
The next benchmark is SPECviewperf 13, the worldwide standard for measuring graphics performance based on professional applications. SPECviewperf 13 runs 9 benchmarks it calls viewsets, all of which represent graphics content and behavior from actual applications. These viewsets include CATIA, Creo, Energy, Maya, Medical, Showcase, Siemens NX, and Solidworks. We’re comparing it against the ThinkPad P72 and the previous review of the P920 workstation. You can find more information on that test setup here.
SPECviewperf 13 | |||
Viewsets | ThinkPad P72 | P920 (previous review) | P920 (current) |
3dsmax-06 | 153.14 | 153.3 | 258.38 |
catia-05 | 252.76 | 242.6 | 323.22 |
creo-02 | 222.95 | 214.74 | 329.58 |
energy-02 | 35.68 | 22.01 | 72.82 |
maya-05 | 232.12 | 265.82 | 352.98 |
medical-02 | 55.51 | 68.64 | 148.24 |
showcase-02 | 70.38 | 132.59 | 183.96 |
snx-03 | 344.37 | 673.18 | 508.94* |
sw-04 | 156.88 | 128.86 | 188.57 |
* This seems like an anomaly, especially compared to the other scores. The Siemens NX test of SPECworkstation, although not listed here, was more in line with expectations.
As expected, the dual GPU setup of the current P920 made quick work of SPECviewperf, especially compared to the single NVIDIA P6000 of the previous P920 review.
Additionally, we also ran SPECworkstation3, which is a specialized benchmark designed for testing all key aspects of workstation performance; it uses over 30 workloads to test CPU, graphics, I/O, and memory bandwidth. The workloads fall into broader categories such as Media and Entertainment, Financial Services, Product Development, Energy, Life Sciences, and General Operations. We are going to list the broad-category results for each, as opposed to the individual workloads. The results are an average of all the individual workloads in each category.
SPECworkstation3 | |||
Category | ThinkPad P72 | P920 (previous review) | P920 (current) |
M&E | 1.93 | 2.85 | 3.31 |
ProdDev | 1.82 | 3.04 | 3.47 |
LifeSci | 1.61 | 3.23 | 3.62 |
Energy | 1.18 | 2.07 | 2.14 |
Financial | 1.58 | 4.79 | 3.65 |
GeneralOps | 1.46 | 1.79 | 2.06 |
GPU Compute | 2.53 | 3.06 | 6.7 |
Here, the ThinkStation highlighted the difference of desktop versus mobile a bit more coming out way ahead of the P72. It also highlights, in GPU Compute, how much those dual RTX 8000s really pull their weight.
We’ll look at V-Ray from Chaos Group next. V-Ray is a 3D rendering plug-in that is widely used in architectural visualization, advertising, and visual effects for film and television. It’s available for many of the most common 3D modeling applications and like those 3D modeling applications, is very GPU dependent for performance.
The Lenovo ThinkStation P920 scores a 21,259 in CPU and an 895 in the GPU score. For reference, the single RTX 8000 with the Ryzen 3900X scored 503 for the GPU score, and the poor 980Ti only scored a 303. The 3900X CPU score was comparable at 20,368. If you want a wider reference for what these performance scores mean, check out this link to see how it scored against similar systems. The P920 does really well here.
Next, we’ll look at some Blender renders using the official Blender Open Data Benchmark tool. We’ll be benchmarking the BMW, Classroom, and Fishy Cat demo files using the OptiX back-end for the Cycles engine, which provides hardware-accelerated ray-tracing with NVIDIA RTX GPUs. This is new as of Blender 2.81 and is only applicable to RTX cards, so our 980Ti test is CUDA based. The tests on the P920 were done with the full Blender application since the benchmark tool doesn’t currently support multi-GPU setups; this doesn’t impact results.
Blender Project | Ryzen 3900X + 980Ti (CUDA) | Ryzen 3900X + RTX 8000 (OptiX) | Lenovo P920 (OptiX) |
BMW | 01:52.20 | 00:23.03 | 00:12.70 |
Classroom | 06:01.53 | 01:25.93 | 00:56.08 |
Fishy Cat | 04:12.79 | 00:33.67 | 00:32.78 |
Aside from the OptiX back-end being way more efficient than CUDA, the Quadro RTX 8000 is great for Blender. The P920 does amazingly well here, as Blender scales pretty well with multiple GPUs and the 96GBs of VRAM will mean that even huge Blender projects can be rendered in a timely fashion. The link above has additional benchmark results from different GPUs to compare to. We opted to skip CPU tests this time since the test configuration is not optimized for CPU workloads. Also, worth noting that the Fishy Cat results are a little strange, as I don’t think that project is optimized for multi-GPU setups, hence the similar result as the single Quadro RTX 8000. Regardless, this machine is amazing for Blender.
Finally, we’ll look at some real-world use cases in Davinci Resolve. These results will be similar to results you can find in Adobe Premiere Pro and Adobe Media Encoder with the latest versions that support GPU-accelerated H.264 and H.265 rendering as well as excellent performance in GPU-accelerated effects. Davinci Resolve has most everything optimized for GPU acceleration and also natively supports multiple GPUs.
The methodology behind this test is seeing how straight renders perform and renders with GPU heavy effects perform. The straight renders simulate a scenario where you need to transcode a lot of footage for editorial or dailies, something I personally come across a lot in my daily work, especially when working with high-resolution footage or raw footage. The three sources of footage for this are 4.6k CinemaDNG RAW files from a Blackmagic URSA which can be found here (direct download), RED Gemini 5k Full Frame footage at 24fps, and RED Helium 8k Full Frame footage at 24fps, both of which can be found here. The effects we used are Watercolor, Emboss (Sobel), and Gaussian Blur. The files were being served over the network from a 2U FreeNAS server over 10GbE, but as you will see, even fully saturating the 10GbE network wasn’t fast enough for some of these clips.
Timeline (clip length) | Ryzen 3900X + 980Ti | Ryzen 3900X + RTX 8000 | Lenovo ThinkStation P920 |
Interior Office – CinemaDNG (00:44+14f) | |||
H.265 Master, 4.6k | 00:39* | 00:23 | 00:21 |
H.264 Master, 1080p | 01:05 | 00:20 | 00:18 |
FX, H.264 1080p | 02:14 | 01:01 | 00:37 |
FX, H.264 4.6k | N/A* | 04:47 | 03:01 |
Helium 8k FF (00:22+22f) | |||
H.265 Master, 8k | 00:27* | 00:32** | 00:32** |
H.264 Master, 1080p | 00:22 | 00:13** | 00:13** |
FX, H.264 1080p | 01:19 | 00:37 | 00:25 |
FX, H.264 8k | N/A* | 07:41 | 04:34 |
Gemini 5k FF (00:07+23f) | |||
H.265 Master, 5k | 00:09* | 00:06** | 00:06** |
H.264 Master, 1080p | 00:07 | 00:06** | 00:06** |
FX, H.264 1080p | 00:27 | 00:13 | 00:07 |
FX, H.264 5k | N/A* | 01:03 | 00:38 |
*980Ti (GM200) NVENC doesn’t support greater than 4096×4096 resolution, even in H.265, so masters were rendered in UHD (3840×2160) so factor that into the results. Full-res FX was skipped for this reason.
**Likely a storage bottleneck, even on 10GbE.
If you find yourself working with 8K RED footage often, the 96GBs of VRAM will be essential to keep a steady workflow and maintain reasonable playback speeds within Resolve. Even at 5K, there is an appreciable advantage to the dual GPUs in performance. The CinemaDNG results, while faster on the P920, will likely benefit more from faster storage. We were pulling over 900MB/s from the NAS during the heaviest tests resulting in the storage becoming the bottleneck and GPU usage only seeing about 48% in HWinfo64. Once we threw in FX, we started to really put the GPUs to work and can see the advantage of the dual GPU setup of the P920 and how efficiently Resolve can utilize them both.
Conclusion
The Lenovo ThinkStation P920 is truly a beast of a machine, but more so than that, it’s an excellent platform for many different applications and workflows. The highly configurable nature of this workstation allows for so many different possible specifications that can suit any needs. In addition, its modular build allows for easy upgrades and reconfiguring if the needs of your work change. Whether you’re a VFX artist, a CAD designer, or doing AI and machine learning or geological simulations, there is a configuration available for you. Lenovo offers the configuration we tested as an off the shelf solution, but they’re also available built-to-order to meet your specific needs.
Engage with StorageReview
Newsletter | YouTube | Podcast iTunes/Spotify | Instagram | Twitter | Facebook | RSS Feed