CUDA Blender 2.80 NVIDIA Linux Performance

Blender 2.80 benchmarks by Michael Larabel for a future article on Phoronix.com.

HTML result view exported from: https://openbenchmarking.org/result/1910053-SKEE-191002916&sor&grw.

CUDA Blender 2.80 NVIDIA Linux PerformanceProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionVulkanGTX 980GTX 980 TiGTX 1060GTX 1070GTX 1070 TiGTX 1080GTX 1080 TiGTX 1650GTX 1660RTX 2060RTX 2060 SUPERRTX 2070RTX 2070 SUPERRTX 2080RTX 2080 SUPERRTX 2080 TiTITAN RTXZotac RTX 2080 AmpAMD Ryzen 9 3900X 12-Core @ 3.80GHz (12 Cores / 24 Threads)ASUS ROG CROSSHAIR VIII HERO (WI-FI) (1001 BIOS)AMD Device 148016384MBSamsung SSD 970 EVO 250GBNVIDIA GeForce GTX 980 4GB (1126/3505MHz)NVIDIA GM204 HD AudioASUS VP28URealtek Device 8125 + Intel I211 + Intel Device 2723Ubuntu 19.045.0.0-29-generic (x86_64)GNOME Shell 3.32.2X Server 1.20.4NVIDIA 435.214.6.0GCC 8.3.0ext43840x2160NVIDIA GeForce GTX 980 Ti 6GB (999/3505MHz)NVIDIA GM200 HD AudioNVIDIA GeForce GTX 1060 6GB (1506/4006MHz)NVIDIA GP106 HD AudioNVIDIA GeForce GTX 1070 8GB (1506/4006MHz)NVIDIA GP104 HD AudioZotac NVIDIA GeForce GTX 1070 Ti 8GB (1607/4006MHz)NVIDIA GeForce GTX 1080 8GB (1607/5005MHz)NVIDIA GeForce GTX 1080 Ti 11GB (1480/5508MHz)NVIDIA GP102 HDMI AudioASUS NVIDIA GeForce GTX 1650 4GB (1485/4001MHz)NVIDIA Device 10faASUS NVIDIA GeForce GTX 1660 6GB (1530/4001MHz)NVIDIA Device 1aebNVIDIA GeForce RTX 2060 6GB (1365/7000MHz)NVIDIA TU106 HD AudioNVIDIA GeForce RTX 2060 SUPER 8GB (1470/7000MHz)ASUS NVIDIA GeForce RTX 2070 8GB (1410/7000MHz)NVIDIA GeForce RTX 2070 SUPER 8GB (1605/7000MHz)NVIDIA Device 10f8Zotac NVIDIA GeForce RTX 2080 8GB (1515/7000MHz)NVIDIA GeForce RTX 2080 SUPER 8GB (1650/7750MHz)NVIDIA GeForce RTX 2080 Ti 11GB (1350/7000MHz)NVIDIA TU102 HD AudioNVIDIA TITAN RTX 24GB (1350/7000MHz)Intel Core i7-8086K @ 5.10GHz (6 Cores / 12 Threads)ASRock Z370 Extreme4 (P3.10 BIOS)Intel 8th Gen Core32768MB240GB Force MP300 + 1000GB Samsung SSD 970 EVO 1TB + 8002GB Western Digital WD80EMAZ-00W + 4001GB Western Digital WD40EMRX-82U + 8002GB Backup+ Hub BK + 126GB SanDisk SDSSDP12 + 1000GB 500SSD1Zotac NVIDIA GeForce RTX 2080 8GB (1515/8031MHz)Realtek ALC1220XB271HUIntel I219-VLinuxMint 19.25.3.0-050300rc7-lowlatency (x86_64)MATE 1.22.0X Server 1.19.61.1.109GCC 9.1.04480x1440OpenBenchmarking.orgProcessor Details- GTX 980: Scaling Governor: acpi-cpufreq ondemand- GTX 980 Ti: Scaling Governor: acpi-cpufreq ondemand- GTX 1060: Scaling Governor: acpi-cpufreq ondemand- GTX 1070: Scaling Governor: acpi-cpufreq ondemand- GTX 1070 Ti: Scaling Governor: acpi-cpufreq ondemand- GTX 1080: Scaling Governor: acpi-cpufreq ondemand- GTX 1080 Ti: Scaling Governor: acpi-cpufreq ondemand- GTX 1650: Scaling Governor: acpi-cpufreq ondemand- GTX 1660: Scaling Governor: acpi-cpufreq ondemand- RTX 2060: Scaling Governor: acpi-cpufreq performance- RTX 2060 SUPER: Scaling Governor: acpi-cpufreq ondemand- RTX 2070: Scaling Governor: acpi-cpufreq ondemand- RTX 2070 SUPER: Scaling Governor: acpi-cpufreq ondemand- RTX 2080: Scaling Governor: acpi-cpufreq ondemand- RTX 2080 SUPER: Scaling Governor: acpi-cpufreq ondemand- RTX 2080 Ti: Scaling Governor: acpi-cpufreq ondemand- TITAN RTX: Scaling Governor: acpi-cpufreq ondemand- Zotac RTX 2080 Amp: Scaling Governor: intel_pstate performanceOpenCL Details- GTX 980: GPU Compute Cores: 2048- GTX 980 Ti: GPU Compute Cores: 2816- GTX 1060: GPU Compute Cores: 1280- GTX 1070: GPU Compute Cores: 1920- GTX 1070 Ti: GPU Compute Cores: 2432- GTX 1080: GPU Compute Cores: 2560- GTX 1080 Ti: GPU Compute Cores: 3584- GTX 1650: GPU Compute Cores: 896- GTX 1660: GPU Compute Cores: 1408- RTX 2060: GPU Compute Cores: 1920- RTX 2060 SUPER: GPU Compute Cores: 2176- RTX 2070: GPU Compute Cores: 2304- RTX 2070 SUPER: GPU Compute Cores: 2560- RTX 2080: GPU Compute Cores: 2944- RTX 2080 SUPER: GPU Compute Cores: 3072- RTX 2080 Ti: GPU Compute Cores: 4352- TITAN RTX: GPU Compute Cores: 4608- Zotac RTX 2080 Amp: GPU Compute Cores: 2944Security Details- GTX 980: l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional STIBP: always-on RSB filling- GTX 980 Ti: l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional STIBP: always-on RSB filling- GTX 1060: l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional STIBP: always-on RSB filling- GTX 1070: l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional STIBP: always-on RSB filling- GTX 1070 Ti: l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional STIBP: always-on RSB filling- GTX 1080: l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional STIBP: always-on RSB filling- GTX 1080 Ti: l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional STIBP: always-on RSB filling- GTX 1650: l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional STIBP: always-on RSB filling- GTX 1660: l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional STIBP: always-on RSB filling- RTX 2060: l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional STIBP: always-on RSB filling- RTX 2060 SUPER: l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional STIBP: always-on RSB filling- RTX 2070: l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional STIBP: always-on RSB filling- RTX 2070 SUPER: l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional STIBP: always-on RSB filling- RTX 2080: l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional STIBP: always-on RSB filling- RTX 2080 SUPER: l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional STIBP: always-on RSB filling- RTX 2080 Ti: l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional STIBP: always-on RSB filling- TITAN RTX: l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional STIBP: always-on RSB filling- Zotac RTX 2080 Amp: l1tf: Mitigation of PTE Inversion; VMX: vulnerable + mds: Vulnerable; SMT vulnerable + meltdown: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled

CUDA Blender 2.80 NVIDIA Linux Performanceblender: BMW27 - CUDAblender: Classroom - CUDAblender: Fishy Cat - CUDAblender: Pabellon Barcelona - CUDAblender: Barbershop - CUDAGTX 980GTX 980 TiGTX 1060GTX 1070GTX 1070 TiGTX 1080GTX 1080 TiGTX 1650GTX 1660RTX 2060RTX 2060 SUPERRTX 2070RTX 2070 SUPERRTX 2080RTX 2080 SUPERRTX 2080 TiTITAN RTXZotac RTX 2080 Amp158.67403316.348931255140.03336278.657481050148.18469288.649761354104.02319198.0067192992.17281177.9759680387.22252164.7656973360.60172115.03384497146.31486265.231064151091.59315166.1966898872.44283126.6355393761.13279111.9951591661.74285112.9952494050.5816185.5634450651.7416285.2234350050.8515684.0833647538.6114265.1827246636.4614162.9926847044.4614173.69300461OpenBenchmarking.org

Blender

Blend File: BMW27 - Compute: CUDA

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.80Blend File: BMW27 - Compute: CUDATITAN RTXRTX 2080 TiZotac RTX 2080 AmpRTX 2070 SUPERRTX 2080 SUPERRTX 2080GTX 1080 TiRTX 2060 SUPERRTX 2070RTX 2060GTX 1080GTX 1660GTX 1070 TiGTX 1070GTX 980 TiGTX 1650GTX 1060GTX 9804080120160200SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.11, N = 3SE +/- 0.15, N = 3SE +/- 0.30, N = 3SE +/- 0.08, N = 3SE +/- 0.18, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.34, N = 3SE +/- 0.10, N = 3SE +/- 0.07, N = 3SE +/- 0.28, N = 3SE +/- 0.26, N = 336.4638.6144.4650.5850.8551.7460.6061.1361.7472.4487.2291.5992.17104.02140.03146.31148.18158.67

Blender

Blend File: Classroom - Compute: CUDA

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.80Blend File: Classroom - Compute: CUDATITAN RTXZotac RTX 2080 AmpRTX 2080 TiRTX 2080 SUPERRTX 2070 SUPERRTX 2080GTX 1080 TiGTX 1080RTX 2060 SUPERGTX 1070 TiRTX 2060RTX 2070GTX 1660GTX 1070GTX 980 TiGTX 980GTX 1060GTX 1650110220330440550SE +/- 0.07, N = 3SE +/- 0.13, N = 2SE +/- 0.13, N = 3SE +/- 0.09, N = 3SE +/- 0.23, N = 3SE +/- 0.09, N = 3SE +/- 0.08, N = 3SE +/- 0.15, N = 3SE +/- 0.04, N = 3SE +/- 0.01, N = 3SE +/- 0.15, N = 3SE +/- 0.09, N = 3SE +/- 0.05, N = 3SE +/- 0.08, N = 3SE +/- 1.05, N = 3SE +/- 0.31, N = 3SE +/- 0.06, N = 3SE +/- 0.07, N = 3141141142156161162172252279281283285315319336403469486

Blender

Blend File: Fishy Cat - Compute: CUDA

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.80Blend File: Fishy Cat - Compute: CUDATITAN RTXRTX 2080 TiZotac RTX 2080 AmpRTX 2080 SUPERRTX 2080RTX 2070 SUPERRTX 2060 SUPERRTX 2070GTX 1080 TiRTX 2060GTX 1080GTX 1660GTX 1070 TiGTX 1070GTX 1650GTX 980 TiGTX 1060GTX 98070140210280350SE +/- 0.06, N = 3SE +/- 0.04, N = 3SE +/- 0.22, N = 3SE +/- 0.04, N = 3SE +/- 0.06, N = 3SE +/- 0.01, N = 3SE +/- 0.11, N = 3SE +/- 0.21, N = 3SE +/- 0.09, N = 3SE +/- 0.10, N = 3SE +/- 0.02, N = 3SE +/- 0.10, N = 3SE +/- 0.18, N = 3SE +/- 0.05, N = 3SE +/- 0.09, N = 3SE +/- 0.50, N = 3SE +/- 0.06, N = 3SE +/- 0.04, N = 362.9965.1873.6984.0885.2285.56111.99112.99115.03126.63164.76166.19177.97198.00265.23278.65288.64316.34

Blender

Blend File: Pabellon Barcelona - Compute: CUDA

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.80Blend File: Pabellon Barcelona - Compute: CUDATITAN RTXRTX 2080 TiZotac RTX 2080 AmpRTX 2080 SUPERRTX 2080RTX 2070 SUPERGTX 1080 TiRTX 2060 SUPERRTX 2070RTX 2060GTX 1080GTX 1070 TiGTX 1660GTX 1070GTX 980 TiGTX 980GTX 1060GTX 16502004006008001000SE +/- 0.17, N = 3SE +/- 0.09, N = 3SE +/- 5.75, N = 3SE +/- 0.03, N = 3SE +/- 0.06, N = 3SE +/- 0.07, N = 3SE +/- 0.12, N = 3SE +/- 0.13, N = 3SE +/- 0.09, N = 3SE +/- 0.03, N = 3SE +/- 0.12, N = 3SE +/- 0.04, N = 3SE +/- 0.14, N = 3SE +/- 0.07, N = 3SE +/- 0.22, N = 3SE +/- 0.06, N = 3SE +/- 0.11, N = 3SE +/- 5.19, N = 32682723003363433443845155245535695966686717488939761064

Blender

Blend File: Barbershop - Compute: CUDA

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.80Blend File: Barbershop - Compute: CUDAZotac RTX 2080 AmpRTX 2080 TiTITAN RTXRTX 2080 SUPERGTX 1080 TiRTX 2080RTX 2070 SUPERGTX 1080GTX 1070 TiRTX 2060 SUPERGTX 1070RTX 2060RTX 2070GTX 1660GTX 980 TiGTX 980GTX 1060GTX 165030060090012001500SE +/- 8.71, N = 9SE +/- 0.04, N = 3SE +/- 0.04, N = 3SE +/- 0.02, N = 3SE +/- 0.14, N = 3SE +/- 0.08, N = 3SE +/- 0.09, N = 3SE +/- 0.46, N = 3SE +/- 0.05, N = 3SE +/- 1.36, N = 3SE +/- 0.04, N = 3SE +/- 0.20, N = 3SE +/- 0.30, N = 3SE +/- 0.09, N = 3SE +/- 0.63, N = 3SE +/- 0.49, N = 3SE +/- 2.81, N = 3SE +/- 0.11, N = 34614664704754975005067338039169299379409881050125513541510

GPU Power Consumption Monitor

Phoronix Test Suite System Monitoring

OpenBenchmarking.orgWattsGPU Power Consumption MonitorPhoronix Test Suite System MonitoringGTX 1650GTX 1060GTX 1660GTX 1070RTX 2060GTX 1080RTX 2070GTX 980RTX 2060 SUPERGTX 980 TiRTX 2070 SUPERRTX 2080 SUPERRTX 2080GTX 1080 TiRTX 2080 TiTITAN RTX50100150200250Min: 5.89 / Avg: 54.5 / Max: 68.45Min: 6.73 / Avg: 69.09 / Max: 91.58Min: 7.2 / Avg: 69.72 / Max: 93.27Min: 7.53 / Avg: 97.89 / Max: 132.33Min: 10.43 / Avg: 109.55 / Max: 158.4Min: 7.44 / Avg: 111.38 / Max: 153.33Min: 8.53 / Avg: 116.45 / Max: 179.45Min: 17.79 / Avg: 117.94 / Max: 148.59Min: 10.47 / Avg: 123.61 / Max: 177.28Min: 18.41 / Avg: 148.36 / Max: 180.53Min: 15.47 / Avg: 149.32 / Max: 203.88Min: 10.14 / Avg: 151.85 / Max: 190.55Min: 17.2 / Avg: 161.92 / Max: 210.43Min: 15.11 / Avg: 173.32 / Max: 228.74Min: 8.32 / Avg: 202.44 / Max: 262.45Min: 14.6 / Avg: 211.53 / Max: 285.11

GPU Temperature Monitor

Phoronix Test Suite System Monitoring

OpenBenchmarking.orgCelsiusGPU Temperature MonitorPhoronix Test Suite System MonitoringGTX 1070 TiGTX 1060GTX 1650RTX 2070RTX 2060RTX 2070 SUPERRTX 2080 SUPERGTX 1660RTX 2060 SUPERGTX 1070GTX 1080GTX 980RTX 2080 TiTITAN RTXGTX 1080 TiRTX 2080GTX 980 Ti1530456075Min: 35 / Avg: 50.92 / Max: 53Min: 35 / Avg: 56.6 / Max: 59Min: 31 / Avg: 61.92 / Max: 68Min: 30 / Avg: 63.99 / Max: 72Min: 40 / Avg: 64.51 / Max: 71Min: 38 / Avg: 64.9 / Max: 70Min: 43 / Avg: 65.55 / Max: 69Min: 43 / Avg: 65.72 / Max: 71Min: 44 / Avg: 66.9 / Max: 73Min: 36 / Avg: 66.95 / Max: 71Min: 35 / Avg: 69.82 / Max: 74Min: 37 / Avg: 72.24 / Max: 77Min: 46 / Avg: 72.45 / Max: 78Min: 53 / Avg: 73.18 / Max: 78Min: 55 / Avg: 73.5 / Max: 77Min: 54 / Avg: 75.66 / Max: 80Min: 53 / Avg: 77.41 / Max: 81


Phoronix Test Suite v10.8.4