AMD Ryzen Threadripper 7980X testing with System76 Thelio Major. Benchmarks by Michael Larabel for a future article.
TR 7980X DIY Build Processor: AMD Ryzen Threadripper 7980X 64-Cores @ 8.21GHz (64 Cores / 128 Threads), Motherboard: ASUS Pro WS TRX50-SAGE WIFI (0607 BIOS), Chipset: AMD Device 14a4, Memory: 4 x 32 GB DRAM-4800MT/s F5-6400R3239G32GQ, Disk: 1000GB Western Digital WDS100T1X0E-00AFY0, Graphics: NAVI31 20GB (2025/1249MHz), Audio: Realtek ALC1220, Monitor: DELL U2723QE, Network: Aquantia Device 04c0 + Intel Device 125b + MEDIATEK Device 0616
OS: Pop 22.04, Kernel: 6.6.6-76060606-generic (x86_64), Desktop: GNOME Shell 42.5, Display Server: X Server 1.21.1.4, OpenGL: 4.6 Mesa 23.3.2-1pop0~1704238321~22.04~36f1d0e (LLVM 15.0.7 DRM 3.54), Vulkan: 1.3.267, Compiler: GCC 11.4.0, File-System: ext4, Screen Resolution: 3840x2160
Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --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-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-gcn/usr --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 -vProcessor Notes: Scaling Governor: amd-pstate-epp powersave (EPP: balance_performance) - CPU Microcode: 0xa108105Python Notes: Python 3.10.12Security Notes: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_rstack_overflow: Mitigation of Safe RET + 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 / Automatic IBRS IBPB: conditional STIBP: always-on RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected
TR 3990X System76 Thelio Processor: AMD Ryzen Threadripper 3990X 64-Core @ 2.90GHz (64 Cores / 128 Threads) , Motherboard: Gigabyte TRX40 AORUS PRO WIFI (F6 BIOS) , Chipset: AMD Starship/Matisse , Memory: 4 x 32 GB DRAM-3000MT/s CMK64GX4M2D3000C16 , Disk: Samsung SSD 970 EVO Plus 500GB , Graphics: AMD Radeon RX 5700 8GB (1750/875MHz) , Audio: AMD Navi 10 HDMI Audio , Monitor: DELL P2415Q , Network: Intel I211 + Intel Wi-Fi 6 AX200
Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --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-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-gcn/usr --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 -vProcessor Notes: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0x830107aPython Notes: Python 3.10.12Security Notes: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Mitigation of untrained return thunk; SMT enabled with STIBP protection + spec_rstack_overflow: Mitigation of Safe RET + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional STIBP: always-on RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected
TR 7980X System76 Thelio Processor: AMD Ryzen Threadripper 7980X 64-Cores @ 7.79GHz (64 Cores / 128 Threads) , Motherboard: System76 Thelio Major (FA Z5 BIOS) , Chipset: AMD Device 14a4 , Memory: 4 x 32 GB DRAM-4800MT/s Micron MTC20F1045S1RC48BA2 , Disk: 1000GB CT1000T700SSD5 , Graphics: NAVI31 45GB (1760/1124MHz) , Audio: AMD Device 14cc , Monitor: ASUS VP28U , Network: Aquantia Device 14c0 + Realtek RTL8125 2.5GbE + Intel Wi-Fi 6 AX210/AX211/AX411
Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --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-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-gcn/usr --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 -vProcessor Notes: Scaling Governor: amd-pstate-epp powersave (EPP: balance_performance) - CPU Microcode: 0xa108105Python Notes: Python 3.10.12Security Notes: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_rstack_overflow: Mitigation of Safe RET + 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 / Automatic IBRS IBPB: conditional STIBP: always-on RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected
Whisper.cpp Whisper.cpp is a port of OpenAI's Whisper model in C/C++. Whisper.cpp is developed by Georgi Gerganov for transcribing WAV audio files to text / speech recognition. Whisper.cpp supports ARM NEON, x86 AVX, and other advanced CPU features. Learn more via the OpenBenchmarking.org test page.
PyTorch This is a benchmark of PyTorch making use of pytorch-benchmark [https://github.com/LukasHedegaard/pytorch-benchmark]. Currently this test profile is catered to CPU-based testing. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org batches/sec, More Is Better PyTorch 2.1 Device: CPU - Batch Size: 64 - Model: Efficientnet_v2_l TR 7980X System76 Thelio TR 3990X System76 Thelio TR 7980X DIY Build 2 4 6 8 10 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 8.02 2.95 8.23 MIN: 7.26 / MAX: 8.26 MIN: 2.79 / MAX: 3.12 MIN: 6.24 / MAX: 8.41
batches/sec Per Watt
OpenBenchmarking.org batches/sec Per Watt, More Is Better PyTorch 2.1 Device: CPU - Batch Size: 64 - Model: Efficientnet_v2_l TR 7980X System76 Thelio TR 3990X System76 Thelio TR 7980X DIY Build 0.0061 0.0122 0.0183 0.0244 0.0305 0.027 0.011 0.026
CPU Peak Freq (Highest CPU Core Frequency
Min Avg Max TR 7980X System76 Thelio 1490 4750 5118 TR 3990X System76 Thelio 2900 3920 4192 TR 7980X DIY Build 1475 4743 5193 OpenBenchmarking.org Megahertz, More Is Better PyTorch 2.1 CPU Peak Freq (Highest CPU Core Frequency) Monitor 1300 2600 3900 5200 6500
CPU Power Consumption
Min Avg Max TR 7980X System76 Thelio 62.7 295.7 316.1 TR 3990X System76 Thelio 53.9 269.9 277.7 TR 7980X DIY Build 82.4 315.3 336.0 OpenBenchmarking.org Watts, Fewer Is Better PyTorch 2.1 CPU Power Consumption Monitor 80 160 240 320 400 1. TR 7980X System76 Thelio: Approximate power consumption of 69990 Joules per run. 2. TR 3990X System76 Thelio: Approximate power consumption of 172168 Joules per run. 3. TR 7980X DIY Build: Approximate power consumption of 70834 Joules per run.
CPU Temp
Min Avg Max TR 7980X System76 Thelio 54.1 67.9 72.1 TR 3990X System76 Thelio 48.8 65.2 69.8 TR 7980X DIY Build 49.1 64.4 67.4 OpenBenchmarking.org Celsius, Fewer Is Better PyTorch 2.1 CPU Temperature Monitor 20 40 60 80 100
GPU Temp
Min Avg Max TR 7980X System76 Thelio 36.0 36.0 37.0 OpenBenchmarking.org Celsius, Fewer Is Better PyTorch 2.1 GPU Temperature Monitor 11 22 33 44 55
Drive Temp (nvme0n1
OpenBenchmarking.org Celsius, Fewer Is Better PyTorch 2.1 Drive Temperature (nvme0n1) Monitor TR 7980X System76 Thelio 10 20 30 40 50 43.85
Blender Blender is an open-source 3D creation and modeling software project. This test is of Blender's Cycles performance with various sample files. GPU computing via NVIDIA OptiX and NVIDIA CUDA is currently supported as well as HIP for AMD Radeon GPUs and Intel oneAPI for Intel Graphics. Learn more via the OpenBenchmarking.org test page.
Chaos Group V-RAY This is a test of Chaos Group's V-RAY benchmark. V-RAY is a commercial renderer that can integrate with various creator software products like SketchUp and 3ds Max. The V-RAY benchmark is standalone and supports CPU and NVIDIA CUDA/RTX based rendering. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org vsamples, More Is Better Chaos Group V-RAY 5.02 Mode: CPU TR 7980X System76 Thelio TR 3990X System76 Thelio TR 7980X DIY Build 20K 40K 60K 80K 100K SE +/- 457.35, N = 3 SE +/- 331.05, N = 15 SE +/- 667.39, N = 3 91121 48871 88574
vsamples Per Watt
OpenBenchmarking.org vsamples Per Watt, More Is Better Chaos Group V-RAY 5.02 Mode: CPU TR 7980X System76 Thelio TR 3990X System76 Thelio TR 7980X DIY Build 70 140 210 280 350 303.17 200.02 289.23
Peak Freq (Highest Core Frequency
Min Avg Max TR 7980X System76 Thelio 400 3957 5301 TR 3990X System76 Thelio 2657 3047 4266 TR 7980X DIY Build 545 3819 5301 OpenBenchmarking.org Megahertz, More Is Better Chaos Group V-RAY 5.02 CPU Peak Freq (Highest CPU Core Frequency) Monitor 1300 2600 3900 5200 6500
Power Consumption
Min Avg Max TR 7980X System76 Thelio 61.6 300.6 373.8 TR 3990X System76 Thelio 31.3 244.3 296.8 TR 7980X DIY Build 81.5 306.2 367.5 OpenBenchmarking.org Watts, Fewer Is Better Chaos Group V-RAY 5.02 CPU Power Consumption Monitor 100 200 300 400 500 1. TR 7980X System76 Thelio: Approximate power consumption of 23043 Joules per run. 2. TR 3990X System76 Thelio: Approximate power consumption of 20051 Joules per run. 3. TR 7980X DIY Build: Approximate power consumption of 23377 Joules per run.
Temp
Min Avg Max TR 7980X System76 Thelio 51.9 69.0 86.0 TR 3990X System76 Thelio 49.8 63.7 72.5 TR 7980X DIY Build 46.0 65.0 82.0 OpenBenchmarking.org Celsius, Fewer Is Better Chaos Group V-RAY 5.02 CPU Temperature Monitor 20 40 60 80 100
GPU Temp
Min Avg Max TR 7980X System76 Thelio 36.0 36.0 37.0 OpenBenchmarking.org Celsius, Fewer Is Better Chaos Group V-RAY 5.02 GPU Temperature Monitor 11 22 33 44 55
Drive Temp (nvme0n1
Min Avg Max TR 7980X System76 Thelio 42.9 43.8 43.9 OpenBenchmarking.org Celsius, Fewer Is Better Chaos Group V-RAY 5.02 Drive Temperature (nvme0n1) Monitor 12 24 36 48 60
PyTorch This is a benchmark of PyTorch making use of pytorch-benchmark [https://github.com/LukasHedegaard/pytorch-benchmark]. Currently this test profile is catered to CPU-based testing. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org batches/sec, More Is Better PyTorch 2.1 Device: CPU - Batch Size: 64 - Model: ResNet-152 TR 7980X System76 Thelio TR 3990X System76 Thelio TR 7980X DIY Build 5 10 15 20 25 SE +/- 0.06, N = 3 SE +/- 0.09, N = 3 SE +/- 0.15, N = 3 18.43 6.78 19.05 MIN: 17.98 / MAX: 18.71 MIN: 6.01 / MAX: 7.11 MIN: 18.34 / MAX: 19.48
batches/sec Per Watt
OpenBenchmarking.org batches/sec Per Watt, More Is Better PyTorch 2.1 Device: CPU - Batch Size: 64 - Model: ResNet-152 TR 7980X System76 Thelio TR 3990X System76 Thelio TR 7980X DIY Build 0.0133 0.0266 0.0399 0.0532 0.0665 0.059 0.024 0.058
CPU Peak Freq (Highest CPU Core Frequency
Min Avg Max TR 7980X System76 Thelio 400 4690 5134 TR 3990X System76 Thelio 2900 3896 4187 TR 7980X DIY Build 545 4643 5272 OpenBenchmarking.org Megahertz, More Is Better PyTorch 2.1 CPU Peak Freq (Highest CPU Core Frequency) Monitor 1300 2600 3900 5200 6500
CPU Power Consumption
Min Avg Max TR 7980X System76 Thelio 31.9 312.7 349.8 TR 3990X System76 Thelio 54.6 279.8 290.3 TR 7980X DIY Build 80.7 325.8 360.8 OpenBenchmarking.org Watts, Fewer Is Better PyTorch 2.1 CPU Power Consumption Monitor 100 200 300 400 500 1. TR 7980X System76 Thelio: Approximate power consumption of 36591 Joules per run. 2. TR 3990X System76 Thelio: Approximate power consumption of 86092 Joules per run. 3. TR 7980X DIY Build: Approximate power consumption of 36603 Joules per run.
CPU Temp
Min Avg Max TR 7980X System76 Thelio 53.6 69.6 84.5 TR 3990X System76 Thelio 48.8 65.6 69.8 TR 7980X DIY Build 47.8 64.8 68.4 OpenBenchmarking.org Celsius, Fewer Is Better PyTorch 2.1 CPU Temperature Monitor 20 40 60 80 100
GPU Temp
Min Avg Max TR 7980X System76 Thelio 36.0 36.0 37.0 OpenBenchmarking.org Celsius, Fewer Is Better PyTorch 2.1 GPU Temperature Monitor 11 22 33 44 55
Drive Temp (nvme0n1
OpenBenchmarking.org Celsius, Fewer Is Better PyTorch 2.1 Drive Temperature (nvme0n1) Monitor TR 7980X System76 Thelio 10 20 30 40 50 43.85
OSPRay Intel OSPRay is a portable ray-tracing engine for high-performance, high-fidelity scientific visualizations. OSPRay builds off Intel's Embree and Intel SPMD Program Compiler (ISPC) components as part of the oneAPI rendering toolkit. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Items Per Second, More Is Better OSPRay 2.12 Benchmark: particle_volume/pathtracer/real_time TR 7980X System76 Thelio TR 3990X System76 Thelio TR 7980X DIY Build 50 100 150 200 250 SE +/- 0.02, N = 3 SE +/- 0.24, N = 3 SE +/- 0.48, N = 3 241.13 151.05 239.32
Items Per Second Per Watt
OpenBenchmarking.org Items Per Second Per Watt, More Is Better OSPRay 2.12 Benchmark: particle_volume/pathtracer/real_time TR 7980X System76 Thelio TR 3990X System76 Thelio TR 7980X DIY Build 0.1832 0.3664 0.5496 0.7328 0.916 0.814 0.551 0.779
CPU Peak Freq (Highest CPU Core Frequency
Min Avg Max TR 7980X System76 Thelio 1450 4152 5040 TR 3990X System76 Thelio 2200 3191 4025 TR 7980X DIY Build 545 4080 4912 OpenBenchmarking.org Megahertz, More Is Better OSPRay 2.12 CPU Peak Freq (Highest CPU Core Frequency) Monitor 1300 2600 3900 5200 6500
CPU Power Consumption
Min Avg Max TR 7980X System76 Thelio 60.7 296.3 357.7 TR 3990X System76 Thelio 53.5 274.3 293.4 TR 7980X DIY Build 81.5 307.3 367.1 OpenBenchmarking.org Watts, Fewer Is Better OSPRay 2.12 CPU Power Consumption Monitor 100 200 300 400 500 1. TR 7980X System76 Thelio: Approximate power consumption of 47807 Joules per run. 2. TR 3990X System76 Thelio: Approximate power consumption of 52034 Joules per run. 3. TR 7980X DIY Build: Approximate power consumption of 49468 Joules per run.
CPU Temp
Min Avg Max TR 7980X System76 Thelio 49.6 68.2 75.6 TR 3990X System76 Thelio 48.5 68.4 71.3 TR 7980X DIY Build 48.6 66.8 78.3 OpenBenchmarking.org Celsius, Fewer Is Better OSPRay 2.12 CPU Temperature Monitor 20 40 60 80 100
GPU Temp
Min Avg Max TR 7980X System76 Thelio 36.0 36.0 37.0 OpenBenchmarking.org Celsius, Fewer Is Better OSPRay 2.12 GPU Temperature Monitor 11 22 33 44 55
Drive Temp (nvme0n1
OpenBenchmarking.org Celsius, Fewer Is Better OSPRay 2.12 Drive Temperature (nvme0n1) Monitor TR 7980X System76 Thelio 10 20 30 40 50 42.85
Result
OpenBenchmarking.org Items Per Second, More Is Better OSPRay 2.12 Benchmark: particle_volume/scivis/real_time TR 7980X System76 Thelio TR 3990X System76 Thelio TR 7980X DIY Build 6 12 18 24 30 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 23.95 14.48 22.58
Items Per Second Per Watt
OpenBenchmarking.org Items Per Second Per Watt, More Is Better OSPRay 2.12 Benchmark: particle_volume/scivis/real_time TR 7980X System76 Thelio TR 3990X System76 Thelio TR 7980X DIY Build 0.0189 0.0378 0.0567 0.0756 0.0945 0.084 0.054 0.076
CPU Peak Freq (Highest CPU Core Frequency
Min Avg Max TR 7980X System76 Thelio 400 4375 4916 TR 3990X System76 Thelio 2900 3370 4035 TR 7980X DIY Build 545 4263 4960 OpenBenchmarking.org Megahertz, More Is Better OSPRay 2.12 CPU Peak Freq (Highest CPU Core Frequency) Monitor 1300 2600 3900 5200 6500
CPU Power Consumption
Min Avg Max TR 7980X System76 Thelio 57.4 285.1 352.9 TR 3990X System76 Thelio 54.0 270.0 292.3 TR 7980X DIY Build 83.7 298.5 362.2 OpenBenchmarking.org Watts, Fewer Is Better OSPRay 2.12 CPU Power Consumption Monitor 100 200 300 400 500 1. TR 7980X System76 Thelio: Approximate power consumption of 40391 Joules per run. 2. TR 3990X System76 Thelio: Approximate power consumption of 40586 Joules per run. 3. TR 7980X DIY Build: Approximate power consumption of 42191 Joules per run.
CPU Temp
Min Avg Max TR 7980X System76 Thelio 51.5 69.5 84.5 TR 3990X System76 Thelio 49.3 70.1 79.3 TR 7980X DIY Build 49.8 65.4 83.3 OpenBenchmarking.org Celsius, Fewer Is Better OSPRay 2.12 CPU Temperature Monitor 20 40 60 80 100
GPU Temp
Min Avg Max TR 7980X System76 Thelio 36.0 36.0 37.0 OpenBenchmarking.org Celsius, Fewer Is Better OSPRay 2.12 GPU Temperature Monitor 11 22 33 44 55
Drive Temp (nvme0n1
OpenBenchmarking.org Celsius, Fewer Is Better OSPRay 2.12 Drive Temperature (nvme0n1) Monitor TR 7980X System76 Thelio 10 20 30 40 50 42.85
Numpy Benchmark This is a test to obtain the general Numpy performance. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Score, More Is Better Numpy Benchmark TR 7980X System76 Thelio TR 3990X System76 Thelio TR 7980X DIY Build 160 320 480 640 800 SE +/- 2.37, N = 3 SE +/- 0.25, N = 3 SE +/- 1.70, N = 3 744.39 391.71 753.68
Score Per Watt
OpenBenchmarking.org Score Per Watt, More Is Better Numpy Benchmark TR 7980X System76 Thelio TR 3990X System76 Thelio TR 7980X DIY Build 2 4 6 8 10 6.522 3.459 5.265
CPU Peak Freq (Highest CPU Core Frequency
Min Avg Max TR 7980X System76 Thelio 400 5051 5342 TR 3990X System76 Thelio 2200 4173 4261 TR 7980X DIY Build 545 5031 5416 OpenBenchmarking.org Megahertz, More Is Better Numpy Benchmark CPU Peak Freq (Highest CPU Core Frequency) Monitor 1400 2800 4200 5600 7000
CPU Power Consumption
Min Avg Max TR 7980X System76 Thelio 56.3 114.1 126.6 TR 3990X System76 Thelio 53.7 113.2 119.8 TR 7980X DIY Build 73.4 143.1 158.2 OpenBenchmarking.org Watts, Fewer Is Better Numpy Benchmark CPU Power Consumption Monitor 40 80 120 160 200 1. TR 7980X System76 Thelio: Approximate power consumption of 11871 Joules per run. 2. TR 3990X System76 Thelio: Approximate power consumption of 21817 Joules per run. 3. TR 7980X DIY Build: Approximate power consumption of 14600 Joules per run.
CPU Temp
Min Avg Max TR 7980X System76 Thelio 38.5 42.8 48.3 TR 3990X System76 Thelio 47.3 50.7 53.3 TR 7980X DIY Build 39.6 43.5 46.9 OpenBenchmarking.org Celsius, Fewer Is Better Numpy Benchmark CPU Temperature Monitor 15 30 45 60 75
GPU Temp
Min Avg Max TR 7980X System76 Thelio 34.0 34.1 35.0 OpenBenchmarking.org Celsius, Fewer Is Better Numpy Benchmark GPU Temperature Monitor 10 20 30 40 50
Drive Temp (nvme0n1
OpenBenchmarking.org Celsius, Fewer Is Better Numpy Benchmark Drive Temperature (nvme0n1) Monitor TR 7980X System76 Thelio 9 18 27 36 45 40.85
OpenRadioss OpenRadioss is an open-source AGPL-licensed finite element solver for dynamic event analysis OpenRadioss is based on Altair Radioss and open-sourced in 2022. This open-source finite element solver is benchmarked with various example models available from https://www.openradioss.org/models/ and https://github.com/OpenRadioss/ModelExchange/tree/main/Examples. This test is currently using a reference OpenRadioss binary build offered via GitHub. Learn more via the OpenBenchmarking.org test page.
Timed Godot Game Engine Compilation This test times how long it takes to compile the Godot Game Engine. Godot is a popular, open-source, cross-platform 2D/3D game engine and is built using the SCons build system and targeting the X11 platform. Learn more via the OpenBenchmarking.org test page.
OSPRay Intel OSPRay is a portable ray-tracing engine for high-performance, high-fidelity scientific visualizations. OSPRay builds off Intel's Embree and Intel SPMD Program Compiler (ISPC) components as part of the oneAPI rendering toolkit. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Items Per Second, More Is Better OSPRay 2.12 Benchmark: particle_volume/ao/real_time TR 7980X System76 Thelio TR 3990X System76 Thelio TR 7980X DIY Build 6 12 18 24 30 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 23.67 14.65 22.53
Items Per Second Per Watt
OpenBenchmarking.org Items Per Second Per Watt, More Is Better OSPRay 2.12 Benchmark: particle_volume/ao/real_time TR 7980X System76 Thelio TR 3990X System76 Thelio TR 7980X DIY Build 0.0162 0.0324 0.0486 0.0648 0.081 0.072 0.053 0.067
CPU Peak Freq (Highest CPU Core Frequency
Min Avg Max TR 7980X System76 Thelio 400 4158 4807 TR 3990X System76 Thelio 2200 3090 3856 TR 7980X DIY Build 545 4046 4857 OpenBenchmarking.org Megahertz, More Is Better OSPRay 2.12 CPU Peak Freq (Highest CPU Core Frequency) Monitor 1200 2400 3600 4800 6000
CPU Power Consumption
Min Avg Max TR 7980X System76 Thelio 62.2 330.1 352.7 TR 3990X System76 Thelio 54.1 277.9 292.3 TR 7980X DIY Build 81.6 336.4 360.8 OpenBenchmarking.org Watts, Fewer Is Better OSPRay 2.12 CPU Power Consumption Monitor 100 200 300 400 500 1. TR 7980X System76 Thelio: Approximate power consumption of 31576 Joules per run. 2. TR 3990X System76 Thelio: Approximate power consumption of 28253 Joules per run. 3. TR 7980X DIY Build: Approximate power consumption of 32181 Joules per run.
CPU Temp
Min Avg Max TR 7980X System76 Thelio 52.4 73.0 79.6 TR 3990X System76 Thelio 48.8 70.5 73.3 TR 7980X DIY Build 49.1 69.7 75.5 OpenBenchmarking.org Celsius, Fewer Is Better OSPRay 2.12 CPU Temperature Monitor 20 40 60 80 100
GPU Temp
Min Avg Max TR 7980X System76 Thelio 36.0 36.2 37.0 OpenBenchmarking.org Celsius, Fewer Is Better OSPRay 2.12 GPU Temperature Monitor 11 22 33 44 55
Drive Temp (nvme0n1
Min Avg Max TR 7980X System76 Thelio 42.9 43.0 43.9 OpenBenchmarking.org Celsius, Fewer Is Better OSPRay 2.12 Drive Temperature (nvme0n1) Monitor 12 24 36 48 60
OpenRadioss OpenRadioss is an open-source AGPL-licensed finite element solver for dynamic event analysis OpenRadioss is based on Altair Radioss and open-sourced in 2022. This open-source finite element solver is benchmarked with various example models available from https://www.openradioss.org/models/ and https://github.com/OpenRadioss/ModelExchange/tree/main/Examples. This test is currently using a reference OpenRadioss binary build offered via GitHub. Learn more via the OpenBenchmarking.org test page.
TensorFlow This is a benchmark of the TensorFlow deep learning framework using the TensorFlow reference benchmarks (tensorflow/benchmarks with tf_cnn_benchmarks.py). Note with the Phoronix Test Suite there is also pts/tensorflow-lite for benchmarking the TensorFlow Lite binaries if desired for complementary metrics. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org images/sec, More Is Better TensorFlow 2.12 Device: CPU - Batch Size: 16 - Model: ResNet-50 TR 7980X System76 Thelio TR 3990X System76 Thelio TR 7980X DIY Build 13 26 39 52 65 SE +/- 0.08, N = 3 SE +/- 0.06, N = 3 SE +/- 0.19, N = 3 53.91 9.85 59.41
images/sec Per Watt
OpenBenchmarking.org images/sec Per Watt, More Is Better TensorFlow 2.12 Device: CPU - Batch Size: 16 - Model: ResNet-50 TR 7980X System76 Thelio TR 3990X System76 Thelio TR 7980X DIY Build 0.0452 0.0904 0.1356 0.1808 0.226 0.191 0.049 0.201
CPU Peak Freq (Highest CPU Core Frequency
Min Avg Max TR 7980X System76 Thelio 1515 4461 5228 TR 3990X System76 Thelio 2196 3374 4209 TR 7980X DIY Build 545 4339 5217 OpenBenchmarking.org Megahertz, More Is Better TensorFlow 2.12 CPU Peak Freq (Highest CPU Core Frequency) Monitor 1300 2600 3900 5200 6500
CPU Power Consumption
Min Avg Max TR 7980X System76 Thelio 60.9 281.9 335.9 TR 3990X System76 Thelio 53.6 200.8 243.1 TR 7980X DIY Build 80.7 295.8 348.4 OpenBenchmarking.org Watts, Fewer Is Better TensorFlow 2.12 CPU Power Consumption Monitor 100 200 300 400 500 1. TR 7980X System76 Thelio: Approximate power consumption of 11181 Joules per run. 2. TR 3990X System76 Thelio: Approximate power consumption of 37487 Joules per run. 3. TR 7980X DIY Build: Approximate power consumption of 10746 Joules per run.
CPU Temp
Min Avg Max TR 7980X System76 Thelio 48.8 64.6 71.0 TR 3990X System76 Thelio 49.0 60.1 72.0 TR 7980X DIY Build 43.3 59.1 66.0 OpenBenchmarking.org Celsius, Fewer Is Better TensorFlow 2.12 CPU Temperature Monitor 20 40 60 80 100
GPU Temp
OpenBenchmarking.org Celsius, Fewer Is Better TensorFlow 2.12 GPU Temperature Monitor TR 7980X System76 Thelio 8 16 24 32 40 36.00
Drive Temp (nvme0n1
Min Avg Max TR 7980X System76 Thelio 42.9 43.8 43.9 OpenBenchmarking.org Celsius, Fewer Is Better TensorFlow 2.12 Drive Temperature (nvme0n1) Monitor 12 24 36 48 60
PyTorch This is a benchmark of PyTorch making use of pytorch-benchmark [https://github.com/LukasHedegaard/pytorch-benchmark]. Currently this test profile is catered to CPU-based testing. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org batches/sec, More Is Better PyTorch 2.1 Device: CPU - Batch Size: 1 - Model: ResNet-152 TR 7980X System76 Thelio TR 3990X System76 Thelio TR 7980X DIY Build 5 10 15 20 25 SE +/- 0.03, N = 3 SE +/- 0.09, N = 3 SE +/- 0.12, N = 3 21.47 8.23 22.08 MIN: 20.85 / MAX: 21.75 MIN: 7.92 / MAX: 8.51 MIN: 21.34 / MAX: 22.48
batches/sec Per Watt
OpenBenchmarking.org batches/sec Per Watt, More Is Better PyTorch 2.1 Device: CPU - Batch Size: 1 - Model: ResNet-152 TR 7980X System76 Thelio TR 3990X System76 Thelio TR 7980X DIY Build 0.0176 0.0352 0.0528 0.0704 0.088 0.078 0.030 0.074
CPU Peak Freq (Highest CPU Core Frequency
Min Avg Max TR 7980X System76 Thelio 400 4539 5252 TR 3990X System76 Thelio 2900 3918 4211 TR 7980X DIY Build 545 4556 5167 OpenBenchmarking.org Megahertz, More Is Better PyTorch 2.1 CPU Peak Freq (Highest CPU Core Frequency) Monitor 1300 2600 3900 5200 6500
CPU Power Consumption
Min Avg Max TR 7980X System76 Thelio 62.3 274.0 311.9 TR 3990X System76 Thelio 54.5 272.1 287.1 TR 7980X DIY Build 75.2 297.6 336.4 OpenBenchmarking.org Watts, Fewer Is Better PyTorch 2.1 CPU Power Consumption Monitor 80 160 240 320 400 1. TR 7980X System76 Thelio: Approximate power consumption of 15895 Joules per run. 2. TR 3990X System76 Thelio: Approximate power consumption of 38452 Joules per run. 3. TR 7980X DIY Build: Approximate power consumption of 16664 Joules per run.
CPU Temp
Min Avg Max TR 7980X System76 Thelio 51.9 64.8 69.1 TR 3990X System76 Thelio 48.8 64.7 72.8 TR 7980X DIY Build 46.4 61.0 81.5 OpenBenchmarking.org Celsius, Fewer Is Better PyTorch 2.1 CPU Temperature Monitor 20 40 60 80 100
GPU Temp
OpenBenchmarking.org Celsius, Fewer Is Better PyTorch 2.1 GPU Temperature Monitor TR 7980X System76 Thelio 8 16 24 32 40 36.00
Drive Temp (nvme0n1
Min Avg Max TR 7980X System76 Thelio 43.9 44.4 44.9 OpenBenchmarking.org Celsius, Fewer Is Better PyTorch 2.1 Drive Temperature (nvme0n1) Monitor 12 24 36 48 60
Result
OpenBenchmarking.org batches/sec, More Is Better PyTorch 2.1 Device: CPU - Batch Size: 64 - Model: ResNet-50 TR 7980X System76 Thelio TR 3990X System76 Thelio TR 7980X DIY Build 11 22 33 44 55 SE +/- 0.26, N = 3 SE +/- 0.20, N = 3 SE +/- 0.35, N = 3 46.81 16.49 48.39 MIN: 42.97 / MAX: 48.12 MIN: 15.1 / MAX: 17.33 MIN: 44.46 / MAX: 50.22
batches/sec Per Watt
OpenBenchmarking.org batches/sec Per Watt, More Is Better PyTorch 2.1 Device: CPU - Batch Size: 64 - Model: ResNet-50 TR 7980X System76 Thelio TR 3990X System76 Thelio TR 7980X DIY Build 0.0371 0.0742 0.1113 0.1484 0.1855 0.165 0.061 0.159
CPU Peak Freq (Highest CPU Core Frequency
Min Avg Max TR 7980X System76 Thelio 400 4555 5112 TR 3990X System76 Thelio 2900 3905 4211 TR 7980X DIY Build 545 4478 5218 OpenBenchmarking.org Megahertz, More Is Better PyTorch 2.1 CPU Peak Freq (Highest CPU Core Frequency) Monitor 1300 2600 3900 5200 6500
CPU Power Consumption
Min Avg Max TR 7980X System76 Thelio 62.5 282.9 339.5 TR 3990X System76 Thelio 54.5 271.9 290.6 TR 7980X DIY Build 42.5 303.6 357.0 OpenBenchmarking.org Watts, Fewer Is Better PyTorch 2.1 CPU Power Consumption Monitor 100 200 300 400 500 1. TR 7980X System76 Thelio: Approximate power consumption of 13863 Joules per run. 2. TR 3990X System76 Thelio: Approximate power consumption of 35616 Joules per run. 3. TR 7980X DIY Build: Approximate power consumption of 14371 Joules per run.
CPU Temp
Min Avg Max TR 7980X System76 Thelio 53.6 66.4 83.6 TR 3990X System76 Thelio 49.0 64.8 69.3 TR 7980X DIY Build 47.4 61.6 66.5 OpenBenchmarking.org Celsius, Fewer Is Better PyTorch 2.1 CPU Temperature Monitor 20 40 60 80 100
GPU Temp
Min Avg Max TR 7980X System76 Thelio 36.0 36.0 37.0 OpenBenchmarking.org Celsius, Fewer Is Better PyTorch 2.1 GPU Temperature Monitor 11 22 33 44 55
Drive Temp (nvme0n1
Min Avg Max TR 7980X System76 Thelio 43.9 43.9 44.9 OpenBenchmarking.org Celsius, Fewer Is Better PyTorch 2.1 Drive Temperature (nvme0n1) Monitor 12 24 36 48 60
OpenRadioss OpenRadioss is an open-source AGPL-licensed finite element solver for dynamic event analysis OpenRadioss is based on Altair Radioss and open-sourced in 2022. This open-source finite element solver is benchmarked with various example models available from https://www.openradioss.org/models/ and https://github.com/OpenRadioss/ModelExchange/tree/main/Examples. This test is currently using a reference OpenRadioss binary build offered via GitHub. Learn more via the OpenBenchmarking.org test page.
Blender Blender is an open-source 3D creation and modeling software project. This test is of Blender's Cycles performance with various sample files. GPU computing via NVIDIA OptiX and NVIDIA CUDA is currently supported as well as HIP for AMD Radeon GPUs and Intel oneAPI for Intel Graphics. Learn more via the OpenBenchmarking.org test page.
IndigoBench This is a test of Indigo Renderer's IndigoBench benchmark. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org M samples/s, More Is Better IndigoBench 4.4 Acceleration: CPU - Scene: Supercar TR 7980X System76 Thelio TR 3990X System76 Thelio TR 7980X DIY Build 8 16 24 32 40 SE +/- 0.39, N = 4 SE +/- 0.07, N = 3 SE +/- 0.02, N = 3 34.75 22.16 34.45
M samples/s Per Watt
OpenBenchmarking.org M samples/s Per Watt, More Is Better IndigoBench 4.4 Acceleration: CPU - Scene: Supercar TR 7980X System76 Thelio TR 3990X System76 Thelio TR 7980X DIY Build 0.0236 0.0472 0.0708 0.0944 0.118 0.105 0.082 0.104
CPU Peak Freq (Highest CPU Core Frequency
Min Avg Max TR 7980X System76 Thelio 400 3738 5141 TR 3990X System76 Thelio 2670 2819 4182 TR 7980X DIY Build 545 3640 5152 OpenBenchmarking.org Megahertz, More Is Better IndigoBench 4.4 CPU Peak Freq (Highest CPU Core Frequency) Monitor 1300 2600 3900 5200 6500
CPU Power Consumption
Min Avg Max TR 7980X System76 Thelio 62.1 329.6 364.3 TR 3990X System76 Thelio 54.3 271.0 299.8 TR 7980X DIY Build 81.2 332.6 370.3 OpenBenchmarking.org Watts, Fewer Is Better IndigoBench 4.4 CPU Power Consumption Monitor 100 200 300 400 500 1. TR 7980X System76 Thelio: Approximate power consumption of 21257 Joules per run. 2. TR 3990X System76 Thelio: Approximate power consumption of 17524 Joules per run. 3. TR 7980X DIY Build: Approximate power consumption of 21285 Joules per run.
CPU Temp
Min Avg Max TR 7980X System76 Thelio 52.4 72.0 75.3 TR 3990X System76 Thelio 49.5 66.1 68.8 TR 7980X DIY Build 48.6 68.6 74.3 OpenBenchmarking.org Celsius, Fewer Is Better IndigoBench 4.4 CPU Temperature Monitor 20 40 60 80 100
GPU Temp
Min Avg Max TR 7980X System76 Thelio 36.0 36.6 37.0 OpenBenchmarking.org Celsius, Fewer Is Better IndigoBench 4.4 GPU Temperature Monitor 11 22 33 44 55
Drive Temp (nvme0n1
Min Avg Max TR 7980X System76 Thelio 42.9 43.6 43.9 OpenBenchmarking.org Celsius, Fewer Is Better IndigoBench 4.4 Drive Temperature (nvme0n1) Monitor 12 24 36 48 60
Timed Linux Kernel Compilation This test times how long it takes to build the Linux kernel in a default configuration (defconfig) for the architecture being tested or alternatively an allmodconfig for building all possible kernel modules for the build. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org FPS, More Is Better OpenVINO 2023.2.dev Model: Face Detection FP16-INT8 - Device: CPU TR 7980X System76 Thelio TR 3990X System76 Thelio TR 7980X DIY Build 20 40 60 80 100 SE +/- 0.42, N = 3 SE +/- 0.07, N = 3 SE +/- 0.45, N = 3 84.39 18.02 78.74 1. (CXX) g++ options: -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -pie
IndigoBench This is a test of Indigo Renderer's IndigoBench benchmark. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org M samples/s, More Is Better IndigoBench 4.4 Acceleration: CPU - Scene: Bedroom TR 7980X System76 Thelio TR 3990X System76 Thelio TR 7980X DIY Build 4 8 12 16 20 SE +/- 0.12, N = 3 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 15.71 10.24 15.70
M samples/s Per Watt
OpenBenchmarking.org M samples/s Per Watt, More Is Better IndigoBench 4.4 Acceleration: CPU - Scene: Bedroom TR 7980X System76 Thelio TR 3990X System76 Thelio TR 7980X DIY Build 0.0108 0.0216 0.0324 0.0432 0.054 0.048 0.038 0.047
CPU Peak Freq (Highest CPU Core Frequency
Min Avg Max TR 7980X System76 Thelio 1453 3776 5342 TR 3990X System76 Thelio 2196 2840 4204 TR 7980X DIY Build 545 3658 5017 OpenBenchmarking.org Megahertz, More Is Better IndigoBench 4.4 CPU Peak Freq (Highest CPU Core Frequency) Monitor 1300 2600 3900 5200 6500
CPU Power Consumption
Min Avg Max TR 7980X System76 Thelio 32.8 330.1 365.4 TR 3990X System76 Thelio 54.1 270.0 299.5 TR 7980X DIY Build 81.9 331.3 372.0 OpenBenchmarking.org Watts, Fewer Is Better IndigoBench 4.4 CPU Power Consumption Monitor 100 200 300 400 500 1. TR 7980X System76 Thelio: Approximate power consumption of 21453 Joules per run. 2. TR 3990X System76 Thelio: Approximate power consumption of 17728 Joules per run. 3. TR 7980X DIY Build: Approximate power consumption of 21535 Joules per run.
CPU Temp
Min Avg Max TR 7980X System76 Thelio 52.8 71.7 82.8 TR 3990X System76 Thelio 48.8 65.8 72.8 TR 7980X DIY Build 49.6 68.0 72.9 OpenBenchmarking.org Celsius, Fewer Is Better IndigoBench 4.4 CPU Temperature Monitor 20 40 60 80 100
GPU Temp
OpenBenchmarking.org Celsius, Fewer Is Better IndigoBench 4.4 GPU Temperature Monitor TR 7980X System76 Thelio 9 18 27 36 45 37.00
Drive Temp (nvme0n1
Min Avg Max TR 7980X System76 Thelio 42.9 43.8 43.9 OpenBenchmarking.org Celsius, Fewer Is Better IndigoBench 4.4 Drive Temperature (nvme0n1) Monitor 12 24 36 48 60
OpenBenchmarking.org FPS, More Is Better OpenVINO 2023.2.dev Model: Person Vehicle Bike Detection FP16 - Device: CPU TR 7980X System76 Thelio TR 3990X System76 Thelio TR 7980X DIY Build 900 1800 2700 3600 4500 SE +/- 56.98, N = 3 SE +/- 6.05, N = 3 SE +/- 6.56, N = 3 4123.70 1529.19 4215.15 1. (CXX) g++ options: -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -pie
OpenBenchmarking.org FPS, More Is Better OpenVINO 2023.2.dev Model: Handwritten English Recognition FP16-INT8 - Device: CPU TR 7980X System76 Thelio TR 3990X System76 Thelio TR 7980X DIY Build 400 800 1200 1600 2000 SE +/- 2.19, N = 3 SE +/- 1.95, N = 3 SE +/- 4.52, N = 3 1815.60 514.20 1711.04 1. (CXX) g++ options: -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -pie
OpenBenchmarking.org FPS, More Is Better OpenVINO 2023.2.dev Model: Face Detection Retail FP16-INT8 - Device: CPU TR 7980X System76 Thelio TR 3990X System76 Thelio TR 7980X DIY Build 3K 6K 9K 12K 15K SE +/- 19.94, N = 3 SE +/- 10.47, N = 3 SE +/- 23.14, N = 3 13981.45 4296.88 13253.18 1. (CXX) g++ options: -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -pie
OpenBenchmarking.org FPS, More Is Better OpenVINO 2023.2.dev Model: Vehicle Detection FP16-INT8 - Device: CPU TR 7980X System76 Thelio TR 3990X System76 Thelio TR 7980X DIY Build 1100 2200 3300 4400 5500 SE +/- 10.00, N = 3 SE +/- 4.83, N = 3 SE +/- 5.51, N = 3 4940.54 1391.09 4727.16 1. (CXX) g++ options: -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -pie
OpenBenchmarking.org FPS, More Is Better OpenVINO 2023.2.dev Model: Age Gender Recognition Retail 0013 FP16-INT8 - Device: CPU TR 7980X System76 Thelio TR 3990X System76 Thelio TR 7980X DIY Build 20K 40K 60K 80K 100K SE +/- 463.25, N = 3 SE +/- 40.80, N = 3 SE +/- 340.10, N = 3 114620.80 42563.23 112465.33 1. (CXX) g++ options: -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -pie
OpenBenchmarking.org FPS, More Is Better OpenVINO 2023.2.dev Model: Weld Porosity Detection FP16-INT8 - Device: CPU TR 7980X System76 Thelio TR 3990X System76 Thelio TR 7980X DIY Build 2K 4K 6K 8K 10K SE +/- 13.82, N = 3 SE +/- 2.55, N = 3 SE +/- 11.71, N = 3 8018.68 1771.60 7702.02 1. (CXX) g++ options: -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -pie
QuantLib QuantLib is an open-source library/framework around quantitative finance for modeling, trading and risk management scenarios. QuantLib is written in C++ with Boost and its built-in benchmark used reports the QuantLib Benchmark Index benchmark score. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org MFLOPS, More Is Better QuantLib 1.32 Configuration: Multi-Threaded TR 7980X System76 Thelio TR 3990X System76 Thelio TR 7980X DIY Build 60K 120K 180K 240K 300K SE +/- 149.27, N = 3 SE +/- 434.08, N = 3 SE +/- 97.04, N = 3 262762.7 159470.1 245683.2 1. (CXX) g++ options: -O3 -march=native -fPIE -pie
MFLOPS Per Watt
OpenBenchmarking.org MFLOPS Per Watt, More Is Better QuantLib 1.32 Configuration: Multi-Threaded TR 7980X System76 Thelio TR 3990X System76 Thelio TR 7980X DIY Build 200 400 600 800 1000 818.74 593.54 750.88
CPU Peak Freq (Highest CPU Core Frequency
Min Avg Max TR 7980X System76 Thelio 1493 3747 4868 TR 3990X System76 Thelio 2732 2867 4142 TR 7980X DIY Build 545 3521 4982 OpenBenchmarking.org Megahertz, More Is Better QuantLib 1.32 CPU Peak Freq (Highest CPU Core Frequency) Monitor 1300 2600 3900 5200 6500
CPU Power Consumption
Min Avg Max TR 7980X System76 Thelio 60.7 320.9 359.1 TR 3990X System76 Thelio 54.6 268.7 291.7 TR 7980X DIY Build 82.2 327.2 365.7 OpenBenchmarking.org Watts, Fewer Is Better QuantLib 1.32 CPU Power Consumption Monitor 100 200 300 400 500 1. TR 7980X System76 Thelio: Approximate power consumption of 16582 Joules per run. 2. TR 3990X System76 Thelio: Approximate power consumption of 22569 Joules per run. 3. TR 7980X DIY Build: Approximate power consumption of 17778 Joules per run.
CPU Temp
Min Avg Max TR 7980X System76 Thelio 48.3 73.0 95.4 TR 3990X System76 Thelio 50.3 70.6 81.3 TR 7980X DIY Build 48.3 70.5 94.8 OpenBenchmarking.org Celsius, Fewer Is Better QuantLib 1.32 CPU Temperature Monitor 20 40 60 80 100
GPU Temp
Min Avg Max TR 7980X System76 Thelio 35.0 35.3 36.0 OpenBenchmarking.org Celsius, Fewer Is Better QuantLib 1.32 GPU Temperature Monitor 10 20 30 40 50
Drive Temp (nvme0n1
Min Avg Max TR 7980X System76 Thelio 40.9 41.8 41.9 OpenBenchmarking.org Celsius, Fewer Is Better QuantLib 1.32 Drive Temperature (nvme0n1) Monitor 12 24 36 48 60
Blender Blender is an open-source 3D creation and modeling software project. This test is of Blender's Cycles performance with various sample files. GPU computing via NVIDIA OptiX and NVIDIA CUDA is currently supported as well as HIP for AMD Radeon GPUs and Intel oneAPI for Intel Graphics. Learn more via the OpenBenchmarking.org test page.
OSPRay Intel OSPRay is a portable ray-tracing engine for high-performance, high-fidelity scientific visualizations. OSPRay builds off Intel's Embree and Intel SPMD Program Compiler (ISPC) components as part of the oneAPI rendering toolkit. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Items Per Second, More Is Better OSPRay 2.12 Benchmark: gravity_spheres_volume/dim_512/scivis/real_time TR 7980X System76 Thelio TR 3990X System76 Thelio TR 7980X DIY Build 5 10 15 20 25 SE +/- 0.04611, N = 3 SE +/- 0.00213, N = 3 SE +/- 0.03326, N = 3 22.86530 6.82030 22.64460
Items Per Second Per Watt
OpenBenchmarking.org Items Per Second Per Watt, More Is Better OSPRay 2.12 Benchmark: gravity_spheres_volume/dim_512/scivis/real_time TR 7980X System76 Thelio TR 3990X System76 Thelio TR 7980X DIY Build 0.0169 0.0338 0.0507 0.0676 0.0845 0.075 0.026 0.072
CPU Peak Freq (Highest CPU Core Frequency
Min Avg Max TR 7980X System76 Thelio 1491 4023 5117 TR 3990X System76 Thelio 2890 3060 4196 TR 7980X DIY Build 545 3895 5347 OpenBenchmarking.org Megahertz, More Is Better OSPRay 2.12 CPU Peak Freq (Highest CPU Core Frequency) Monitor 1300 2600 3900 5200 6500
CPU Power Consumption
Min Avg Max TR 7980X System76 Thelio 62.6 306.9 356.3 TR 3990X System76 Thelio 32.8 259.4 293.2 TR 7980X DIY Build 82.3 313.6 366.8 OpenBenchmarking.org Watts, Fewer Is Better OSPRay 2.12 CPU Power Consumption Monitor 100 200 300 400 500 1. TR 7980X System76 Thelio: Approximate power consumption of 17186 Joules per run. 2. TR 3990X System76 Thelio: Approximate power consumption of 17985 Joules per run. 3. TR 7980X DIY Build: Approximate power consumption of 17457 Joules per run.
CPU Temp
Min Avg Max TR 7980X System76 Thelio 52.8 69.0 75.1 TR 3990X System76 Thelio 50.0 67.1 71.3 TR 7980X DIY Build 49.1 65.6 71.0 OpenBenchmarking.org Celsius, Fewer Is Better OSPRay 2.12 CPU Temperature Monitor 20 40 60 80 100
GPU Temp
Min Avg Max TR 7980X System76 Thelio 36.0 36.0 37.0 OpenBenchmarking.org Celsius, Fewer Is Better OSPRay 2.12 GPU Temperature Monitor 11 22 33 44 55
Drive Temp (nvme0n1
Min Avg Max TR 7980X System76 Thelio 42.9 42.9 43.9 OpenBenchmarking.org Celsius, Fewer Is Better OSPRay 2.12 Drive Temperature (nvme0n1) Monitor 12 24 36 48 60
Result
OpenBenchmarking.org Items Per Second, More Is Better OSPRay 2.12 Benchmark: gravity_spheres_volume/dim_512/ao/real_time TR 7980X System76 Thelio TR 3990X System76 Thelio TR 7980X DIY Build 6 12 18 24 30 SE +/- 0.02902, N = 3 SE +/- 0.00671, N = 3 SE +/- 0.00283, N = 3 23.51260 7.26101 23.42570
Items Per Second Per Watt
OpenBenchmarking.org Items Per Second Per Watt, More Is Better OSPRay 2.12 Benchmark: gravity_spheres_volume/dim_512/ao/real_time TR 7980X System76 Thelio TR 3990X System76 Thelio TR 7980X DIY Build 0.0171 0.0342 0.0513 0.0684 0.0855 0.076 0.028 0.075
CPU Peak Freq (Highest CPU Core Frequency
Min Avg Max TR 7980X System76 Thelio 400 4002 5145 TR 3990X System76 Thelio 2881 3081 4151 TR 7980X DIY Build 1458 3937 5417 OpenBenchmarking.org Megahertz, More Is Better OSPRay 2.12 CPU Peak Freq (Highest CPU Core Frequency) Monitor 1400 2800 4200 5600 7000
CPU Power Consumption
Min Avg Max TR 7980X System76 Thelio 62.0 308.4 358.0 TR 3990X System76 Thelio 56.4 259.3 293.2 TR 7980X DIY Build 81.5 313.3 366.4 OpenBenchmarking.org Watts, Fewer Is Better OSPRay 2.12 CPU Power Consumption Monitor 100 200 300 400 500 1. TR 7980X System76 Thelio: Approximate power consumption of 17169 Joules per run. 2. TR 3990X System76 Thelio: Approximate power consumption of 17722 Joules per run. 3. TR 7980X DIY Build: Approximate power consumption of 17231 Joules per run.
CPU Temp
Min Avg Max TR 7980X System76 Thelio 53.3 69.3 75.6 TR 3990X System76 Thelio 50.5 67.8 71.3 TR 7980X DIY Build 49.1 65.6 71.0 OpenBenchmarking.org Celsius, Fewer Is Better OSPRay 2.12 CPU Temperature Monitor 20 40 60 80 100
GPU Temp
Min Avg Max TR 7980X System76 Thelio 36.0 36.0 37.0 OpenBenchmarking.org Celsius, Fewer Is Better OSPRay 2.12 GPU Temperature Monitor 11 22 33 44 55
Drive Temp (nvme0n1
OpenBenchmarking.org Celsius, Fewer Is Better OSPRay 2.12 Drive Temperature (nvme0n1) Monitor TR 7980X System76 Thelio 10 20 30 40 50 42.85
Result
OpenBenchmarking.org Items Per Second, More Is Better OSPRay 2.12 Benchmark: gravity_spheres_volume/dim_512/pathtracer/real_time TR 7980X System76 Thelio TR 3990X System76 Thelio TR 7980X DIY Build 6 12 18 24 30 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 26.88 11.14 26.51
Items Per Second Per Watt
OpenBenchmarking.org Items Per Second Per Watt, More Is Better OSPRay 2.12 Benchmark: gravity_spheres_volume/dim_512/pathtracer/real_time TR 7980X System76 Thelio TR 3990X System76 Thelio TR 7980X DIY Build 0.0196 0.0392 0.0588 0.0784 0.098 0.087 0.043 0.085
CPU Peak Freq (Highest CPU Core Frequency
Min Avg Max TR 7980X System76 Thelio 400 3995 5342 TR 3990X System76 Thelio 2831 3088 4192 TR 7980X DIY Build 545 3865 5292 OpenBenchmarking.org Megahertz, More Is Better OSPRay 2.12 CPU Peak Freq (Highest CPU Core Frequency) Monitor 1300 2600 3900 5200 6500
CPU Power Consumption
Min Avg Max TR 7980X System76 Thelio 61.7 307.9 357.0 TR 3990X System76 Thelio 53.9 257.4 292.0 TR 7980X DIY Build 82.0 313.1 365.4 OpenBenchmarking.org Watts, Fewer Is Better OSPRay 2.12 CPU Power Consumption Monitor 100 200 300 400 500 1. TR 7980X System76 Thelio: Approximate power consumption of 16934 Joules per run. 2. TR 3990X System76 Thelio: Approximate power consumption of 16218 Joules per run. 3. TR 7980X DIY Build: Approximate power consumption of 17115 Joules per run.
CPU Temp
Min Avg Max TR 7980X System76 Thelio 52.4 69.4 75.1 TR 3990X System76 Thelio 48.8 66.8 75.8 TR 7980X DIY Build 49.1 66.9 84.6 OpenBenchmarking.org Celsius, Fewer Is Better OSPRay 2.12 CPU Temperature Monitor 20 40 60 80 100
GPU Temp
Min Avg Max TR 7980X System76 Thelio 36.0 36.3 37.0 OpenBenchmarking.org Celsius, Fewer Is Better OSPRay 2.12 GPU Temperature Monitor 11 22 33 44 55
Drive Temp (nvme0n1
Min Avg Max TR 7980X System76 Thelio 42.9 42.9 43.9 OpenBenchmarking.org Celsius, Fewer Is Better OSPRay 2.12 Drive Temperature (nvme0n1) Monitor 12 24 36 48 60
7-Zip Compression This is a test of 7-Zip compression/decompression with its integrated benchmark feature. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 22.01 Test: Decompression Rating TR 7980X System76 Thelio TR 3990X System76 Thelio TR 7980X DIY Build 120K 240K 360K 480K 600K SE +/- 439.70, N = 3 SE +/- 687.51, N = 3 SE +/- 1196.73, N = 3 547491 364981 529231 1. (CXX) g++ options: -lpthread -ldl -O2 -fPIC
MIPS Per Watt
OpenBenchmarking.org MIPS Per Watt, More Is Better 7-Zip Compression 22.01 Test: Decompression Rating TR 7980X System76 Thelio TR 3990X System76 Thelio TR 7980X DIY Build 400 800 1200 1600 2000 1881.68 1438.92 1822.67
CPU Peak Freq (Highest CPU Core Frequency
Min Avg Max TR 7980X System76 Thelio 400 4043 5175 TR 3990X System76 Thelio 2795 3500 4242 TR 7980X DIY Build 545 3810 5277 OpenBenchmarking.org Megahertz, More Is Better 7-Zip Compression 22.01 CPU Peak Freq (Highest CPU Core Frequency) Monitor 1300 2600 3900 5200 6500
CPU Power Consumption
Min Avg Max TR 7980X System76 Thelio 62.1 291.0 357.3 TR 3990X System76 Thelio 54.3 253.6 297.7 TR 7980X DIY Build 82.3 290.4 365.4 OpenBenchmarking.org Watts, Fewer Is Better 7-Zip Compression 22.01 CPU Power Consumption Monitor 100 200 300 400 500 1. TR 7980X System76 Thelio: Approximate power consumption of 10862 Joules per run. 2. TR 3990X System76 Thelio: Approximate power consumption of 15726 Joules per run. 3. TR 7980X DIY Build: Approximate power consumption of 9485 Joules per run.
CPU Temp
Min Avg Max TR 7980X System76 Thelio 53.3 69.6 78.5 TR 3990X System76 Thelio 48.5 65.4 73.0 TR 7980X DIY Build 50.0 65.5 81.0 OpenBenchmarking.org Celsius, Fewer Is Better 7-Zip Compression 22.01 CPU Temperature Monitor 20 40 60 80 100
GPU Temp
OpenBenchmarking.org Celsius, Fewer Is Better 7-Zip Compression 22.01 GPU Temperature Monitor TR 7980X System76 Thelio 9 18 27 36 45 37.00
Drive Temp (nvme0n1
Min Avg Max TR 7980X System76 Thelio 42.9 43.8 43.9 OpenBenchmarking.org Celsius, Fewer Is Better 7-Zip Compression 22.01 Drive Temperature (nvme0n1) Monitor 12 24 36 48 60
OpenRadioss OpenRadioss is an open-source AGPL-licensed finite element solver for dynamic event analysis OpenRadioss is based on Altair Radioss and open-sourced in 2022. This open-source finite element solver is benchmarked with various example models available from https://www.openradioss.org/models/ and https://github.com/OpenRadioss/ModelExchange/tree/main/Examples. This test is currently using a reference OpenRadioss binary build offered via GitHub. Learn more via the OpenBenchmarking.org test page.
PyTorch This is a benchmark of PyTorch making use of pytorch-benchmark [https://github.com/LukasHedegaard/pytorch-benchmark]. Currently this test profile is catered to CPU-based testing. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org batches/sec, More Is Better PyTorch 2.1 Device: CPU - Batch Size: 1 - Model: ResNet-50 TR 7980X System76 Thelio TR 3990X System76 Thelio TR 7980X DIY Build 13 26 39 52 65 SE +/- 0.36, N = 3 SE +/- 0.15, N = 3 SE +/- 0.17, N = 3 58.35 20.25 59.79 MIN: 51.96 / MAX: 60.34 MIN: 18.92 / MAX: 21.46 MIN: 54.43 / MAX: 61.61
batches/sec Per Watt
OpenBenchmarking.org batches/sec Per Watt, More Is Better PyTorch 2.1 Device: CPU - Batch Size: 1 - Model: ResNet-50 TR 7980X System76 Thelio TR 3990X System76 Thelio TR 7980X DIY Build 0.0542 0.1084 0.1626 0.2168 0.271 0.241 0.080 0.232
CPU Peak Freq (Highest CPU Core Frequency
Min Avg Max TR 7980X System76 Thelio 400 4355 5202 TR 3990X System76 Thelio 2900 3905 4269 TR 7980X DIY Build 545 4188 5217 OpenBenchmarking.org Megahertz, More Is Better PyTorch 2.1 CPU Peak Freq (Highest CPU Core Frequency) Monitor 1300 2600 3900 5200 6500
CPU Power Consumption
Min Avg Max TR 7980X System76 Thelio 62.3 241.7 301.6 TR 3990X System76 Thelio 31.0 253.6 282.3 TR 7980X DIY Build 81.8 257.9 323.1 OpenBenchmarking.org Watts, Fewer Is Better PyTorch 2.1 CPU Power Consumption Monitor 80 160 240 320 400 1. TR 7980X System76 Thelio: Approximate power consumption of 6203 Joules per run. 2. TR 3990X System76 Thelio: Approximate power consumption of 15724 Joules per run. 3. TR 7980X DIY Build: Approximate power consumption of 6532 Joules per run.
CPU Temp
Min Avg Max TR 7980X System76 Thelio 53.3 62.4 65.8 TR 3990X System76 Thelio 46.3 62.8 70.0 TR 7980X DIY Build 48.3 58.5 80.6 OpenBenchmarking.org Celsius, Fewer Is Better PyTorch 2.1 CPU Temperature Monitor 20 40 60 80 100
GPU Temp
Min Avg Max TR 7980X System76 Thelio 36.0 36.2 37.0 OpenBenchmarking.org Celsius, Fewer Is Better PyTorch 2.1 GPU Temperature Monitor 11 22 33 44 55
Drive Temp (nvme0n1
Min Avg Max TR 7980X System76 Thelio 43.9 44.6 44.9 OpenBenchmarking.org Celsius, Fewer Is Better PyTorch 2.1 Drive Temperature (nvme0n1) Monitor 12 24 36 48 60
Blender Blender is an open-source 3D creation and modeling software project. This test is of Blender's Cycles performance with various sample files. GPU computing via NVIDIA OptiX and NVIDIA CUDA is currently supported as well as HIP for AMD Radeon GPUs and Intel oneAPI for Intel Graphics. Learn more via the OpenBenchmarking.org test page.
SVT-AV1 This is a benchmark of the SVT-AV1 open-source video encoder/decoder. SVT-AV1 was originally developed by Intel as part of their Open Visual Cloud / Scalable Video Technology (SVT). Development of SVT-AV1 has since moved to the Alliance for Open Media as part of upstream AV1 development. SVT-AV1 is a CPU-based multi-threaded video encoder for the AV1 video format with a sample YUV video file. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 1.8 Encoder Mode: Preset 4 - Input: Bosphorus 4K TR 7980X System76 Thelio TR 3990X System76 Thelio TR 7980X DIY Build 3 6 9 12 15 SE +/- 0.028, N = 3 SE +/- 0.020, N = 3 SE +/- 0.001, N = 3 9.112 4.675 9.246 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
Frames Per Second Per Watt
OpenBenchmarking.org Frames Per Second Per Watt, More Is Better SVT-AV1 1.8 Encoder Mode: Preset 4 - Input: Bosphorus 4K TR 7980X System76 Thelio TR 3990X System76 Thelio TR 7980X DIY Build 0.0108 0.0216 0.0324 0.0432 0.054 0.048 0.023 0.043
CPU Peak Freq (Highest CPU Core Frequency
Min Avg Max TR 7980X System76 Thelio 400 4368 5250 TR 3990X System76 Thelio 2900 3863 4330 TR 7980X DIY Build 545 4335 5427 OpenBenchmarking.org Megahertz, More Is Better SVT-AV1 1.8 CPU Peak Freq (Highest CPU Core Frequency) Monitor 1400 2800 4200 5600 7000
CPU Power Consumption
Min Avg Max TR 7980X System76 Thelio 60.6 190.3 307.5 TR 3990X System76 Thelio 53.0 201.1 284.9 TR 7980X DIY Build 80.2 216.1 333.3 OpenBenchmarking.org Watts, Fewer Is Better SVT-AV1 1.8 CPU Power Consumption Monitor 80 160 240 320 400 1. TR 7980X System76 Thelio: Approximate power consumption of 4694 Joules per run. 2. TR 3990X System76 Thelio: Approximate power consumption of 8446 Joules per run. 3. TR 7980X DIY Build: Approximate power consumption of 5259 Joules per run.
CPU Temp
Min Avg Max TR 7980X System76 Thelio 43.9 56.2 84.0 TR 3990X System76 Thelio 45.8 63.1 77.5 TR 7980X DIY Build 42.8 61.0 89.3 OpenBenchmarking.org Celsius, Fewer Is Better SVT-AV1 1.8 CPU Temperature Monitor 20 40 60 80 100
GPU Temp
OpenBenchmarking.org Celsius, Fewer Is Better SVT-AV1 1.8 GPU Temperature Monitor TR 7980X System76 Thelio 8 16 24 32 40 35.00
Drive Temp (nvme0n1
Min Avg Max TR 7980X System76 Thelio 41.9 41.9 42.9 OpenBenchmarking.org Celsius, Fewer Is Better SVT-AV1 1.8 Drive Temperature (nvme0n1) Monitor 12 24 36 48 60
Blender Blender is an open-source 3D creation and modeling software project. This test is of Blender's Cycles performance with various sample files. GPU computing via NVIDIA OptiX and NVIDIA CUDA is currently supported as well as HIP for AMD Radeon GPUs and Intel oneAPI for Intel Graphics. Learn more via the OpenBenchmarking.org test page.
TensorFlow This is a benchmark of the TensorFlow deep learning framework using the TensorFlow reference benchmarks (tensorflow/benchmarks with tf_cnn_benchmarks.py). Note with the Phoronix Test Suite there is also pts/tensorflow-lite for benchmarking the TensorFlow Lite binaries if desired for complementary metrics. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org images/sec, More Is Better TensorFlow 2.12 Device: CPU - Batch Size: 1 - Model: ResNet-50 TR 7980X System76 Thelio TR 3990X System76 Thelio TR 7980X DIY Build 2 4 6 8 10 SE +/- 0.06, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 7.17 5.00 7.62
images/sec Per Watt
OpenBenchmarking.org images/sec Per Watt, More Is Better TensorFlow 2.12 Device: CPU - Batch Size: 1 - Model: ResNet-50 TR 7980X System76 Thelio TR 3990X System76 Thelio TR 7980X DIY Build 0.0095 0.019 0.0285 0.038 0.0475 0.042 0.037 0.040
CPU Peak Freq (Highest CPU Core Frequency
Min Avg Max TR 7980X System76 Thelio 400 4312 5254 TR 3990X System76 Thelio 2196 2858 4278 TR 7980X DIY Build 545 4128 5291 OpenBenchmarking.org Megahertz, More Is Better TensorFlow 2.12 CPU Peak Freq (Highest CPU Core Frequency) Monitor 1300 2600 3900 5200 6500
CPU Power Consumption
Min Avg Max TR 7980X System76 Thelio 61.5 171.1 217.1 TR 3990X System76 Thelio 54.4 136.7 188.3 TR 7980X DIY Build 81.9 192.9 240.3 OpenBenchmarking.org Watts, Fewer Is Better TensorFlow 2.12 CPU Power Consumption Monitor 60 120 180 240 300 1. TR 7980X System76 Thelio: Approximate power consumption of 3877 Joules per run. 2. TR 3990X System76 Thelio: Approximate power consumption of 4285 Joules per run. 3. TR 7980X DIY Build: Approximate power consumption of 4179 Joules per run.
CPU Temp
Min Avg Max TR 7980X System76 Thelio 51.5 56.8 61.6 TR 3990X System76 Thelio 49.5 54.1 58.0 TR 7980X DIY Build 46.4 53.1 57.4 OpenBenchmarking.org Celsius, Fewer Is Better TensorFlow 2.12 CPU Temperature Monitor 20 40 60 80 100
GPU Temp
OpenBenchmarking.org Celsius, Fewer Is Better TensorFlow 2.12 GPU Temperature Monitor TR 7980X System76 Thelio 8 16 24 32 40 36.00
Drive Temp (nvme0n1
Min Avg Max TR 7980X System76 Thelio 42.9 43.2 43.9 OpenBenchmarking.org Celsius, Fewer Is Better TensorFlow 2.12 Drive Temperature (nvme0n1) Monitor 12 24 36 48 60
Embree Intel Embree is a collection of high-performance ray-tracing kernels for execution on CPUs (and GPUs via SYCL) and supporting instruction sets such as SSE, AVX, AVX2, and AVX-512. Embree also supports making use of the Intel SPMD Program Compiler (ISPC). Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Frames Per Second, More Is Better Embree 4.3 Binary: Pathtracer ISPC - Model: Crown TR 7980X System76 Thelio TR 3990X System76 Thelio TR 7980X DIY Build 20 40 60 80 100 SE +/- 0.17, N = 5 SE +/- 0.10, N = 4 SE +/- 0.17, N = 6 91.17 47.90 93.46 MIN: 89.49 / MAX: 94.29 MIN: 47.07 / MAX: 49.79 MIN: 91.73 / MAX: 95.85
Frames Per Second Per Watt
OpenBenchmarking.org Frames Per Second Per Watt, More Is Better Embree 4.3 Binary: Pathtracer ISPC - Model: Crown TR 7980X System76 Thelio TR 3990X System76 Thelio TR 7980X DIY Build 0.0821 0.1642 0.2463 0.3284 0.4105 0.365 0.200 0.362
CPU Peak Freq (Highest CPU Core Frequency
Min Avg Max TR 7980X System76 Thelio 1110 3433 5226 TR 3990X System76 Thelio 2830 2964 4131 TR 7980X DIY Build 545 3105 5089 OpenBenchmarking.org Megahertz, More Is Better Embree 4.3 CPU Peak Freq (Highest CPU Core Frequency) Monitor 1300 2600 3900 5200 6500
CPU Power Consumption
Min Avg Max TR 7980X System76 Thelio 61.7 249.5 357.3 TR 3990X System76 Thelio 28.8 239.2 292.1 TR 7980X DIY Build 41.5 258.2 364.0 OpenBenchmarking.org Watts, Fewer Is Better Embree 4.3 CPU Power Consumption Monitor 100 200 300 400 500 1. TR 7980X System76 Thelio: Approximate power consumption of 3143 Joules per run. 2. TR 3990X System76 Thelio: Approximate power consumption of 4724 Joules per run. 3. TR 7980X DIY Build: Approximate power consumption of 3185 Joules per run.
CPU Temp
Min Avg Max TR 7980X System76 Thelio 51.5 63.4 70.0 TR 3990X System76 Thelio 49.8 62.7 69.5 TR 7980X DIY Build 46.0 57.2 63.8 OpenBenchmarking.org Celsius, Fewer Is Better Embree 4.3 CPU Temperature Monitor 20 40 60 80 100
GPU Temp
OpenBenchmarking.org Celsius, Fewer Is Better Embree 4.3 GPU Temperature Monitor TR 7980X System76 Thelio 8 16 24 32 40 36.00
Drive Temp (nvme0n1
Min Avg Max TR 7980X System76 Thelio 42.9 42.9 43.9 OpenBenchmarking.org Celsius, Fewer Is Better Embree 4.3 Drive Temperature (nvme0n1) Monitor 12 24 36 48 60
Result
OpenBenchmarking.org Frames Per Second, More Is Better Embree 4.3 Binary: Pathtracer ISPC - Model: Asian Dragon TR 7980X System76 Thelio TR 3990X System76 Thelio TR 7980X DIY Build 20 40 60 80 100 SE +/- 0.11, N = 6 SE +/- 0.04, N = 3 SE +/- 0.08, N = 6 101.68 41.33 103.91 MIN: 100.46 / MAX: 103.37 MIN: 40.86 / MAX: 42.73 MIN: 102.79 / MAX: 105.67
Frames Per Second Per Watt
OpenBenchmarking.org Frames Per Second Per Watt, More Is Better Embree 4.3 Binary: Pathtracer ISPC - Model: Asian Dragon TR 7980X System76 Thelio TR 3990X System76 Thelio TR 7980X DIY Build 0.0947 0.1894 0.2841 0.3788 0.4735 0.421 0.172 0.416
CPU Peak Freq (Highest CPU Core Frequency
Min Avg Max TR 7980X System76 Thelio 400 3342 4342 TR 3990X System76 Thelio 2900 3221 4192 TR 7980X DIY Build 545 3175 5106 OpenBenchmarking.org Megahertz, More Is Better Embree 4.3 CPU Peak Freq (Highest CPU Core Frequency) Monitor 1300 2600 3900 5200 6500
CPU Power Consumption
Min Avg Max TR 7980X System76 Thelio 32.1 241.6 357.0 TR 3990X System76 Thelio 53.4 240.7 296.0 TR 7980X DIY Build 42.1 249.7 364.7 OpenBenchmarking.org Watts, Fewer Is Better Embree 4.3 CPU Power Consumption Monitor 100 200 300 400 500 1. TR 7980X System76 Thelio: Approximate power consumption of 2899 Joules per run. 2. TR 3990X System76 Thelio: Approximate power consumption of 5537 Joules per run. 3. TR 7980X DIY Build: Approximate power consumption of 2872 Joules per run.
CPU Temp
Min Avg Max TR 7980X System76 Thelio 48.3 61.1 69.1 TR 3990X System76 Thelio 48.0 61.5 66.3 TR 7980X DIY Build 44.6 55.6 62.4 OpenBenchmarking.org Celsius, Fewer Is Better Embree 4.3 CPU Temperature Monitor 20 40 60 80 100
GPU Temp
OpenBenchmarking.org Celsius, Fewer Is Better Embree 4.3 GPU Temperature Monitor TR 7980X System76 Thelio 8 16 24 32 40 36.00
Drive Temp (nvme0n1
OpenBenchmarking.org Celsius, Fewer Is Better Embree 4.3 Drive Temperature (nvme0n1) Monitor TR 7980X System76 Thelio 10 20 30 40 50 42.85
SVT-AV1 This is a benchmark of the SVT-AV1 open-source video encoder/decoder. SVT-AV1 was originally developed by Intel as part of their Open Visual Cloud / Scalable Video Technology (SVT). Development of SVT-AV1 has since moved to the Alliance for Open Media as part of upstream AV1 development. SVT-AV1 is a CPU-based multi-threaded video encoder for the AV1 video format with a sample YUV video file. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 1.8 Encoder Mode: Preset 8 - Input: Bosphorus 4K TR 7980X System76 Thelio TR 3990X System76 Thelio TR 7980X DIY Build 20 40 60 80 100 SE +/- 0.32, N = 5 SE +/- 0.07, N = 3 SE +/- 0.28, N = 5 88.42 43.55 90.45 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
Frames Per Second Per Watt
OpenBenchmarking.org Frames Per Second Per Watt, More Is Better SVT-AV1 1.8 Encoder Mode: Preset 8 - Input: Bosphorus 4K TR 7980X System76 Thelio TR 3990X System76 Thelio TR 7980X DIY Build 0.1114 0.2228 0.3342 0.4456 0.557 0.495 0.230 0.452
CPU Peak Freq (Highest CPU Core Frequency
Min Avg Max TR 7980X System76 Thelio 400 3862 5324 TR 3990X System76 Thelio 2800 3649 4252 TR 7980X DIY Build 545 3753 5342 OpenBenchmarking.org Megahertz, More Is Better SVT-AV1 1.8 CPU Peak Freq (Highest CPU Core Frequency) Monitor 1300 2600 3900 5200 6500
CPU Power Consumption
Min Avg Max TR 7980X System76 Thelio 60.0 178.7 308.9 TR 3990X System76 Thelio 52.7 189.5 280.8 TR 7980X DIY Build 79.1 200.0 324.2 OpenBenchmarking.org Watts, Fewer Is Better SVT-AV1 1.8 CPU Power Consumption Monitor 80 160 240 320 400 1. TR 7980X System76 Thelio: Approximate power consumption of 2430 Joules per run. 2. TR 3990X System76 Thelio: Approximate power consumption of 4043 Joules per run. 3. TR 7980X DIY Build: Approximate power consumption of 2601 Joules per run.
CPU Temp
Min Avg Max TR 7980X System76 Thelio 42.9 53.6 75.6 TR 3990X System76 Thelio 47.5 59.0 70.3 TR 7980X DIY Build 41.0 54.5 73.3 OpenBenchmarking.org Celsius, Fewer Is Better SVT-AV1 1.8 CPU Temperature Monitor 20 40 60 80 100
GPU Temp
OpenBenchmarking.org Celsius, Fewer Is Better SVT-AV1 1.8 GPU Temperature Monitor TR 7980X System76 Thelio 8 16 24 32 40 35.00
Drive Temp (nvme0n1
Min Avg Max TR 7980X System76 Thelio 41.9 42.1 42.9 OpenBenchmarking.org Celsius, Fewer Is Better SVT-AV1 1.8 Drive Temperature (nvme0n1) Monitor 12 24 36 48 60
Drive Temperature (nvme0n1) Monitor OpenBenchmarking.org Celsius Drive Temperature (nvme0n1) Monitor Phoronix Test Suite System Monitoring TR 7980X System76 Thelio 10 20 30 40 50 Min: 39.85 / Avg: 42.85 / Max: 49.85
GPU Temperature Monitor OpenBenchmarking.org Celsius GPU Temperature Monitor Phoronix Test Suite System Monitoring TR 7980X System76 Thelio 8 16 24 32 40 Min: 32 / Avg: 35.38 / Max: 37
CPU Temperature Monitor OpenBenchmarking.org Celsius CPU Temperature Monitor Phoronix Test Suite System Monitoring TR 7980X System76 Thelio TR 3990X System76 Thelio TR 7980X DIY Build 20 40 60 80 100 Min: 37.13 / Avg: 69.65 / Max: 95.38 Min: 42.25 / Avg: 65.24 / Max: 89 Min: 36.88 / Avg: 64.84 / Max: 94.75
CPU Power Consumption Monitor OpenBenchmarking.org Watts CPU Power Consumption Monitor Phoronix Test Suite System Monitoring TR 7980X System76 Thelio TR 3990X System76 Thelio TR 7980X DIY Build 70 140 210 280 350 Min: 29.97 / Avg: 304.13 / Max: 381.03 Min: 27.29 / Avg: 256.14 / Max: 305.51 Min: 39.88 / Avg: 305.94 / Max: 372.82
CPU Peak Freq (Highest CPU Core Frequency) Monitor OpenBenchmarking.org Megahertz CPU Peak Freq (Highest CPU Core Frequency) Monitor Phoronix Test Suite System Monitoring TR 7980X System76 Thelio TR 3990X System76 Thelio TR 7980X DIY Build 1000 2000 3000 4000 5000 Min: 400 / Avg: 4406.14 / Max: 5346 Min: 2196 / Avg: 3527.76 / Max: 4330 Min: 545 / Avg: 4217.07 / Max: 5617
TR 7980X DIY Build Processor: AMD Ryzen Threadripper 7980X 64-Cores @ 8.21GHz (64 Cores / 128 Threads), Motherboard: ASUS Pro WS TRX50-SAGE WIFI (0607 BIOS), Chipset: AMD Device 14a4, Memory: 4 x 32 GB DRAM-4800MT/s F5-6400R3239G32GQ, Disk: 1000GB Western Digital WDS100T1X0E-00AFY0, Graphics: NAVI31 20GB (2025/1249MHz), Audio: Realtek ALC1220, Monitor: DELL U2723QE, Network: Aquantia Device 04c0 + Intel Device 125b + MEDIATEK Device 0616
OS: Pop 22.04, Kernel: 6.6.6-76060606-generic (x86_64), Desktop: GNOME Shell 42.5, Display Server: X Server 1.21.1.4, OpenGL: 4.6 Mesa 23.3.2-1pop0~1704238321~22.04~36f1d0e (LLVM 15.0.7 DRM 3.54), Vulkan: 1.3.267, Compiler: GCC 11.4.0, File-System: ext4, Screen Resolution: 3840x2160
Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --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-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-gcn/usr --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 -vProcessor Notes: Scaling Governor: amd-pstate-epp powersave (EPP: balance_performance) - CPU Microcode: 0xa108105Python Notes: Python 3.10.12Security Notes: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_rstack_overflow: Mitigation of Safe RET + 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 / Automatic IBRS IBPB: conditional STIBP: always-on RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 12 January 2024 19:18 by user phoronix.
TR 3990X System76 Thelio Processor: AMD Ryzen Threadripper 3990X 64-Core @ 2.90GHz (64 Cores / 128 Threads), Motherboard: Gigabyte TRX40 AORUS PRO WIFI (F6 BIOS), Chipset: AMD Starship/Matisse, Memory: 4 x 32 GB DRAM-3000MT/s CMK64GX4M2D3000C16, Disk: Samsung SSD 970 EVO Plus 500GB, Graphics: AMD Radeon RX 5700 8GB (1750/875MHz), Audio: AMD Navi 10 HDMI Audio, Monitor: DELL P2415Q, Network: Intel I211 + Intel Wi-Fi 6 AX200
OS: Pop 22.04, Kernel: 6.6.6-76060606-generic (x86_64), Desktop: GNOME Shell 42.5, Display Server: X Server 1.21.1.4, OpenGL: 4.6 Mesa 23.3.2-1pop0~1704238321~22.04~36f1d0e (LLVM 15.0.7 DRM 3.54), Vulkan: 1.3.267, Compiler: GCC 11.4.0, File-System: ext4, Screen Resolution: 3840x2160
Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --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-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-gcn/usr --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 -vProcessor Notes: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0x830107aPython Notes: Python 3.10.12Security Notes: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Mitigation of untrained return thunk; SMT enabled with STIBP protection + spec_rstack_overflow: Mitigation of Safe RET + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional STIBP: always-on RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 13 January 2024 10:23 by user phoronix.
TR 7980X System76 Thelio Processor: AMD Ryzen Threadripper 7980X 64-Cores @ 7.79GHz (64 Cores / 128 Threads), Motherboard: System76 Thelio Major (FA Z5 BIOS), Chipset: AMD Device 14a4, Memory: 4 x 32 GB DRAM-4800MT/s Micron MTC20F1045S1RC48BA2, Disk: 1000GB CT1000T700SSD5, Graphics: NAVI31 45GB (1760/1124MHz), Audio: AMD Device 14cc, Monitor: ASUS VP28U, Network: Aquantia Device 14c0 + Realtek RTL8125 2.5GbE + Intel Wi-Fi 6 AX210/AX211/AX411
OS: Pop 22.04, Kernel: 6.6.6-76060606-generic (x86_64), Desktop: GNOME Shell 42.5, Display Server: X Server 1.21.1.4, OpenGL: 4.6 Mesa 23.3.2-1pop0~1704238321~22.04~36f1d0e (LLVM 15.0.7 DRM 3.54), Vulkan: 1.3.267, Compiler: GCC 11.4.0, File-System: ext4, Screen Resolution: 3840x2160
Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --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-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-gcn/usr --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 -vProcessor Notes: Scaling Governor: amd-pstate-epp powersave (EPP: balance_performance) - CPU Microcode: 0xa108105Python Notes: Python 3.10.12Security Notes: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_rstack_overflow: Mitigation of Safe RET + 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 / Automatic IBRS IBPB: conditional STIBP: always-on RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 16 January 2024 12:18 by user system76.