AMD Ryzen 7 1800X Comparison AMD Ryzen 9 3900X 12-Core testing with a MSI B450 TOMAHAWK MAX II (MS-7C02) v3.0 (H.40 BIOS) and Sapphire AMD Radeon RX 56/64 8GB on Arch rolling via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2105123-HA-1703153RI55&grt .
AMD Ryzen 7 1800X Comparison Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution Vulkan AMD Ryzen 7 1800X AMD FX-8320 @4.6Ghz sterky Intel i7-4790K @4.4Ghz Kallestofeles Intel i7-3770K @4.3Ghz paju AMD Ryzen 7 1800X sterky ddr4_3200 AMD Ryzen 7 1800X sterky 001_manual AMD Ryzen 7 1800X sterky 002_manual AMD Ryzen 7 1800X 003_manual paju_3900x AMD Ryzen 7 1800X Eight-Core @ 3.60GHz (16 Cores) MSI X370 XPOWER GAMING TITANIUM (MS-7A31) v1.0 AMD Device 1450 16384MB 256GB INTEL SSDPEKKW256G7 Sapphire AMD Radeon R9 FURY / NANO 4096MB AMD Fiji HDMI/DP DELL P2415Q Intel I211 Gigabit Connection Ubuntu 17.04 4.10.0-9-generic (x86_64) Unity 7.5.0 X Server 1.18.4 modesetting 1.18.4 4.3 Mesa 13.0.4 Gallium 0.4 (LLVM 3.9.1) GCC 6.3.0 20161229 ext4 3840x2160 AMD FX-8320 Eight-Core @ 4.60GHz (8 Cores) ASUS SABERTOOTH 990FX R2.0 AMD RD9x0/RX980 128GB Samsung SSD 840 + 4001GB Seagate ST4000DM000-1F21 + 256GB Crucial_CT256MX1 + 256GB SAMSUNG MZVPV256HDGL-00000 eVGA NVIDIA GeForce GTX 1070 8192MB (1133/4006MHz) NVIDIA GP104 HD Audio ROG PG279Q Realtek RTL8111/8168/8411 Arch rolling 4.10.1-1-ARCH (x86_64) MATE 1.16.1 NVIDIA 378.13 4.5.0 1.0.39 GCC 6.3.1 20170109 + Clang 3.9.1 + CUDA 8.0 2560x1440 Intel Core i7-4790K @ 4.40GHz (8 Cores) MSI Z97 GAMING 3 (MS-7918) v1.0 Intel 4th Gen Core DRAM 8192MB 128GB Samsung SSD 840 + 250GB Seagate ST3250823AS + 250GB Samsung SSD 850 MSI NVIDIA GeForce GTX 1070 8192MB (106/405MHz) Realtek ALC1150 Qualcomm Atheros Killer E220x Gigabit 4.9.11-1-ARCH (x86_64) Xfce 4.12 1.0.37 3840x1080 Intel Core i7-3770K @ 4.30GHz (8 Cores) Intel DZ77GA-70K Intel Xeon E3-1200 v2/3rd 16384MB 128GB Samsung SSD 840 + 256GB Crucial_CT256MX1 + 3001GB Western Digital WD30EFRX-68A AMD Radeon RX 470/480 8192MB Realtek ALC898 DELL U2412M + Philips FTV Intel 82579V Gigabit Connection 4.10.1-1-zen (x86_64) MATE 1.16.1 X Server 1.19.1 amdgpu 1.2.0 4.5 Mesa 17.0.0 Gallium 0.4 1.0.3 GCC 6.3.1 20170109 + Clang 3.9.1 + LLVM 3.9.1 1920x1200 AMD Ryzen 7 1800X Eight-Core @ 3.60GHz (16 Cores) ASUS CROSSHAIR VI HERO AMD Device 1450 256GB Crucial_CT256MX1 + 4001GB Seagate ST4000DM000-1F21 + 128GB Samsung SSD 840 + 256GB SAMSUNG MZVPV256HDGL-00000 eVGA NVIDIA GeForce GTX 1070 8192MB (1596/4006MHz) NVIDIA GP104 HD Audio ROG PG279Q Intel I211 Gigabit Connection 4.10.1-1-ARCH (x86_64) NVIDIA 378.13 4.5.0 1.0.39 GCC 6.3.1 20170109 + Clang 3.9.1 + CUDA 8.0 2560x1440 AMD Ryzen 7 1800X Eight-Core @ 3.70GHz (16 Cores) eVGA NVIDIA GeForce GTX 1070 8192MB (202/405MHz) 4.10.3-1-ARCH (x86_64) 1.0.42 GCC 6.3.1 20170306 + Clang 3.9.1 + CUDA 8.0 eVGA NVIDIA GeForce GTX 1070 8192MB (1597/4006MHz) AMD Ryzen 7 1800X Eight-Core @ 3.63GHz (16 Cores) eVGA NVIDIA GeForce GTX 1070 8192MB (1595/4006MHz) AMD Ryzen 9 3900X 12-Core @ 6.00GHz (12 Cores / 24 Threads) MSI B450 TOMAHAWK MAX II (MS-7C02) v3.0 (H.40 BIOS) AMD Starship/Matisse 32GB Samsung SSD 970 PRO 512GB + 512GB ADATA SP900 + 2 x 256GB Crucial CT256MX1 + 3001GB Western Digital WD30EFRX-68A Sapphire AMD Radeon RX 56/64 8GB (1590/800MHz) AMD Vega 10 HDMI Audio XF270HU Realtek RTL8111/8168/8411 5.12.2-zen2-1-zen (x86_64) Cinnamon 4.8.6 X Server 1.20.11 4.6 Mesa 21.1.0 (LLVM 11.1.0) GCC 10.2.0 + Clang 11.1.0 + LLVM 11.1.0 OpenBenchmarking.org Compiler Details - AMD Ryzen 7 1800X: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --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-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic -v - AMD FX-8320 @4.6Ghz sterky: --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-gnu-indirect-function --enable-gnu-unique-object --enable-install-libiberty --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-libmpx --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-isl --with-linker-hash-style=gnu - Intel i7-4790K @4.4Ghz Kallestofeles: --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-multilib --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-gnu-indirect-function --enable-gnu-unique-object --enable-install-libiberty --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-libmpx --enable-lto --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-isl --with-linker-hash-style=gnu - Intel i7-3770K @4.3Ghz paju: --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-gnu-indirect-function --enable-gnu-unique-object --enable-install-libiberty --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-libmpx --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-isl --with-linker-hash-style=gnu - AMD Ryzen 7 1800X sterky ddr4_3200: --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-gnu-indirect-function --enable-gnu-unique-object --enable-install-libiberty --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-libmpx --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-isl --with-linker-hash-style=gnu - AMD Ryzen 7 1800X sterky 001_manual: --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-gnu-indirect-function --enable-gnu-unique-object --enable-install-libiberty --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-libmpx --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-isl --with-linker-hash-style=gnu - AMD Ryzen 7 1800X sterky 002_manual: --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-gnu-indirect-function --enable-gnu-unique-object --enable-install-libiberty --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-libmpx --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-isl --with-linker-hash-style=gnu - AMD Ryzen 7 1800X 003_manual: --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-gnu-indirect-function --enable-gnu-unique-object --enable-install-libiberty --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-libmpx --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-isl --with-linker-hash-style=gnu - paju_3900x: --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-werror --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-install-libiberty --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++,d --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-isl --with-linker-hash-style=gnu Processor Details - AMD Ryzen 7 1800X: Scaling Governor: acpi-cpufreq ondemand - AMD FX-8320 @4.6Ghz sterky: Scaling Governor: acpi-cpufreq performance - Intel i7-4790K @4.4Ghz Kallestofeles: Scaling Governor: intel_pstate powersave - Intel i7-3770K @4.3Ghz paju: Scaling Governor: intel_pstate performance - AMD Ryzen 7 1800X sterky ddr4_3200: Scaling Governor: acpi-cpufreq performance - AMD Ryzen 7 1800X sterky 001_manual: Scaling Governor: acpi-cpufreq performance - AMD Ryzen 7 1800X sterky 002_manual: Scaling Governor: acpi-cpufreq performance - AMD Ryzen 7 1800X 003_manual: Scaling Governor: acpi-cpufreq performance - paju_3900x: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0x8701021 Environment Details - Intel i7-3770K @4.3Ghz paju, paju_3900x: __GL_THREADED_OPTIMISATIONS=1 Kernel Details - paju_3900x: Transparent Huge Pages: always Security Details - paju_3900x: 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 STIBP: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
AMD Ryzen 7 1800X Comparison c-ray: Total Time encode-flac: WAV To FLAC graphics-magick: Resizing graphics-magick: HWB Color Space tjbench: Decompression Throughput openssl: RSA 4096-bit Performance build-linux-kernel: Time To Compile AMD Ryzen 7 1800X AMD FX-8320 @4.6Ghz sterky Intel i7-4790K @4.4Ghz Kallestofeles Intel i7-3770K @4.3Ghz paju AMD Ryzen 7 1800X sterky ddr4_3200 AMD Ryzen 7 1800X sterky 001_manual AMD Ryzen 7 1800X sterky 002_manual AMD Ryzen 7 1800X 003_manual paju_3900x 8.18 5.34 240 248 177.16 1139.47 80.91 22.41 8.84 173 185 786.13 144.96 19.36 4.98 225 245 180.40 729.43 124.93 24.12 6.13 208 227 167.55 639.93 148.08 235 246 240 255 240 255 7.65 5.42 236 250 173.74 1219.97 71.06 4.905 4.509 197.286908 2394.9 OpenBenchmarking.org
C-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time AMD Ryzen 7 1800X AMD FX-8320 @4.6Ghz sterky Intel i7-4790K @4.4Ghz Kallestofeles Intel i7-3770K @4.3Ghz paju AMD Ryzen 7 1800X 003_manual paju_3900x 6 12 18 24 30 SE +/- 0.012, N = 3 SE +/- 0.034, N = 3 SE +/- 0.099, N = 3 SE +/- 0.009, N = 3 SE +/- 0.005, N = 3 SE +/- 0.007, N = 3 8.180 22.410 19.360 24.120 7.650 4.905 1. (CC) gcc options: -lm -lpthread -O3
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.1 WAV To FLAC AMD Ryzen 7 1800X AMD FX-8320 @4.6Ghz sterky Intel i7-4790K @4.4Ghz Kallestofeles Intel i7-3770K @4.3Ghz paju AMD Ryzen 7 1800X 003_manual paju_3900x 2 4 6 8 10 SE +/- 0.047, N = 5 SE +/- 0.023, N = 5 SE +/- 0.011, N = 5 SE +/- 0.007, N = 5 SE +/- 0.003, N = 5 SE +/- 0.026, N = 5 5.340 8.840 4.980 6.130 5.420 4.509 1. (CXX) g++ options: -O2 -fvisibility=hidden -logg -lm
GraphicsMagick Operation: Resizing OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.19 Operation: Resizing AMD Ryzen 7 1800X AMD FX-8320 @4.6Ghz sterky Intel i7-4790K @4.4Ghz Kallestofeles Intel i7-3770K @4.3Ghz paju AMD Ryzen 7 1800X sterky ddr4_3200 AMD Ryzen 7 1800X sterky 001_manual AMD Ryzen 7 1800X sterky 002_manual AMD Ryzen 7 1800X 003_manual 50 100 150 200 250 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 SE +/- 0.88, N = 3 SE +/- 0.00, N = 3 SE +/- 1.45, N = 3 SE +/- 0.67, N = 3 SE +/- 0.67, N = 3 240 173 225 208 235 240 240 236 -ljbig -llcms2 -lfreetype -ljasper -lwmflite -lxml2 -llcms2 -lfreetype -ljasper -lwmflite -lxml2 -llcms2 -lfreetype -ljasper -lwmflite -lxml2 -llcms2 -lfreetype -ljasper -lwmflite -lxml2 -llcms2 -lfreetype -ljasper -lwmflite -lxml2 -llcms2 -lfreetype -ljasper -lwmflite -lxml2 -llcms2 -lfreetype -ljasper -lwmflite -lxml2 1. (CC) gcc options: -fopenmp -O2 -pthread -lwebp -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lgomp -lpthread
GraphicsMagick Operation: HWB Color Space OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.19 Operation: HWB Color Space AMD Ryzen 7 1800X AMD FX-8320 @4.6Ghz sterky Intel i7-4790K @4.4Ghz Kallestofeles Intel i7-3770K @4.3Ghz paju AMD Ryzen 7 1800X sterky ddr4_3200 AMD Ryzen 7 1800X sterky 001_manual AMD Ryzen 7 1800X sterky 002_manual AMD Ryzen 7 1800X 003_manual 60 120 180 240 300 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 SE +/- 1.20, N = 3 SE +/- 0.58, N = 3 248 185 245 227 246 255 255 250 -ljbig -llcms2 -lfreetype -ljasper -lwmflite -lxml2 -llcms2 -lfreetype -ljasper -lwmflite -lxml2 -llcms2 -lfreetype -ljasper -lwmflite -lxml2 -llcms2 -lfreetype -ljasper -lwmflite -lxml2 -llcms2 -lfreetype -ljasper -lwmflite -lxml2 -llcms2 -lfreetype -ljasper -lwmflite -lxml2 -llcms2 -lfreetype -ljasper -lwmflite -lxml2 1. (CC) gcc options: -fopenmp -O2 -pthread -lwebp -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lgomp -lpthread
libjpeg-turbo tjbench Test: Decompression Throughput OpenBenchmarking.org Megapixels/sec, More Is Better libjpeg-turbo tjbench 1.5.1 Test: Decompression Throughput AMD Ryzen 7 1800X Intel i7-4790K @4.4Ghz Kallestofeles Intel i7-3770K @4.3Ghz paju AMD Ryzen 7 1800X 003_manual paju_3900x 40 80 120 160 200 SE +/- 0.06, N = 3 SE +/- 0.59, N = 3 SE +/- 0.27, N = 3 SE +/- 0.13, N = 3 SE +/- 0.59, N = 3 177.16 180.40 167.55 173.74 197.29 1. (CC) gcc options: -O3 -lm
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.0.1g RSA 4096-bit Performance AMD Ryzen 7 1800X AMD FX-8320 @4.6Ghz sterky Intel i7-4790K @4.4Ghz Kallestofeles Intel i7-3770K @4.3Ghz paju AMD Ryzen 7 1800X 003_manual paju_3900x 500 1000 1500 2000 2500 SE +/- 2.26, N = 3 SE +/- 0.91, N = 3 SE +/- 0.20, N = 3 SE +/- 0.03, N = 3 SE +/- 0.27, N = 3 SE +/- 2.02, N = 3 1139.47 786.13 729.43 639.93 1219.97 2394.90 1. (CC) gcc options: -m64 -O3 -lssl -lcrypto -ldl
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 4.9 Time To Compile AMD Ryzen 7 1800X AMD FX-8320 @4.6Ghz sterky Intel i7-4790K @4.4Ghz Kallestofeles Intel i7-3770K @4.3Ghz paju AMD Ryzen 7 1800X 003_manual 30 60 90 120 150 SE +/- 0.63, N = 3 SE +/- 0.93, N = 3 SE +/- 0.29, N = 3 SE +/- 0.75, N = 3 SE +/- 0.81, N = 3 80.91 144.96 124.93 148.08 71.06
Phoronix Test Suite v10.8.4