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&sor&grr .
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 openssl: RSA 4096-bit Performance encode-flac: WAV To FLAC tjbench: Decompression Throughput c-ray: Total Time build-linux-kernel: Time To Compile graphics-magick: HWB Color Space graphics-magick: 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 paju_3900x 1139.47 5.34 177.16 8.18 80.91 248 240 786.13 8.84 22.41 144.96 185 173 729.43 4.98 180.40 19.36 124.93 245 225 639.93 6.13 167.55 24.12 148.08 227 208 246 235 255 240 255 240 1219.97 5.42 173.74 7.65 71.06 250 236 2394.9 4.509 197.286908 4.905 OpenBenchmarking.org
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.0.1g RSA 4096-bit Performance paju_3900x AMD Ryzen 7 1800X 003_manual AMD Ryzen 7 1800X AMD FX-8320 @4.6Ghz sterky Intel i7-4790K @4.4Ghz Kallestofeles Intel i7-3770K @4.3Ghz paju 500 1000 1500 2000 2500 SE +/- 2.02, N = 3 SE +/- 0.27, N = 3 SE +/- 2.26, N = 3 SE +/- 0.91, N = 3 SE +/- 0.20, N = 3 SE +/- 0.03, N = 3 2394.90 1219.97 1139.47 786.13 729.43 639.93 1. (CC) gcc options: -m64 -O3 -lssl -lcrypto -ldl
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.1 WAV To FLAC paju_3900x Intel i7-4790K @4.4Ghz Kallestofeles AMD Ryzen 7 1800X AMD Ryzen 7 1800X 003_manual Intel i7-3770K @4.3Ghz paju AMD FX-8320 @4.6Ghz sterky 2 4 6 8 10 SE +/- 0.026, N = 5 SE +/- 0.011, N = 5 SE +/- 0.047, N = 5 SE +/- 0.003, N = 5 SE +/- 0.007, N = 5 SE +/- 0.023, N = 5 4.509 4.980 5.340 5.420 6.130 8.840 1. (CXX) g++ options: -O2 -fvisibility=hidden -logg -lm
libjpeg-turbo tjbench Test: Decompression Throughput OpenBenchmarking.org Megapixels/sec, More Is Better libjpeg-turbo tjbench 1.5.1 Test: Decompression Throughput paju_3900x Intel i7-4790K @4.4Ghz Kallestofeles AMD Ryzen 7 1800X AMD Ryzen 7 1800X 003_manual Intel i7-3770K @4.3Ghz paju 40 80 120 160 200 SE +/- 0.59, N = 3 SE +/- 0.59, N = 3 SE +/- 0.06, N = 3 SE +/- 0.13, N = 3 SE +/- 0.27, N = 3 197.29 180.40 177.16 173.74 167.55 1. (CC) gcc options: -O3 -lm
C-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time paju_3900x AMD Ryzen 7 1800X 003_manual AMD Ryzen 7 1800X Intel i7-4790K @4.4Ghz Kallestofeles AMD FX-8320 @4.6Ghz sterky Intel i7-3770K @4.3Ghz paju 6 12 18 24 30 SE +/- 0.007, N = 3 SE +/- 0.005, N = 3 SE +/- 0.012, N = 3 SE +/- 0.099, N = 3 SE +/- 0.034, N = 3 SE +/- 0.009, N = 3 4.905 7.650 8.180 19.360 22.410 24.120 1. (CC) gcc options: -lm -lpthread -O3
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 003_manual AMD Ryzen 7 1800X Intel i7-4790K @4.4Ghz Kallestofeles AMD FX-8320 @4.6Ghz sterky Intel i7-3770K @4.3Ghz paju 30 60 90 120 150 SE +/- 0.81, N = 3 SE +/- 0.63, N = 3 SE +/- 0.29, N = 3 SE +/- 0.93, N = 3 SE +/- 0.75, N = 3 71.06 80.91 124.93 144.96 148.08
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 sterky 002_manual AMD Ryzen 7 1800X sterky 001_manual AMD Ryzen 7 1800X 003_manual AMD Ryzen 7 1800X AMD Ryzen 7 1800X sterky ddr4_3200 Intel i7-4790K @4.4Ghz Kallestofeles Intel i7-3770K @4.3Ghz paju AMD FX-8320 @4.6Ghz sterky 60 120 180 240 300 SE +/- 0.58, N = 3 SE +/- 0.33, N = 3 SE +/- 1.20, N = 3 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 255 255 250 248 246 245 227 185 -llcms2 -lfreetype -ljasper -lwmflite -lxml2 -llcms2 -lfreetype -ljasper -lwmflite -lxml2 -llcms2 -lfreetype -ljasper -lwmflite -lxml2 -ljbig -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: Resizing OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.19 Operation: Resizing AMD Ryzen 7 1800X sterky 002_manual AMD Ryzen 7 1800X sterky 001_manual AMD Ryzen 7 1800X AMD Ryzen 7 1800X 003_manual AMD Ryzen 7 1800X sterky ddr4_3200 Intel i7-4790K @4.4Ghz Kallestofeles Intel i7-3770K @4.3Ghz paju AMD FX-8320 @4.6Ghz sterky 50 100 150 200 250 SE +/- 0.67, N = 3 SE +/- 0.33, N = 3 SE +/- 0.67, N = 3 SE +/- 1.45, N = 3 SE +/- 0.88, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 240 240 240 236 235 225 208 173 -llcms2 -lfreetype -ljasper -lwmflite -lxml2 -llcms2 -lfreetype -ljasper -lwmflite -lxml2 -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 1. (CC) gcc options: -fopenmp -O2 -pthread -lwebp -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lgomp -lpthread
Phoronix Test Suite v10.8.4