+ All Categories
Home > Documents > SIMPLY RHINO PNY NVIDIA Quadro Rhino v6 WIP Tests … ·  · 2017-07-04SIMPLY RHINO PNY NVIDIA...

SIMPLY RHINO PNY NVIDIA Quadro Rhino v6 WIP Tests … ·  · 2017-07-04SIMPLY RHINO PNY NVIDIA...

Date post: 18-May-2018
Category:
Upload: dodang
View: 218 times
Download: 1 times
Share this document with a friend
18
Transcript
Page 1: SIMPLY RHINO PNY NVIDIA Quadro Rhino v6 WIP Tests … ·  · 2017-07-04SIMPLY RHINO PNY NVIDIA Quadro Rhino v6 WIP Tests Contents 01 Disclaimer 3 02 Introduction 3 03 Hardware and
Page 2: SIMPLY RHINO PNY NVIDIA Quadro Rhino v6 WIP Tests … ·  · 2017-07-04SIMPLY RHINO PNY NVIDIA Quadro Rhino v6 WIP Tests Contents 01 Disclaimer 3 02 Introduction 3 03 Hardware and

2

SIMPLY RHINO PNY NVIDIA Quadro Rhino v6 WIP Tests

Contents

01 Disclaimer 302 Introduction 303 Hardware and Settings 304 Testing – Improvements from Rhino v5 to Rhino v6 405 Testing – Outline scores for the Quadro cards in v6 606 Overall Conclusions 907 Appendix 1 - Detailed Holomark Scores 1008 Appendix 2 - Product photos in situ 1509 Appendix 3 - Acknowledgements 17

Document Rev 2July 4, 2017

Phil CookSimply Rhino Limited

© Simply Rhino Limited 2017. All Rights Reserved. No part of this publication may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopy, recording or any other information storage and retrieval system, without prior written permission from the publisher Simply Rhino Limited e-mail: [email protected]

Page 3: SIMPLY RHINO PNY NVIDIA Quadro Rhino v6 WIP Tests … ·  · 2017-07-04SIMPLY RHINO PNY NVIDIA Quadro Rhino v6 WIP Tests Contents 01 Disclaimer 3 02 Introduction 3 03 Hardware and

3

01 Disclaimer

Please note that the testing was conducted using a WIP (work in progress) versions of Rhino 6 and the Holomark test software and as such the results obtained may be different to that of the final shipping software.

Please also note that the Quadro P600 (which sits between the P400 and P1000) was not able to be tested due to time limitations.

02 Introduction

The choice of graphics card to purchase & use with Rhino is not always straightforward. Unlike some CAD vendors, McNeel does not certify any particular GPU or drivers. The received wisdom is that, of the two major GPU manufacturers, NVIDIA cards generally perform better in Rhino than AMD. For Rhino users the choice of NVIDIA cards is either the GeForce or the Quadro range. The GeForce cards are designed primarily for gaming, where manipulating low polygon models at a high frame rate is the aim whereas the Quadro cards are professional 3D CAD and Modelling cards and are geared towards manipulating large high polygon models.

Rhino v6, currently in WIP development, introduces a vastly improved display pipeline that takes much better advantage of modern GPU’s and it is with this in mind that these tests were conducted. 03 Hardware and Settings

The base machine used for the testing is a Scan 3XS Workstation specified as follows: Intel i7 4930K CPU @ 3.40GHz 6 cores 12 logical processors16 GB RAMWindows 10 ProRhino WIP Build 6.07150.8211 30/05/17

For all testing, the same NVIDIA driver version 377.35 was used, with the ‘Workstation App - Dynamic Streaming’ profile. For testing in v6 WIP, Vertical Synchronisation was turned OFF.

In Rhino v6, Anti-aliasing was set to 4x and GPU Tessellation turned ON.

PNY supplied the following Quadro cards for testing:

Card CUDA GPU Memory Approx Cores Memory Bandwidth Price Quadro P400 256 2GB 32 GB/s £ 150 Quadro P1000 640 4GB 80 GB/s £ 370Quadro P2000 1024 5GB 192 GB/s £ 520Quadro P4000 1792 8GB 243 GB/s £ 960

Page 4: SIMPLY RHINO PNY NVIDIA Quadro Rhino v6 WIP Tests … ·  · 2017-07-04SIMPLY RHINO PNY NVIDIA Quadro Rhino v6 WIP Tests Contents 01 Disclaimer 3 02 Introduction 3 03 Hardware and

4

At the time of writing, the above cards represent the latest ‘state of the art’ workstation cards produced by NVIDIA utilising the latest ‘Pascal’ GPU architecture.

An older Quadro K4000 card with 3GB GPU Memory dating from 2014 is used as a benchmark. This card occupied a similar position in the Quadro range to the current P4000 and cost in the region of £650 in 2014.

04 Testing – Improvements from Rhino v5 to Rhino v6

In order to test the real world performance advantage of the new v6 WIP display pipeline a large, highly detailed, model of an industrial truck was manipulated on screen. The Rhino file was briefly as follows:

file size: 1.4GB.geometry: 7027 polysurfaces, 680 surfaces, 7 extrusions, 3134 meshes.render mesh: 10 million polygons approx.

Page 5: SIMPLY RHINO PNY NVIDIA Quadro Rhino v6 WIP Tests … ·  · 2017-07-04SIMPLY RHINO PNY NVIDIA Quadro Rhino v6 WIP Tests Contents 01 Disclaimer 3 02 Introduction 3 03 Hardware and

5

The Rhino Test Max Speed command was used to compute the time taken to rotate the model and regenerate the view 100 times. A legacy Quadro K4000 card was used for these tests as the aim was purely to show the difference in speed between the v5 and v6 display pipeline rather than the benefit of one graphics card over another.

The results are shown in the graph below and in this simple test the new v6 pipeline performed between approximately 8 and 11 times faster than the v5 pipeline. Subjective testing with this large model bears out this performance gain in real world use.

Page 6: SIMPLY RHINO PNY NVIDIA Quadro Rhino v6 WIP Tests … ·  · 2017-07-04SIMPLY RHINO PNY NVIDIA Quadro Rhino v6 WIP Tests Contents 01 Disclaimer 3 02 Introduction 3 03 Hardware and

6

05 Testing – Outline scores for the Quadro cards in Rhino v6 In order to test the sample NVIDIA Quadro cards in Rhino v6 a prototype build of Holomark for Rhino v6 was used. Holomark performs a suite of 21 GPU and 8 CPU tests inside of Rhino to arrive at an overall performance score for the machine being tested . In the summary of the results below, the CPU scores become very slightly higher with the addition of more powerful GPU processors, however the GPU score is the primary score of interest.

The following cards were tested:

Card CUDA GPU Memory Approx Cores Memory Bandwidth Price

Quadro K4000 768* 3GB 134 GB/s £ 650 (1994) Quadro P400 256 2GB 32 GB/s £ 150 Quadro P1000 640 4GB 80 GB/s £ 370Quadro P2000 1024 5GB 192 GB/s £ 520Quadro P4000 1792 8GB 243 GB/s £ 960

*CUDA parallel processing cores cannot be compared between GPU generations due to the several important architectural differences that exist between designs.

The GPU score results can be summarised as follows:

Page 7: SIMPLY RHINO PNY NVIDIA Quadro Rhino v6 WIP Tests … ·  · 2017-07-04SIMPLY RHINO PNY NVIDIA Quadro Rhino v6 WIP Tests Contents 01 Disclaimer 3 02 Introduction 3 03 Hardware and

7

The combined CPU and GPU scores can be summarised as follows:

From the above graphs the following conclusions could be drawn.

• The entry level P400 card scores higher than a high end K4000 card from three years ago.

• Adding the CPU scores to the overall result does not change the progression the graph.

• The P600 card was not tested due to time constraints. Assuming the P600 scored between the P400 and P1000 then there would be fairly uniform increase in speed between the new cards. This perhaps shows that the new graphics pipeline in v6 is more ‘GPU aware’ than that of v5 and there is not the same bottleneck that restricted the performance of higher specification cards in v5.

The cards were also tested using the Rhino ‘Test Max Speed’ command as on page 4. The sum-mary of the results is as follows:

Page 8: SIMPLY RHINO PNY NVIDIA Quadro Rhino v6 WIP Tests … ·  · 2017-07-04SIMPLY RHINO PNY NVIDIA Quadro Rhino v6 WIP Tests Contents 01 Disclaimer 3 02 Introduction 3 03 Hardware and

8

Page 9: SIMPLY RHINO PNY NVIDIA Quadro Rhino v6 WIP Tests … ·  · 2017-07-04SIMPLY RHINO PNY NVIDIA Quadro Rhino v6 WIP Tests Contents 01 Disclaimer 3 02 Introduction 3 03 Hardware and

9

From the above graphs the following conclusions could be drawn:

In Wireframe mode all but the P400 perform better than the legacy K4000 card.

In Shaded mode all of the new Pascal cards perform better than the legacy K4000 card.

In both Wireframe and Shaded mode the relative performance increase in the higher specification cards becomes smaller. This result, however, is not backed up with the Holomark tests that show a more uniform performance progression.

Rendered mode seems to be largely unaffected by the increase in GPU power. It should be noted, however, that Rendered mode shows the largest increase in performance in v6 compared to v5 with this particular test.

06 Overall Conclusions

With the obvious caveat that these tests are created with WIP (work in progress) software, the good news is that the Rhino v6 display pipeline is considerably faster than that of v5. The new display pipeline is more GPU aware and takes better advantage of higher specification cards compared to v5.

The new NVIDIA Quadro cards with the ‘Pascal architecture’ are significantly faster in Rhino than the older K series cards.

It is fair to say that the Shaded mode is the default working environment for most Rhino users and with this in mind the test numbers are encouraging. If, for example, you are running Rhino v5 with a Quadro K4000 card you could see an 8X improvement in upgrading Rhino alone and a further 6X increase in v6 by upgrading the GPU to the Quadro P4000.

It’s important for us to recognise early on that many Rhino users also use other CAD, Rendering or Analysis products, some of which are optimised for use with certain graphics cards, and therefore benefit more from the higher end cards; in these situations the higher cost of these cards can be more easily justified.

Page 10: SIMPLY RHINO PNY NVIDIA Quadro Rhino v6 WIP Tests … ·  · 2017-07-04SIMPLY RHINO PNY NVIDIA Quadro Rhino v6 WIP Tests Contents 01 Disclaimer 3 02 Introduction 3 03 Hardware and

10

07 - Appendix 1 - Detailed Holomark Scores

NVIDIA Quadro K4000

Total Score: 44104Total Runtime: 213.84 sec GPU scores: 29770 GPU_01 - 312.50 fps - Cube 4 tests GPU_02 - 33.20 fps - UDT Shape GPU_03 - 526.30 fps - Wireframe GPU_04 - 70.40 fps - Shaded GPU_05 - 35.60 fps - Rendered GPU_06 - 33.10 fps - Block Rendered GPU_07 - 75 units Nurbs @ 5 fps in Wireframe GPU_08 - 46 units Nurbs @ 5 fps in Shaded GPU_09 - 22 units Nurbs @ 5 fps in RenderSpeed GPU_10 - 43.30 fps - RenderMesh Render GPU_11 - 112.40 fps - RenderMesh RenderSpeed GPU_12 - 46.30 fps - JoinedMesh Render GPU_13 - 108.70 fps - JoinedMesh RenderSpeed GPU_14 - 8 units mesh @ 15 fps in Shaded GPU_15 - 13 units mesh @ 15 fps in Render GPU_16 - 46 units mesh @ 15 fps in RenderSpeed GPU_17 - 11.30 fps - mesh in Rendered Studio GPU_18 - 7.80 fps - Nurbs in Rendered Studio GPU_19 - 11.80 fps - Block Illustration GPU_20 - 54.30 fps - 2D single GPU_21 - 6.70 fps - 2D massive (20x) CPU scores: 14334 CPU_01 - 9.23 sec - Booleans and Contours CPU_02 - 2.09 sec - Twist and Taper (UDT) CPU_03 - 5.63 sec - Meshing Mini CPU_04 - 0.03 sec - Extract Render Mesh CPU_05 - 0.45 sec - Join Render Mesh CPU_06 - 12.17 sec - Reduce Mesh CPU_07 - 1.11 sec - Calculating Technical display CPU_08 - 4.17 sec - Making Silhouettes

NVIDIA Quadro K4000 DriverVersion: 21.21.13.7735

Intel(R) Core(TM) i7-4930K CPU @ 3.40GHzNumberOfCores: 6 NumberOfLogicalProcessors: 12MaxClockSpeed: 3.4 GHz TotalPhysicalMemory: 16.0 GB

Page 11: SIMPLY RHINO PNY NVIDIA Quadro Rhino v6 WIP Tests … ·  · 2017-07-04SIMPLY RHINO PNY NVIDIA Quadro Rhino v6 WIP Tests Contents 01 Disclaimer 3 02 Introduction 3 03 Hardware and

11

NVIDIA Quadro P400

Total Score: 49755Total Runtime: 216.18 sec GPU scores: 34790 GPU_01 - 320.00 fps - Cube 4 tests GPU_02 - 50.50 fps - UDT Shape GPU_03 - 357.10 fps - Wireframe GPU_04 - 137.00 fps - Shaded GPU_05 - 56.20 fps - Rendered GPU_06 - 45.50 fps - Block Rendered GPU_07 - 70 units Nurbs @ 5 fps in Wireframe GPU_08 - 46 units Nurbs @ 5 fps in Shaded GPU_09 - 22 units Nurbs @ 5 fps in RenderSpeed GPU_10 - 64.50 fps - RenderMesh Render GPU_11 - 322.60 fps - RenderMesh RenderSpeed GPU_12 - 78.10 fps - JoinedMesh Render GPU_13 - 333.30 fps - JoinedMesh RenderSpeed GPU_14 - 10 units mesh @ 15 fps in Shaded GPU_15 - 22 units mesh @ 15 fps in Render GPU_16 - 82 units mesh @ 15 fps in RenderSpeed GPU_17 - 22.60 fps - mesh in Rendered Studio GPU_18 - 9.50 fps - Nurbs in Rendered Studio GPU_19 - 11.70 fps - Block Illustration GPU_20 - 55.60 fps - 2D single GPU_21 - 6.80 fps - 2D massive (20x) CPU scores: 14965 CPU_01 - 8.45 sec - Booleans and Contours CPU_02 - 1.72 sec - Twist and Taper (UDT) CPU_03 - 5.72 sec - Meshing Mini CPU_04 - 0.03 sec - Extract Render Mesh CPU_05 - 0.38 sec - Join Render Mesh CPU_06 - 12.05 sec - Reduce Mesh CPU_07 - 1.17 sec - Calculating Technical display CPU_08 - 3.89 sec - Making Silhouettes

NVIDIA Quadro P400DriverVersion: 21.21.13.7735 Intel(R) Core(TM) i7-4930K CPU @ 3.40GHzNumberOfCores: 6 NumberOfLogicalProcessors: 12MaxClockSpeed: 3.4 GHz TotalPhysicalMemory: 16.0 GB

Page 12: SIMPLY RHINO PNY NVIDIA Quadro Rhino v6 WIP Tests … ·  · 2017-07-04SIMPLY RHINO PNY NVIDIA Quadro Rhino v6 WIP Tests Contents 01 Disclaimer 3 02 Introduction 3 03 Hardware and

12

NVIDIA Quadro P1000

Total Score: 88672Total Runtime: 332.24 sec GPU scores: 74150 GPU_01 - 519.50 fps - Cube 4 tests GPU_02 - 50.80 fps - UDT Shape GPU_03 - 909.10 fps - Wireframe GPU_04 - 400.00 fps - Shaded GPU_05 - 113.60 fps - Rendered GPU_06 - 43.90 fps - Block Rendered GPU_07 - 169 units Nurbs @ 5 fps in Wireframe GPU_08 - 87 units Nurbs @ 5 fps in Shaded GPU_09 - 22 units Nurbs @ 5 fps in RenderSpeed GPU_10 - 169.50 fps - RenderMesh Render GPU_11 - 588.20 fps - RenderMesh RenderSpeed GPU_12 - 227.30 fps - JoinedMesh Render GPU_13 - 909.10 fps - JoinedMesh RenderSpeed GPU_14 - 25 units mesh @ 15 fps in Shaded GPU_15 - 57 units mesh @ 15 fps in Render GPU_16 - 195 units mesh @ 15 fps in RenderSpeed GPU_17 - 61.00 fps - mesh in Rendered Studio GPU_18 - 10.20 fps - Nurbs in Rendered Studio GPU_19 - 11.70 fps - Block Illustration GPU_20 - 61.00 fps - 2D single GPU_21 - 6.80 fps - 2D massive (20x) CPU scores: 14522 CPU_01 - 9.97 sec - Booleans and Contours CPU_02 - 2.03 sec - Twist and Taper (UDT) CPU_03 - 5.03 sec - Meshing Mini CPU_04 - 0.05 sec - Extract Render Mesh CPU_05 - 0.38 sec - Join Render Mesh CPU_06 - 11.97 sec - Reduce Mesh CPU_07 - 1.14 sec - Calculating Technical display CPU_08 - 3.86 sec - Making Silhouettes

NVIDIA Quadro P1000DriverVersion: 21.21.13.7735 Intel(R) Core(TM) i7-4930K CPU @ 3.40GHzNumberOfCores: 6 NumberOfLogicalProcessors: 12MaxClockSpeed: 3.4 GHz TotalPhysicalMemory: 16.0 GB

Page 13: SIMPLY RHINO PNY NVIDIA Quadro Rhino v6 WIP Tests … ·  · 2017-07-04SIMPLY RHINO PNY NVIDIA Quadro Rhino v6 WIP Tests Contents 01 Disclaimer 3 02 Introduction 3 03 Hardware and

13

NVIDIA Quadro P2000

Total Score: 114226Total Runtime: 480.84 sec GPU scores: 99180 GPU_01 - 579.70 fps - Cube 4 tests GPU_02 - 52.10 fps - UDT Shape GPU_03 - 909.10 fps - Wireframe GPU_04 - 588.20 fps - Shaded GPU_05 - 128.20 fps - Rendered GPU_06 - 34.20 fps - Block Rendered GPU_07 - 287 units Nurbs @ 5 fps in Wireframe GPU_08 - 108 units Nurbs @ 5 fps in Shaded GPU_09 - 22 units Nurbs @ 5 fps in RenderSpeed GPU_10 - 227.30 fps - RenderMesh Render GPU_11 - 588.20 fps - RenderMesh RenderSpeed GPU_12 - 370.40 fps - JoinedMesh Render GPU_13 - 1111.10 fps - JoinedMesh RenderSpeed GPU_14 - 44 units mesh @ 15 fps in Shaded GPU_15 - 110 units mesh @ 15 fps in Render GPU_16 - 335 units mesh @ 15 fps in RenderSpeed GPU_17 - 97.10 fps - mesh in Rendered Studio GPU_18 - 10.20 fps - Nurbs in Rendered Studio GPU_19 - 11.50 fps - Block Illustration GPU_20 - 56.50 fps - 2D single GPU_21 - 6.90 fps - 2D massive (20x) CPU scores: 15046 CPU_01 - 8.73 sec - Booleans and Contours CPU_02 - 1.89 sec - Twist and Taper (UDT) CPU_03 - 5.10 sec - Meshing Mini CPU_04 - 0.05 sec - Extract Render Mesh CPU_05 - 0.44 sec - Join Render Mesh CPU_06 - 11.94 sec - Reduce Mesh CPU_07 - 1.22 sec - Calculating Technical display CPU_08 - 3.86 sec - Making Silhouettes

NVIDIA Quadro P2000DriverVersion: 21.21.13.7735 Intel(R) Core(TM) i7-4930K CPU @ 3.40GHzNumberOfCores: 6 NumberOfLogicalProcessors: 12MaxClockSpeed: 3.4 GHz TotalPhysicalMemory: 16.0 GB

Page 14: SIMPLY RHINO PNY NVIDIA Quadro Rhino v6 WIP Tests … ·  · 2017-07-04SIMPLY RHINO PNY NVIDIA Quadro Rhino v6 WIP Tests Contents 01 Disclaimer 3 02 Introduction 3 03 Hardware and

14

NVIDIA Quadro P4000

Total Score: 133004Total Runtime: 573.86 sec GPU scores: 117610 GPU_01 - 341.90 fps - Cube 4 tests GPU_02 - 53.20 fps - UDT Shape GPU_03 - 1111.10 fps - Wireframe GPU_04 - 714.30 fps - Shaded GPU_05 - 116.30 fps - Rendered GPU_06 - 42.70 fps - Block Rendered GPU_07 - 370 units Nurbs @ 5 fps in Wireframe GPU_08 - 119 units Nurbs @ 5 fps in Shaded GPU_09 - 21 units Nurbs @ 5 fps in RenderSpeed GPU_10 - 303.00 fps - RenderMesh Render GPU_11 - 588.20 fps - RenderMesh RenderSpeed GPU_12 - 625.00 fps - JoinedMesh Render GPU_13 - 909.10 fps - JoinedMesh RenderSpeed GPU_14 - 76 units mesh @ 15 fps in Shaded GPU_15 - 188 units mesh @ 15 fps in Render GPU_16 - 543 units mesh @ 15 fps in RenderSpeed GPU_17 - 151.50 fps - mesh in Rendered Studio GPU_18 - 9.80 fps - Nurbs in Rendered Studio GPU_19 - 11.70 fps - Block Illustration GPU_20 - 62.90 fps - 2D single GPU_21 - 6.90 fps - 2D massive (20x) CPU scores: 15394 CPU_01 - 8.52 sec - Booleans and Contours CPU_02 - 1.69 sec - Twist and Taper (UDT) CPU_03 - 4.88 sec - Meshing Mini CPU_04 - 0.03 sec - Extract Render Mesh CPU_05 - 0.38 sec - Join Render Mesh CPU_06 - 11.89 sec - Reduce Mesh CPU_07 - 1.17 sec - Calculating Technical display CPU_08 - 3.92 sec - Making Silhouettes

NVIDIA Quadro P4000DriverVersion: 21.21.13.7735 Intel(R) Core(TM) i7-4930K CPU @ 3.40GHzNumberOfCores: 6 NumberOfLogicalProcessors: 12MaxClockSpeed: 3.4 GHz TotalPhysicalMemory: 16.0 GB

Page 15: SIMPLY RHINO PNY NVIDIA Quadro Rhino v6 WIP Tests … ·  · 2017-07-04SIMPLY RHINO PNY NVIDIA Quadro Rhino v6 WIP Tests Contents 01 Disclaimer 3 02 Introduction 3 03 Hardware and

15

08 - Appendix 2 - Installed Product Photos

Quadro P1000

Quadro P400

Page 16: SIMPLY RHINO PNY NVIDIA Quadro Rhino v6 WIP Tests … ·  · 2017-07-04SIMPLY RHINO PNY NVIDIA Quadro Rhino v6 WIP Tests Contents 01 Disclaimer 3 02 Introduction 3 03 Hardware and

16

Quadro P2000

Quadro P4000

Page 17: SIMPLY RHINO PNY NVIDIA Quadro Rhino v6 WIP Tests … ·  · 2017-07-04SIMPLY RHINO PNY NVIDIA Quadro Rhino v6 WIP Tests Contents 01 Disclaimer 3 02 Introduction 3 03 Hardware and

17

09 Acknowledgements

Thanks to PNY Technologies UK for supplying the Quadro cards for testing.

Thanks to Jørgen Holo for supplying a WIP version of Holomark for testing the above cards in Rhino v6 WIP.

Page 18: SIMPLY RHINO PNY NVIDIA Quadro Rhino v6 WIP Tests … ·  · 2017-07-04SIMPLY RHINO PNY NVIDIA Quadro Rhino v6 WIP Tests Contents 01 Disclaimer 3 02 Introduction 3 03 Hardware and

18


Recommended