r600-cayman

Testing NTT vs. native NIR(redo)

HTML result view exported from: https://openbenchmarking.org/result/2205187-NE-2204178NE19&grs.

r600-caymanProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerOpenGLCompilerFile-SystemScreen ResolutionNTTNIR-redoNIR-redo-with-sbNTT-totAMD Ryzen 5 5600X 6-Core @ 3.70GHz (6 Cores / 12 Threads)ASRock B550 PG Riptide (P1.20 BIOS)AMD Starship/Matisse32GB2000GB Samsung SSD 980 PRO 2TB + 1000GB Seagate ST1000DM010-2EP1 + 4001GB TOSHIBA HDWQ140 + 2000GB Seagate ST32000542AS + 250GB MAXTOR STM325031Sapphire AMD Radeon HD 5000/6000/7350/8350 1GBAMD Cedar HDMI AudioDELL U2311H + HP 24oRealtek Killer E3000 2.5GbEGentoo/Linux5.15.23-gentoo-x86_64 (x86_64)Xfce 4.12X Server 1.21.1.34.3 Mesa 22.2.0-devel (git-db235abaef) (LLVM 13.0.1)GCC 11.2.1 20220115 + Clang 13.0.1 + LLVM 13.0.1ext41920x10804.5 Mesa 22.2.0-devel (git-13578a42ad) (LLVM 13.0.1)5.15.32-gentoo-r1-x86_64 (x86_64)4.5 Mesa 22.2.0-devel (git-87c8f22f49) (LLVM 13.0.1)4.3 Mesa 22.2.0-devel (git-87c8f22f49) (LLVM 13.0.1)OpenBenchmarking.orgEnvironment Details- NTT: CXXFLAGS="-Wall -Wextra -Wdeprecated-declarations -O2 -g -funroll-loops -ftree-vectorize -pthread -march=native -mtune=native -mno-xop" MESA_GLSL_CACHE_DISABLE=1 CFLAGS="-Wall -Wextra -Wdeprecated-declarations -O2 -g -funroll-loops -ftree-vectorize -pthread -march=native -mtune=native -mno-xop" - NIR-redo: CXXFLAGS="-Wall -Wextra -Wdeprecated-declarations -O2 -g -funroll-loops -ftree-vectorize -pthread -march=native -mtune=native -mno-xop" MESA_GLSL_CACHE_DISABLE=1 R600_DEBUG=nir,sbdisasm CFLAGS="-Wall -Wextra -Wdeprecated-declarations -O2 -g -funroll-loops -ftree-vectorize -pthread -march=native -mtune=native -mno-xop" - NIR-redo-with-sb: CXXFLAGS="-Wall -Wextra -Wdeprecated-declarations -O2 -g -funroll-loops -ftree-vectorize -pthread -march=native -mtune=native -mno-xop" MESA_GLSL_CACHE_DISABLE=1 R600_DEBUG=nir,sbdisasm CFLAGS="-Wall -Wextra -Wdeprecated-declarations -O2 -g -funroll-loops -ftree-vectorize -pthread -march=native -mtune=native -mno-xop" - NTT-tot: CXXFLAGS="-Wall -Wextra -Wdeprecated-declarations -O2 -g -funroll-loops -ftree-vectorize -pthread -march=native -mtune=native -mno-xop" MESA_GLSL_CACHE_DISABLE=1 R600_DEBUG= CFLAGS="-Wall -Wextra -Wdeprecated-declarations -O2 -g -funroll-loops -ftree-vectorize -pthread -march=native -mtune=native -mno-xop" Processor Details- Scaling Governor: acpi-cpufreq userspace (Boost: Enabled) - CPU Microcode: 0xa201204Python Details- NTT: Python 3.9.9- NIR-redo: Python 3.9.9- NIR-redo-with-sb: Python 3.9.11- NTT-tot: Python 3.9.11Security Details- NTT: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected - NIR-redo: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected - NIR-redo-with-sb: 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 Retpolines IBPB: conditional IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected - NTT-tot: 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 Retpolines IBPB: conditional IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected

r600-caymanxonotic: 1920 x 1080 - Ultimateglmark2: 1920 x 1080unigine-heaven: 1920 x 1080 - Fullscreen - OpenGLunigine-sanctuary: 1920 x 1080 - Fullscreenunigine-tropics: 1920 x 1080 - Fullscreenunigine-valley: 1920 x 1080 - Fullscreen - OpenGLgputest: 1920 x 1080 - Fullscreenopenarena: 1920 x 1080NTTNIR-redoNIR-redo-with-sbNTT-tot141.4112686282912.312983.617872.599728.39592622113.140.7329003148115.947286.402372.906929.30702669113.5139.0986173149515.835294.595875.100828.89702640113.4140.3492712150212.130887.901771.373628.08692608113.3OpenBenchmarking.org

Xonotic

Resolution: 1920 x 1080 - Effects Quality: Ultimate

OpenBenchmarking.orgFrames Per Second, More Is BetterXonotic 0.8.2Resolution: 1920 x 1080 - Effects Quality: UltimateNTTNIR-redoNIR-redo-with-sbNTT-tot306090120150SE +/- 0.15, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 3SE +/- 0.12, N = 3141.4140.73139.10140.35MIN: 51 / MAX: 229MIN: 23 / MAX: 73MIN: 49 / MAX: 225MIN: 47 / MAX: 226

OpenArena

Resolution: 1920 x 1080 - Total Frame Time

OpenBenchmarking.orgMilliseconds, Fewer Is BetterOpenArena 0.8.8Resolution: 1920 x 1080 - Total Frame TimeNTTNIR-redoNIR-redo-with-sbNTT-tot48121620Min: 2 / Avg: 8.78 / Max: 13Min: 3 / Avg: 8.8 / Max: 14Min: 3 / Avg: 8.81 / Max: 14Min: 1 / Avg: 8.82 / Max: 13

GLmark2

Resolution: 1920 x 1080

OpenBenchmarking.orgScore, More Is BetterGLmark2 2021.08.30Resolution: 1920 x 1080NTTNIR-redoNIR-redo-with-sbNTT-tot60012001800240030002829148114951502

Unigine Heaven

Resolution: 1920 x 1080 - Mode: Fullscreen - Renderer: OpenGL

OpenBenchmarking.orgFrames Per Second, More Is BetterUnigine Heaven 4.0Resolution: 1920 x 1080 - Mode: Fullscreen - Renderer: OpenGLNTTNIR-redoNIR-redo-with-sbNTT-tot48121620SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 312.3115.9515.8412.13

Unigine Sanctuary

Resolution: 1920 x 1080 - Mode: Fullscreen

OpenBenchmarking.orgFrames Per Second, More Is BetterUnigine Sanctuary 2.3Resolution: 1920 x 1080 - Mode: FullscreenNTTNIR-redoNIR-redo-with-sbNTT-tot20406080100SE +/- 0.09, N = 3SE +/- 0.03, N = 3SE +/- 0.28, N = 3SE +/- 0.01, N = 383.6286.4094.6087.90

Unigine Tropics

Resolution: 1920 x 1080 - Mode: Fullscreen

OpenBenchmarking.orgFrames Per Second, More Is BetterUnigine Tropics 1.3Resolution: 1920 x 1080 - Mode: FullscreenNTTNIR-redoNIR-redo-with-sbNTT-tot20406080100SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.25, N = 3SE +/- 0.24, N = 372.6072.9175.1071.37

Unigine Valley

Resolution: 1920 x 1080 - Mode: Fullscreen - Renderer: OpenGL

OpenBenchmarking.orgFrames Per Second, More Is BetterUnigine Valley 1.0Resolution: 1920 x 1080 - Mode: Fullscreen - Renderer: OpenGLNTTNIR-redoNIR-redo-with-sbNTT-tot714212835SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 328.4029.3128.9028.09

GpuTest

Resolution: 1920 x 1080 - Mode: Fullscreen

OpenBenchmarking.orgPoints, More Is BetterGpuTest 0.7.0Resolution: 1920 x 1080 - Mode: FullscreenNTTNIR-redoNIR-redo-with-sbNTT-tot6001200180024003000SE +/- 27.83, N = 3SE +/- 35.56, N = 3SE +/- 32.90, N = 3SE +/- 35.51, N = 32622266926402608

OpenArena

Resolution: 1920 x 1080

OpenBenchmarking.orgFrames Per Second, More Is BetterOpenArena 0.8.8Resolution: 1920 x 1080NTTNIR-redoNIR-redo-with-sbNTT-tot306090120150SE +/- 0.68, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 3SE +/- 0.07, N = 3113.1113.5113.4113.3MIN: 4MIN: 3MIN: 5MIN: 5


Phoronix Test Suite v10.8.4