GeForce RTX 3090 Windows vs. Ubuntu Linux

GeForce RTX 3090 benchmarks on Windows and Linux for a future article on Phoronix.com by Michael Larabel.

HTML result view exported from: https://openbenchmarking.org/result/2105048-IB-RTXWINDOW53&grt.

GeForce RTX 3090 Windows vs. Ubuntu LinuxProcessorMotherboardMemoryDiskGraphicsNetworkChipsetAudioMonitorOSKernelDisplay DriverOpenCLFile-SystemScreen ResolutionDesktopDisplay ServerOpenGLVulkanCompilerWindows 10Ubuntu 21.04AMD Ryzen 9 5900X 12-Core @ 3.70GHz (12 Cores / 24 Threads)ASUS ROG CROSSHAIR VIII HERO (3402 BIOS)2 x 8192 MB 3600MHz F4-3600C16-8GTRG932GB Sabrent Rocket 4.0 Plus + 15GB Corsair Voyager 3.0 USBNVIDIA GeForce RTX 3090 24GBIntel I211 Gigabit ConnectionMicrosoft Windows 10 Pro Build 1904310.0 (x86_64)466.27 (27.21.14.6627)OpenCL 3.0 CUDA 11.3.101NTFS3840x2160AMD Starship/Matisse16GB1000GB Sabrent Rocket 4.0 PlusNVIDIA GA102 HD AudioASUS VP28URealtek RTL8125 2.5GbE + Intel I211Ubuntu 21.045.11.0-16-generic (x86_64)GNOME Shell 3.38.4X Server 1.20.11NVIDIA 465.274.6.01.2.168GCC 10.3.0ext4OpenBenchmarking.orgSecurity Details- Windows 10: __user pointer sanitization: Disabled + Retpoline: Full + IBPB: Always + IBRS: Enabled + STIBP: Enabled- Ubuntu 21.04: itlb_multihit: Not affected + 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 IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected Kernel Details- Ubuntu 21.04: Transparent Huge Pages: madviseCompiler Details- Ubuntu 21.04: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-mutex --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-10-gDeRY6/gcc-10-10.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-10-gDeRY6/gcc-10-10.3.0/debian/tmp-gcn/usr,hsa --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v Processor Details- Ubuntu 21.04: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0xa201009OpenCL Details- Ubuntu 21.04: GPU Compute Cores: 10496

GeForce RTX 3090 Windows vs. Ubuntu Linuxblender: BMW27 - CUDAblender: Classroom - CUDAblender: Fishy Cat - CUDAblender: Barbershop - CUDAblender: BMW27 - NVIDIA OptiXblender: Classroom - NVIDIA OptiXblender: Fishy Cat - NVIDIA OptiXblender: Barbershop - NVIDIA OptiXblender: Pabellon Barcelona - CUDAblender: Pabellon Barcelona - NVIDIA OptiXv-ray: NVIDIA RTX GPUv-ray: NVIDIA CUDA GPUfahbench: indigobench: OpenCL GPU - Bedroomindigobench: OpenCL GPU - Supercarluxcorerender: DLSC - GPUluxcorerender: Danish Mood - GPUluxcorerender: Orange Juice - GPUluxcorerender: LuxCore Benchmark - GPUluxcorerender: Rainbow Colors and Prism - GPUoctanebench: Total Scorerealsr-ncnn: 4x - Norealsr-ncnn: 4x - Yesredshift: vkpeak: fp32-scalarvkpeak: fp32-vec4vkpeak: fp16-scalarvkpeak: fp16-vec4vkpeak: fp64-scalarvkpeak: fp64-vec4vkpeak: int32-scalarvkpeak: int32-vec4vkpeak: int16-scalarvkpeak: int16-vec4vkresample: 2x - Singlewaifu2x-ncnn: 2x - 3 - YesWindows 10Ubuntu 21.0418.8851.7236.91387.2012.9929.4622.64323.77120.8045.3121641688243.735220.74552.41413.3410.619.8413.2429.33676.6146414.89228.04715520868.2727560.6820694.2641706.09650.93652.2720638.7720572.9913603.6716881.999.3143.27618.3351.4534.65374.6012.3030.6021.87346.39120.3144.3221652096343.798620.75152.73711.508.8110.2310.9231.82682.4549595.56828.34613820908.2627526.7920791.2141717.51651.98653.4820764.1020642.0213673.6216872.759.2683.286OpenBenchmarking.org

Blender

Blend File: BMW27 - Compute: CUDA

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.92Blend File: BMW27 - Compute: CUDAWindows 10Ubuntu 21.04510152025SE +/- 0.01, N = 3SE +/- 0.04, N = 318.8818.33

Blender

Blend File: Classroom - Compute: CUDA

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.92Blend File: Classroom - Compute: CUDAWindows 10Ubuntu 21.041224364860SE +/- 0.03, N = 3SE +/- 0.04, N = 351.7251.45

Blender

Blend File: Fishy Cat - Compute: CUDA

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.92Blend File: Fishy Cat - Compute: CUDAWindows 10Ubuntu 21.04816243240SE +/- 0.01, N = 3SE +/- 0.01, N = 336.9134.65

Blender

Blend File: Barbershop - Compute: CUDA

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.92Blend File: Barbershop - Compute: CUDAWindows 10Ubuntu 21.0480160240320400SE +/- 0.28, N = 3SE +/- 0.06, N = 3387.20374.60

Blender

Blend File: BMW27 - Compute: NVIDIA OptiX

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.92Blend File: BMW27 - Compute: NVIDIA OptiXWindows 10Ubuntu 21.043691215SE +/- 3.10, N = 15SE +/- 2.77, N = 1512.9912.30

Blender

Blend File: Classroom - Compute: NVIDIA OptiX

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.92Blend File: Classroom - Compute: NVIDIA OptiXWindows 10Ubuntu 21.04714212835SE +/- 0.11, N = 3SE +/- 0.12, N = 329.4630.60

Blender

Blend File: Fishy Cat - Compute: NVIDIA OptiX

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.92Blend File: Fishy Cat - Compute: NVIDIA OptiXWindows 10Ubuntu 21.04510152025SE +/- 3.08, N = 15SE +/- 2.70, N = 1522.6421.87

Blender

Blend File: Barbershop - Compute: NVIDIA OptiX

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.92Blend File: Barbershop - Compute: NVIDIA OptiXWindows 10Ubuntu 21.0480160240320400SE +/- 0.48, N = 3SE +/- 0.13, N = 3323.77346.39

Blender

Blend File: Pabellon Barcelona - Compute: CUDA

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.92Blend File: Pabellon Barcelona - Compute: CUDAWindows 10Ubuntu 21.04306090120150SE +/- 0.05, N = 3SE +/- 0.07, N = 3120.80120.31

Blender

Blend File: Pabellon Barcelona - Compute: NVIDIA OptiX

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.92Blend File: Pabellon Barcelona - Compute: NVIDIA OptiXWindows 10Ubuntu 21.041020304050SE +/- 0.00, N = 3SE +/- 0.12, N = 345.3144.32

Chaos Group V-RAY

Mode: NVIDIA RTX GPU

OpenBenchmarking.orgvrays, More Is BetterChaos Group V-RAY 5Mode: NVIDIA RTX GPUWindows 10Ubuntu 21.045001000150020002500SE +/- 3.48, N = 3SE +/- 1.15, N = 321642165

Chaos Group V-RAY

Mode: NVIDIA CUDA GPU

OpenBenchmarking.orgvpaths, More Is BetterChaos Group V-RAY 5Mode: NVIDIA CUDA GPUWindows 10Ubuntu 21.04400800120016002000SE +/- 2.33, N = 3SE +/- 1.00, N = 316882096

FAHBench

OpenBenchmarking.orgNs Per Day, More Is BetterFAHBench 2.3.2Windows 10Ubuntu 21.0470140210280350SE +/- 0.12, N = 3SE +/- 0.20, N = 3243.74343.80

IndigoBench

Acceleration: OpenCL GPU - Scene: Bedroom

OpenBenchmarking.orgM samples/s, More Is BetterIndigoBench 4.4Acceleration: OpenCL GPU - Scene: BedroomWindows 10Ubuntu 21.04510152025SE +/- 0.01, N = 3SE +/- 0.02, N = 320.7520.75

IndigoBench

Acceleration: OpenCL GPU - Scene: Supercar

OpenBenchmarking.orgM samples/s, More Is BetterIndigoBench 4.4Acceleration: OpenCL GPU - Scene: SupercarWindows 10Ubuntu 21.041224364860SE +/- 0.03, N = 3SE +/- 0.10, N = 352.4152.74

LuxCoreRender

Scene: DLSC - Acceleration: GPU

OpenBenchmarking.orgM samples/sec, More Is BetterLuxCoreRender 2.5Scene: DLSC - Acceleration: GPUWindows 10Ubuntu 21.043691215SE +/- 0.03, N = 3SE +/- 0.03, N = 313.3411.50MIN: 13.18 / MAX: 13.5MIN: 10.31 / MAX: 11.69

LuxCoreRender

Scene: Danish Mood - Acceleration: GPU

OpenBenchmarking.orgM samples/sec, More Is BetterLuxCoreRender 2.5Scene: Danish Mood - Acceleration: GPUWindows 10Ubuntu 21.043691215SE +/- 0.04, N = 3SE +/- 0.08, N = 310.618.81MIN: 10.06 / MAX: 10.98MIN: 2.72 / MAX: 10.68

LuxCoreRender

Scene: Orange Juice - Acceleration: GPU

OpenBenchmarking.orgM samples/sec, More Is BetterLuxCoreRender 2.5Scene: Orange Juice - Acceleration: GPUWindows 10Ubuntu 21.043691215SE +/- 0.07, N = 3SE +/- 0.02, N = 39.8410.23MIN: 9.41 / MAX: 10.31MIN: 8.32 / MAX: 13.46

LuxCoreRender

Scene: LuxCore Benchmark - Acceleration: GPU

OpenBenchmarking.orgM samples/sec, More Is BetterLuxCoreRender 2.5Scene: LuxCore Benchmark - Acceleration: GPUWindows 10Ubuntu 21.043691215SE +/- 0.04, N = 3SE +/- 0.02, N = 313.2410.92MIN: 12.65 / MAX: 13.62MIN: 3.32 / MAX: 13

LuxCoreRender

Scene: Rainbow Colors and Prism - Acceleration: GPU

OpenBenchmarking.orgM samples/sec, More Is BetterLuxCoreRender 2.5Scene: Rainbow Colors and Prism - Acceleration: GPUWindows 10Ubuntu 21.04714212835SE +/- 0.40, N = 15SE +/- 0.24, N = 1229.3331.82MIN: 16.77 / MAX: 35.64MIN: 22.56 / MAX: 34.85

OctaneBench

Total Score

OpenBenchmarking.orgScore, More Is BetterOctaneBench 2020.1Total ScoreWindows 10Ubuntu 21.04150300450600750676.61682.45

RealSR-NCNN

Scale: 4x - TAA: No

OpenBenchmarking.orgSeconds, Fewer Is BetterRealSR-NCNN 20200818Scale: 4x - TAA: NoWindows 10Ubuntu 21.041.25282.50563.75845.01126.264SE +/- 0.015, N = 3SE +/- 0.010, N = 34.8925.568

RealSR-NCNN

Scale: 4x - TAA: Yes

OpenBenchmarking.orgSeconds, Fewer Is BetterRealSR-NCNN 20200818Scale: 4x - TAA: YesWindows 10Ubuntu 21.04714212835SE +/- 0.05, N = 3SE +/- 0.04, N = 328.0528.35

RedShift Demo

OpenBenchmarking.orgSeconds, Fewer Is BetterRedShift Demo 3.0Windows 10Ubuntu 21.04306090120150155138

vkpeak

fp32-scalar

OpenBenchmarking.orgGFLOPS, More Is Bettervkpeak 20210424fp32-scalarWindows 10Ubuntu 21.044K8K12K16K20KSE +/- 108.41, N = 3SE +/- 118.56, N = 320868.2720908.26

vkpeak

fp32-vec4

OpenBenchmarking.orgGFLOPS, More Is Bettervkpeak 20210424fp32-vec4Windows 10Ubuntu 21.046K12K18K24K30KSE +/- 117.24, N = 3SE +/- 137.30, N = 327560.6827526.79

vkpeak

fp16-scalar

OpenBenchmarking.orgGFLOPS, More Is Bettervkpeak 20210424fp16-scalarWindows 10Ubuntu 21.044K8K12K16K20KSE +/- 109.48, N = 3SE +/- 89.50, N = 320694.2620791.21

vkpeak

fp16-vec4

OpenBenchmarking.orgGFLOPS, More Is Bettervkpeak 20210424fp16-vec4Windows 10Ubuntu 21.049K18K27K36K45KSE +/- 238.97, N = 3SE +/- 206.78, N = 341706.0941717.51

vkpeak

fp64-scalar

OpenBenchmarking.orgGFLOPS, More Is Bettervkpeak 20210424fp64-scalarWindows 10Ubuntu 21.04140280420560700SE +/- 2.87, N = 3SE +/- 3.25, N = 3650.93651.98

vkpeak

fp64-vec4

OpenBenchmarking.orgGFLOPS, More Is Bettervkpeak 20210424fp64-vec4Windows 10Ubuntu 21.04140280420560700SE +/- 4.19, N = 2SE +/- 2.77, N = 3652.27653.48

vkpeak

int32-scalar

OpenBenchmarking.orgGIOPS, More Is Bettervkpeak 20210424int32-scalarWindows 10Ubuntu 21.044K8K12K16K20KSE +/- 85.18, N = 3SE +/- 89.31, N = 320638.7720764.10

vkpeak

int32-vec4

OpenBenchmarking.orgGIOPS, More Is Bettervkpeak 20210424int32-vec4Windows 10Ubuntu 21.044K8K12K16K20KSE +/- 99.15, N = 3SE +/- 64.85, N = 320572.9920642.02

vkpeak

int16-scalar

OpenBenchmarking.orgGIOPS, More Is Bettervkpeak 20210424int16-scalarWindows 10Ubuntu 21.043K6K9K12K15KSE +/- 34.81, N = 3SE +/- 32.44, N = 313603.6713673.62

vkpeak

int16-vec4

OpenBenchmarking.orgGIOPS, More Is Bettervkpeak 20210424int16-vec4Windows 10Ubuntu 21.044K8K12K16K20KSE +/- 43.37, N = 3SE +/- 73.46, N = 316881.9916872.75

VkResample

Upscale: 2x - Precision: Single

OpenBenchmarking.orgms, Fewer Is BetterVkResample 1.0Upscale: 2x - Precision: SingleWindows 10Ubuntu 21.043691215SE +/- 0.009, N = 3SE +/- 0.006, N = 39.3149.2681. (CXX) g++ options: -O3 -pthread

Waifu2x-NCNN Vulkan

Scale: 2x - Denoise: 3 - TAA: Yes

OpenBenchmarking.orgSeconds, Fewer Is BetterWaifu2x-NCNN Vulkan 20200818Scale: 2x - Denoise: 3 - TAA: YesWindows 10Ubuntu 21.040.73941.47882.21822.95763.697SE +/- 0.046, N = 15SE +/- 0.003, N = 33.2763.286


Phoronix Test Suite v10.8.4