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&rdt.

ProcessorMotherboardMemoryDiskGraphicsAudioMonitorNetworkChipsetOSKernelDisplay DriverCompilerFile-SystemScreen ResolutionDesktopDisplay ServerOpenGLOpenCLVulkanRTX 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 3090 24GBHD 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 3080 10GBIntel Device 7a2732GB2048GB SOLIDIGM SSDPFKKW020X7 + 2000GBRealtek 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 3090: Windows 11: CPU Microcode: 000000000E010000- RTX 3080: 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 3090: Windows 11: VBS: Enabled and running + HVCI: Running + MBEC: Available- RTX 3080: 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

hashcat: MD5hashcat: SHA1hashcat: 7-Ziphashcat: SHA-512hashcat: TrueCrypt RIPEMD160 + XTSoctanebench: Total Scorefahbench: blender: BMW27 - NVIDIA CUDAblender: BMW27 - NVIDIA OptiXblender: Classroom - NVIDIA CUDAblender: Fishy Cat - NVIDIA CUDAblender: Barbershop - NVIDIA CUDAblender: Classroom - NVIDIA OptiXblender: Fishy Cat - NVIDIA OptiXblender: Barbershop - NVIDIA OptiXblender: Pabellon Barcelona - NVIDIA CUDAblender: Pabellon Barcelona - NVIDIA OptiXv-ray: NVIDIA RTX GPUv-ray: NVIDIA CUDA GPURTX 3090RTX 3080RTX 3090 Windows 11 Windows 11 Ubuntu 22.10 Ubuntu 22.10718370333332279260000011348002862100000839100663.425984242.634710.486.1220.5222.1388.2214.5710.4452.2649.6616.182825209160704666667191820000009766332409200000716100553.473864241.926712.357.0524.5926.27104.4416.9512.0861.4560.7319.3623421783608938000001927473333310182002427200000718333572.856139314.125911.816.6123.9924.76100.2016.3111.7759.3659.2718.2524091779716071333332269033333311731002844866667837167689.77824333.758010.035.7020.0320.9683.8213.939.9550.4248.6215.2629602116OpenBenchmarking.org

Hashcat

Benchmark: MD5

RTX 3090RTX 3080OpenBenchmarking.orgH/s, More Is BetterHashcat 6.2.4Benchmark: MD5Windows 11Ubuntu 22.1015000M30000M45000M60000M75000MSE +/- 128630508.74, N = 3SE +/- 87864238.71, N = 3SE +/- 60645151.86, N = 3SE +/- 143096785.43, N = 371837033333716071333336070466666760893800000

Hashcat

Benchmark: SHA1

RTX 3090RTX 3080OpenBenchmarking.orgH/s, More Is BetterHashcat 6.2.4Benchmark: SHA1Windows 11Ubuntu 22.105000M10000M15000M20000M25000MSE +/- 9242474.42, N = 3SE +/- 16442255.86, N = 3SE +/- 25474758.75, N = 3SE +/- 24230307.01, N = 322792600000226903333331918200000019274733333

Hashcat

Benchmark: 7-Zip

RTX 3090RTX 3080OpenBenchmarking.orgH/s, More Is BetterHashcat 6.2.4Benchmark: 7-ZipWindows 11Ubuntu 22.10300K600K900K1200K1500KSE +/- 3946.31, N = 3SE +/- 1415.39, N = 3SE +/- 5976.71, N = 3SE +/- 3955.17, N = 3113480011731009766331018200

Hashcat

Benchmark: SHA-512

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

Hashcat

Benchmark: TrueCrypt RIPEMD160 + XTS

RTX 3090RTX 3080OpenBenchmarking.orgH/s, More Is BetterHashcat 6.2.4Benchmark: TrueCrypt RIPEMD160 + XTSWindows 11Ubuntu 22.10200K400K600K800K1000KSE +/- 1305.12, N = 3SE +/- 5217.07, N = 3SE +/- 2891.94, N = 3SE +/- 1267.98, N = 3839100837167716100718333

OctaneBench

Total Score

RTX 3090RTX 3080OpenBenchmarking.orgScore, More Is BetterOctaneBench 2020.1Total ScoreWindows 11Ubuntu 22.10150300450600750663.43689.78553.47572.86

FAHBench

RTX 3090RTX 3080OpenBenchmarking.orgNs Per Day, More Is BetterFAHBench 2.3.2Windows 11Ubuntu 22.1070140210280350SE +/- 2.35, N = 15SE +/- 0.38, N = 3SE +/- 1.08, N = 3SE +/- 0.25, N = 3242.63333.76241.93314.13

Blender

Blend File: BMW27 - Compute: NVIDIA CUDA

RTX 3090RTX 3080OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 3.4Blend File: BMW27 - Compute: NVIDIA CUDAWindows 11Ubuntu 22.103691215SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.04, N = 3SE +/- 0.01, N = 310.4810.0312.3511.81

Blender

Blend File: BMW27 - Compute: NVIDIA OptiX

RTX 3090RTX 3080OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 3.4Blend File: BMW27 - Compute: NVIDIA OptiXWindows 11Ubuntu 22.10246810SE +/- 0.06, N = 15SE +/- 0.00, N = 3SE +/- 0.04, N = 3SE +/- 0.05, N = 146.125.707.056.61

Blender

Blend File: Classroom - Compute: NVIDIA CUDA

RTX 3090RTX 3080OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 3.4Blend File: Classroom - Compute: NVIDIA CUDAWindows 11Ubuntu 22.10612182430SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.07, N = 3SE +/- 0.02, N = 320.5220.0324.5923.99

Blender

Blend File: Fishy Cat - Compute: NVIDIA CUDA

RTX 3090RTX 3080OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 3.4Blend File: Fishy Cat - Compute: NVIDIA CUDAWindows 11Ubuntu 22.10612182430SE +/- 0.09, N = 3SE +/- 0.00, N = 3SE +/- 0.24, N = 3SE +/- 0.04, N = 322.1320.9626.2724.76

Blender

Blend File: Barbershop - Compute: NVIDIA CUDA

RTX 3090RTX 3080OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 3.4Blend File: Barbershop - Compute: NVIDIA CUDAWindows 11Ubuntu 22.1020406080100SE +/- 0.17, N = 3SE +/- 0.10, N = 3SE +/- 0.19, N = 3SE +/- 0.08, N = 388.2283.82104.44100.20

Blender

Blend File: Classroom - Compute: NVIDIA OptiX

RTX 3090RTX 3080OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 3.4Blend File: Classroom - Compute: NVIDIA OptiXWindows 11Ubuntu 22.1048121620SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.04, N = 3SE +/- 0.01, N = 314.5713.9316.9516.31

Blender

Blend File: Fishy Cat - Compute: NVIDIA OptiX

RTX 3090RTX 3080OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 3.4Blend File: Fishy Cat - Compute: NVIDIA OptiXWindows 11Ubuntu 22.103691215SE +/- 0.08, N = 9SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.12, N = 610.449.9512.0811.77

Blender

Blend File: Barbershop - Compute: NVIDIA OptiX

RTX 3090RTX 3080OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 3.4Blend File: Barbershop - Compute: NVIDIA OptiXWindows 11Ubuntu 22.101428425670SE +/- 0.10, N = 3SE +/- 0.02, N = 3SE +/- 0.09, N = 3SE +/- 0.10, N = 352.2650.4261.4559.36

Blender

Blend File: Pabellon Barcelona - Compute: NVIDIA CUDA

RTX 3090RTX 3080OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 3.4Blend File: Pabellon Barcelona - Compute: NVIDIA CUDAWindows 11Ubuntu 22.101428425670SE +/- 0.07, N = 3SE +/- 0.00, N = 3SE +/- 0.02, N = 3SE +/- 0.06, N = 349.6648.6260.7359.27

Blender

Blend File: Pabellon Barcelona - Compute: NVIDIA OptiX

RTX 3090RTX 3080OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 3.4Blend File: Pabellon Barcelona - Compute: NVIDIA OptiXWindows 11Ubuntu 22.10510152025SE +/- 0.06, N = 3SE +/- 0.00, N = 3SE +/- 0.04, N = 3SE +/- 0.01, N = 316.1815.2619.3618.25

Chaos Group V-RAY

Mode: NVIDIA RTX GPU

RTX 3090RTX 3080OpenBenchmarking.orgvrays, More Is BetterChaos Group V-RAY 5.02Mode: NVIDIA RTX GPUWindows 11Ubuntu 22.106001200180024003000SE +/- 1.53, N = 3SE +/- 2.08, N = 3SE +/- 7.86, N = 3SE +/- 5.46, N = 32825296023422409

Chaos Group V-RAY

Mode: NVIDIA CUDA GPU

RTX 3090RTX 3080OpenBenchmarking.orgvpaths, More Is BetterChaos Group V-RAY 5.02Mode: NVIDIA CUDA GPUWindows 11Ubuntu 22.105001000150020002500SE +/- 0.00, N = 3SE +/- 1.15, N = 3SE +/- 0.88, N = 3SE +/- 5.03, N = 32091211617831779


Phoronix Test Suite v10.8.4