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&grt&sro.

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: CUDAGTX 1060GTX 1070GTX 1070 TiGTX 1080GTX 1080 TiGTX 1650GTX 1660GTX 980GTX 980 TiRTX 2060RTX 2060 SUPERRTX 2070RTX 2070 SUPERRTX 2080RTX 2080 SUPERRTX 2080 TiTITAN RTXZotac RTX 2080 Amp4080120160200SE +/- 0.28, N = 3SE +/- 0.34, N = 3SE +/- 0.01, N = 3SE +/- 0.18, N = 3SE +/- 0.11, N = 3SE +/- 0.07, N = 3SE +/- 0.02, N = 3SE +/- 0.26, N = 3SE +/- 0.10, N = 3SE +/- 0.08, N = 3SE +/- 0.15, N = 3SE +/- 0.30, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3148.18104.0292.1787.2260.60146.3191.59158.67140.0372.4461.1361.7450.5851.7450.8538.6136.4644.46

Blender

Blend File: Classroom - Compute: CUDA

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

Blender

Blend File: Fishy Cat - Compute: CUDA

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

Blender

Blend File: Pabellon Barcelona - Compute: CUDA

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.80Blend File: Pabellon Barcelona - Compute: CUDAGTX 1060GTX 1070GTX 1070 TiGTX 1080GTX 1080 TiGTX 1650GTX 1660GTX 980GTX 980 TiRTX 2060RTX 2060 SUPERRTX 2070RTX 2070 SUPERRTX 2080RTX 2080 SUPERRTX 2080 TiTITAN RTXZotac RTX 2080 Amp2004006008001000SE +/- 0.11, N = 3SE +/- 0.07, N = 3SE +/- 0.04, N = 3SE +/- 0.12, N = 3SE +/- 0.12, N = 3SE +/- 5.19, N = 3SE +/- 0.14, N = 3SE +/- 0.06, N = 3SE +/- 0.22, N = 3SE +/- 0.03, N = 3SE +/- 0.13, N = 3SE +/- 0.09, N = 3SE +/- 0.07, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 3SE +/- 0.09, N = 3SE +/- 0.17, N = 3SE +/- 5.75, N = 39766715965693841064668893748553515524344343336272268300

Blender

Blend File: Barbershop - Compute: CUDA

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.80Blend File: Barbershop - Compute: CUDAGTX 1060GTX 1070GTX 1070 TiGTX 1080GTX 1080 TiGTX 1650GTX 1660GTX 980GTX 980 TiRTX 2060RTX 2060 SUPERRTX 2070RTX 2070 SUPERRTX 2080RTX 2080 SUPERRTX 2080 TiTITAN RTXZotac RTX 2080 Amp30060090012001500SE +/- 2.81, N = 3SE +/- 0.04, N = 3SE +/- 0.05, N = 3SE +/- 0.46, N = 3SE +/- 0.14, N = 3SE +/- 0.11, N = 3SE +/- 0.09, N = 3SE +/- 0.49, N = 3SE +/- 0.63, N = 3SE +/- 0.20, N = 3SE +/- 1.36, N = 3SE +/- 0.30, N = 3SE +/- 0.09, N = 3SE +/- 0.08, N = 3SE +/- 0.02, N = 3SE +/- 0.04, N = 3SE +/- 0.04, N = 3SE +/- 8.71, N = 91354929803733497151098812551050937916940506500475466470461

GPU Power Consumption Monitor

Phoronix Test Suite System Monitoring

OpenBenchmarking.orgWattsGPU Power Consumption MonitorPhoronix Test Suite System MonitoringGTX 1060GTX 1070GTX 1080GTX 1080 TiGTX 1650GTX 1660GTX 980GTX 980 TiRTX 2060RTX 2060 SUPERRTX 2070RTX 2070 SUPERRTX 2080RTX 2080 SUPERRTX 2080 TiTITAN RTX50100150200250Min: 6.73 / Avg: 69.09 / Max: 91.58Min: 7.53 / Avg: 97.89 / Max: 132.33Min: 7.44 / Avg: 111.38 / Max: 153.33Min: 15.11 / Avg: 173.32 / Max: 228.74Min: 5.89 / Avg: 54.5 / Max: 68.45Min: 7.2 / Avg: 69.72 / Max: 93.27Min: 17.79 / Avg: 117.94 / Max: 148.59Min: 18.41 / Avg: 148.36 / Max: 180.53Min: 10.43 / Avg: 109.55 / Max: 158.4Min: 10.47 / Avg: 123.61 / Max: 177.28Min: 8.53 / Avg: 116.45 / Max: 179.45Min: 15.47 / Avg: 149.32 / Max: 203.88Min: 17.2 / Avg: 161.92 / Max: 210.43Min: 10.14 / Avg: 151.85 / Max: 190.55Min: 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 1060GTX 1070GTX 1070 TiGTX 1080GTX 1080 TiGTX 1650GTX 1660GTX 980GTX 980 TiRTX 2060RTX 2060 SUPERRTX 2070RTX 2070 SUPERRTX 2080RTX 2080 SUPERRTX 2080 TiTITAN RTX1530456075Min: 35 / Avg: 56.6 / Max: 59Min: 36 / Avg: 66.95 / Max: 71Min: 35 / Avg: 50.92 / Max: 53Min: 35 / Avg: 69.82 / Max: 74Min: 55 / Avg: 73.5 / Max: 77Min: 31 / Avg: 61.92 / Max: 68Min: 43 / Avg: 65.72 / Max: 71Min: 37 / Avg: 72.24 / Max: 77Min: 53 / Avg: 77.41 / Max: 81Min: 40 / Avg: 64.51 / Max: 71Min: 44 / Avg: 66.9 / Max: 73Min: 30 / Avg: 63.99 / Max: 72Min: 38 / Avg: 64.9 / Max: 70Min: 54 / Avg: 75.66 / Max: 80Min: 43 / Avg: 65.55 / Max: 69Min: 46 / Avg: 72.45 / Max: 78Min: 53 / Avg: 73.18 / Max: 78


Phoronix Test Suite v10.8.4