NVIDIA Windows vs. Linux GPU Compute

Benchmarks by Michael Larabel for a future article.

HTML result view exported from: https://openbenchmarking.org/result/2301024-NE-NVCOMPUTE35&sro&grs.

ProcessorMotherboardMemoryDiskGraphicsAudioMonitorNetworkChipsetOSKernelDisplay DriverCompilerFile-SystemScreen ResolutionDesktopDisplay ServerOpenGLOpenCLVulkanRTX 3080RTX 3090RTX 3080RTX 3090 Windows 11 Windows 11 Ubuntu 22.10 Ubuntu 22.10Intel Core i9-13900K (24 Cores / 32 Threads)ASUS PRIME Z790-P WIFI (0602 BIOS)2 x 16384 MB 6000MHz Corsair CMK32GX5M2B6000C361908GB SOLIDIGM SSDPFKKW020X7NVIDIA GeForce RTX 3080 10GBHD Audio Device + NVIDIA HD AudioASUS V8UBluetooth Device (Personal Area )Microsoft Windows 11 Pro Build 2262110.0.22621.963 (x86_64)527.56 (31.0.15.2756)GCC 8.3.0NTFS3840x2160NVIDIA GeForce RTX 3090 24GBIntel Device 7a2732GB2048GB SOLIDIGM SSDPFKKW020X7 + 2000GBNVIDIA GeForce RTX 3080 10GBRealtek ALC897ASUS VP28UIntel Device 7a70Ubuntu 22.105.19.0-26-generic (x86_64)GNOME Shell 43.1X Server 1.21.1.4NVIDIA 525.60.114.6.0OpenCL 3.0 CUDA 12.0.891.3.224GCC 12.2.0ext4NVIDIA GeForce RTX 3090 24GBOpenBenchmarking.orgProcessor Details- RTX 3080: Windows 11: CPU Microcode: 000000000E010000- RTX 3090: Windows 11: CPU Microcode: 000000000E010000- RTX 3080: Ubuntu 22.10: Scaling Governor: intel_pstate performance (EPP: performance) - CPU Microcode: 0x10e - Thermald 2.5.1- RTX 3090: Ubuntu 22.10: Scaling Governor: intel_pstate performance (EPP: performance) - CPU Microcode: 0x10e - Thermald 2.5.1Security Details- RTX 3080: Windows 11: VBS: Enabled and running + HVCI: Running + MBEC: Available- RTX 3090: Windows 11: VBS: Enabled and running + HVCI: Running + MBEC: Available- RTX 3080: Ubuntu 22.10: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling PBRSB-eIBRS: SW sequence + srbds: Not affected + tsx_async_abort: Not affected - RTX 3090: Ubuntu 22.10: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling PBRSB-eIBRS: SW sequence + srbds: Not affected + tsx_async_abort: Not affected Kernel Details- RTX 3080: Ubuntu 22.10, RTX 3090: Ubuntu 22.10: Transparent Huge Pages: madviseGraphics Details- RTX 3080: Ubuntu 22.10: BAR1 / Visible vRAM Size: 16384 MiB - vBIOS Version: 94.02.20.00.07- RTX 3090: Ubuntu 22.10: BAR1 / Visible vRAM Size: 32768 MiB - vBIOS Version: 94.02.27.00.02OpenCL Details- RTX 3080: Ubuntu 22.10: GPU Compute Cores: 8704- RTX 3090: Ubuntu 22.10: GPU Compute Cores: 10496

fahbench: blender: Pabellon Barcelona - NVIDIA OptiXv-ray: NVIDIA RTX GPUblender: Fishy Cat - NVIDIA CUDAblender: Pabellon Barcelona - NVIDIA CUDAoctanebench: Total Scoreblender: Barbershop - NVIDIA CUDAblender: BMW27 - NVIDIA OptiXblender: BMW27 - NVIDIA CUDAblender: Classroom - NVIDIA CUDAblender: Barbershop - NVIDIA OptiXblender: Classroom - NVIDIA OptiXblender: Fishy Cat - NVIDIA OptiXhashcat: 7-Zipv-ray: NVIDIA CUDA GPUhashcat: SHA1hashcat: SHA-512hashcat: MD5hashcat: TrueCrypt RIPEMD160 + XTSRTX 3080RTX 3090RTX 3080RTX 3090 Windows 11 Windows 11 Ubuntu 22.10 Ubuntu 22.10241.926719.36234226.2760.73553.473864104.447.0512.3524.5961.4516.9512.08976633178319182000000240920000060704666667716100242.634716.18282522.1349.66663.42598488.226.1210.4820.5252.2614.5710.441134800209122792600000286210000071837033333839100314.125918.25240924.7659.27572.856139100.206.6111.8123.9959.3616.3111.771018200177919274733333242720000060893800000718333333.758015.26296020.9648.62689.7782483.825.7010.0320.0350.4213.939.951173100211622690333333284486666771607133333837167OpenBenchmarking.org

FAHBench

RTX 3080RTX 3090OpenBenchmarking.orgNs Per Day, More Is BetterFAHBench 2.3.2Ubuntu 22.10Windows 1170140210280350SE +/- 0.25, N = 3SE +/- 1.08, N = 3SE +/- 0.38, N = 3SE +/- 2.35, N = 15314.13241.93333.76242.63

Blender

Blend File: Pabellon Barcelona - Compute: NVIDIA OptiX

RTX 3080RTX 3090OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 3.4Blend File: Pabellon Barcelona - Compute: NVIDIA OptiXUbuntu 22.10Windows 11510152025SE +/- 0.01, N = 3SE +/- 0.04, N = 3SE +/- 0.00, N = 3SE +/- 0.06, N = 318.2519.3615.2616.18

Chaos Group V-RAY

Mode: NVIDIA RTX GPU

RTX 3080RTX 3090OpenBenchmarking.orgvrays, More Is BetterChaos Group V-RAY 5.02Mode: NVIDIA RTX GPUUbuntu 22.10Windows 116001200180024003000SE +/- 5.46, N = 3SE +/- 7.86, N = 3SE +/- 2.08, N = 3SE +/- 1.53, N = 32409234229602825

Blender

Blend File: Fishy Cat - Compute: NVIDIA CUDA

RTX 3080RTX 3090OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 3.4Blend File: Fishy Cat - Compute: NVIDIA CUDAUbuntu 22.10Windows 11612182430SE +/- 0.04, N = 3SE +/- 0.24, N = 3SE +/- 0.00, N = 3SE +/- 0.09, N = 324.7626.2720.9622.13

Blender

Blend File: Pabellon Barcelona - Compute: NVIDIA CUDA

RTX 3080RTX 3090OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 3.4Blend File: Pabellon Barcelona - Compute: NVIDIA CUDAUbuntu 22.10Windows 111428425670SE +/- 0.06, N = 3SE +/- 0.02, N = 3SE +/- 0.00, N = 3SE +/- 0.07, N = 359.2760.7348.6249.66

OctaneBench

Total Score

RTX 3080RTX 3090OpenBenchmarking.orgScore, More Is BetterOctaneBench 2020.1Total ScoreUbuntu 22.10Windows 11150300450600750572.86553.47689.78663.43

Blender

Blend File: Barbershop - Compute: NVIDIA CUDA

RTX 3080RTX 3090OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 3.4Blend File: Barbershop - Compute: NVIDIA CUDAUbuntu 22.10Windows 1120406080100SE +/- 0.08, N = 3SE +/- 0.19, N = 3SE +/- 0.10, N = 3SE +/- 0.17, N = 3100.20104.4483.8288.22

Blender

Blend File: BMW27 - Compute: NVIDIA OptiX

RTX 3080RTX 3090OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 3.4Blend File: BMW27 - Compute: NVIDIA OptiXUbuntu 22.10Windows 11246810SE +/- 0.05, N = 14SE +/- 0.04, N = 3SE +/- 0.00, N = 3SE +/- 0.06, N = 156.617.055.706.12

Blender

Blend File: BMW27 - Compute: NVIDIA CUDA

RTX 3080RTX 3090OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 3.4Blend File: BMW27 - Compute: NVIDIA CUDAUbuntu 22.10Windows 113691215SE +/- 0.01, N = 3SE +/- 0.04, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 311.8112.3510.0310.48

Blender

Blend File: Classroom - Compute: NVIDIA CUDA

RTX 3080RTX 3090OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 3.4Blend File: Classroom - Compute: NVIDIA CUDAUbuntu 22.10Windows 11612182430SE +/- 0.02, N = 3SE +/- 0.07, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 323.9924.5920.0320.52

Blender

Blend File: Barbershop - Compute: NVIDIA OptiX

RTX 3080RTX 3090OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 3.4Blend File: Barbershop - Compute: NVIDIA OptiXUbuntu 22.10Windows 111428425670SE +/- 0.10, N = 3SE +/- 0.09, N = 3SE +/- 0.02, N = 3SE +/- 0.10, N = 359.3661.4550.4252.26

Blender

Blend File: Classroom - Compute: NVIDIA OptiX

RTX 3080RTX 3090OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 3.4Blend File: Classroom - Compute: NVIDIA OptiXUbuntu 22.10Windows 1148121620SE +/- 0.01, N = 3SE +/- 0.04, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 316.3116.9513.9314.57

Blender

Blend File: Fishy Cat - Compute: NVIDIA OptiX

RTX 3080RTX 3090OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 3.4Blend File: Fishy Cat - Compute: NVIDIA OptiXUbuntu 22.10Windows 113691215SE +/- 0.12, N = 6SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.08, N = 911.7712.089.9510.44

Hashcat

Benchmark: 7-Zip

RTX 3080RTX 3090OpenBenchmarking.orgH/s, More Is BetterHashcat 6.2.4Benchmark: 7-ZipUbuntu 22.10Windows 11300K600K900K1200K1500KSE +/- 3955.17, N = 3SE +/- 5976.71, N = 3SE +/- 1415.39, N = 3SE +/- 3946.31, N = 3101820097663311731001134800

Chaos Group V-RAY

Mode: NVIDIA CUDA GPU

RTX 3080RTX 3090OpenBenchmarking.orgvpaths, More Is BetterChaos Group V-RAY 5.02Mode: NVIDIA CUDA GPUUbuntu 22.10Windows 115001000150020002500SE +/- 5.03, N = 3SE +/- 0.88, N = 3SE +/- 1.15, N = 3SE +/- 0.00, N = 31779178321162091

Hashcat

Benchmark: SHA1

RTX 3080RTX 3090OpenBenchmarking.orgH/s, More Is BetterHashcat 6.2.4Benchmark: SHA1Ubuntu 22.10Windows 115000M10000M15000M20000M25000MSE +/- 24230307.01, N = 3SE +/- 25474758.75, N = 3SE +/- 16442255.86, N = 3SE +/- 9242474.42, N = 319274733333191820000002269033333322792600000

Hashcat

Benchmark: SHA-512

RTX 3080RTX 3090OpenBenchmarking.orgH/s, More Is BetterHashcat 6.2.4Benchmark: SHA-512Ubuntu 22.10Windows 11600M1200M1800M2400M3000MSE +/- 850490.05, N = 3SE +/- 1115048.58, N = 3SE +/- 1836966.10, N = 3SE +/- 907377.17, N = 32427200000240920000028448666672862100000

Hashcat

Benchmark: MD5

RTX 3080RTX 3090OpenBenchmarking.orgH/s, More Is BetterHashcat 6.2.4Benchmark: MD5Ubuntu 22.10Windows 1115000M30000M45000M60000M75000MSE +/- 143096785.43, N = 3SE +/- 60645151.86, N = 3SE +/- 87864238.71, N = 3SE +/- 128630508.74, N = 360893800000607046666677160713333371837033333

Hashcat

Benchmark: TrueCrypt RIPEMD160 + XTS

RTX 3080RTX 3090OpenBenchmarking.orgH/s, More Is BetterHashcat 6.2.4Benchmark: TrueCrypt RIPEMD160 + XTSUbuntu 22.10Windows 11200K400K600K800K1000KSE +/- 1267.98, N = 3SE +/- 2891.94, N = 3SE +/- 5217.07, N = 3SE +/- 1305.12, N = 3718333716100837167839100


Phoronix Test Suite v10.8.5