NIR-to-TGSI vs native NIR on Cayman

AMD Ryzen 5 5600X 6-Core testing with a ASRock B550 PG Riptide (P1.20 BIOS) and Sapphire AMD Radeon HD 6870 1GB on Gentoo 2.8 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/2210058-NE-2209098NE18&grs.

NIR-to-TGSI vs native NIR on CaymanProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerOpenGLCompilerFile-SystemScreen ResolutionNTT (nosb)NIR (nosb)NTT (sb)NIR (sb)Barts NIR sbBarts NTT sbBarts NIR nosbBarts NIR nosb copy-prop and texlowBarts NIR nosb copy-prop and texlow 2Cayman NIR nosb - updatedCayman NIR nosb updatedCayman NIR nosb main+fixCayman NTT+sb-latestCayman NIR nosb latest optsAMD 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.32-gentoo-r1-x86_64 (x86_64)Xfce 4.12X Server 1.21.1.34.3 Mesa 22.2.0-devel (git-38156e8999) (LLVM 13.0.1)GCC 11.2.1 20220115 + Clang 13.0.1 + LLVM 13.0.1ext41920x1080HIS AMD Radeon HD 3450 1GBAMD RV620 HDMI AudioLL-T1610W + E2250 + HP 24oGentoo 2.85.15.41-gentoo-x86_64 (x86_64)X Server 1.21.1.44.5 Mesa 22.3.0-devel (git-efb504e402) (LLVM 14.0.4)GCC 11.3.0 + Clang 14.0.4 + LLVM 14.0.43.3 Mesa 22.3.0-devel (git-efb504e402) (LLVM 14.0.4)4.5 Mesa 22.3.0-devel (git-efb504e402) (LLVM 14.0.4)2000GB Samsung SSD 980 PRO 2TB + 1000GB Seagate ST1000DM010-2EP1 + 4001GB TOSHIBA HDWQ140 + 3001GB Elements 25A1 + 2000GB Seagate ST32000542AS + 250GB MAXTOR STM3250315.15.59-gentoo-x86_64 (x86_64)4.5 Mesa 22.3.0-devel (git-cd70908a15) (LLVM 14.0.6)GCC 11.3.0 + Clang 14.0.6 + LLVM 14.0.64.5 Mesa 22.3.0-devel (git-817bf2144f) (LLVM 14.0.6)Sapphire AMD Radeon HD 6870 1GBAMD Barts HDMI AudioE2250 + LL-T1610W + HP 24o4.5 Mesa 22.3.0-devel (git-e145680f1b) (LLVM 14.0.6)4.5 Mesa 22.3.0-devel (git-08ed976e57) (LLVM 14.0.6)4.3 Mesa 22.3.0-devel (git-08ed976e57) (LLVM 14.0.6)2000GB Samsung SSD 980 PRO 2TB + 1000GB Seagate ST1000DM010-2EP1 + 4001GB TOSHIBA HDWQ140 + 2000GB Seagate ST32000542AS + 250GB MAXTOR STM3250314.5 Mesa 22.3.0-devel (git-acc5177874) (LLVM 14.0.6)OpenBenchmarking.orgEnvironment Details- NTT (nosb): MESA_GL_VERSION_OVERRIDE=4.3 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=nosb CFLAGS="-Wall -Wextra -Wdeprecated-declarations -O2 -g -funroll-loops -ftree-vectorize -pthread -march=native -mtune=native -mno-xop"- NIR (nosb): MESA_GL_VERSION_OVERRIDE=4.3 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,nosb CFLAGS="-Wall -Wextra -Wdeprecated-declarations -O2 -g -funroll-loops -ftree-vectorize -pthread -march=native -mtune=native -mno-xop"- NTT (sb): MESA_GL_VERSION_OVERRIDE=4.3 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"- NIR (sb): MESA_GL_VERSION_OVERRIDE=4.3 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"- Barts NIR 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"- Barts NTT 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= CFLAGS="-Wall -Wextra -Wdeprecated-declarations -O2 -g -funroll-loops -ftree-vectorize -pthread -march=native -mtune=native -mno-xop"- Barts NIR nosb: 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,nosb CFLAGS="-Wall -Wextra -Wdeprecated-declarations -O2 -g -funroll-loops -ftree-vectorize -pthread -march=native -mtune=native -mno-xop"- Barts NIR nosb copy-prop and texlow: 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,nosb CFLAGS="-Wall -Wextra -Wdeprecated-declarations -O2 -g -funroll-loops -ftree-vectorize -pthread -march=native -mtune=native -mno-xop"- Barts NIR nosb copy-prop and texlow 2: 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,nosb CFLAGS="-Wall -Wextra -Wdeprecated-declarations -O2 -g -funroll-loops -ftree-vectorize -pthread -march=native -mtune=native -mno-xop"- Cayman NIR nosb - updated: 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,nosb CFLAGS="-Wall -Wextra -Wdeprecated-declarations -O2 -g -funroll-loops -ftree-vectorize -pthread -march=native -mtune=native -mno-xop"- Cayman NIR nosb updated: 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,nosb CFLAGS="-Wall -Wextra -Wdeprecated-declarations -O2 -g -funroll-loops -ftree-vectorize -pthread -march=native -mtune=native -mno-xop"- Cayman NIR nosb main+fix: 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,nosb CFLAGS="-Wall -Wextra -Wdeprecated-declarations -O2 -g -funroll-loops -ftree-vectorize -pthread -march=native -mtune=native -mno-xop"- Cayman NTT+sb-latest: 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"- Cayman NIR nosb latest opts: 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"Processor Details- Scaling Governor: acpi-cpufreq userspace (Boost: Enabled) - CPU Microcode: 0xa201204Python Details- NTT (nosb): Python 3.9.11- NIR (nosb): Python 3.9.11- NTT (sb): Python 3.9.11- NIR (sb): Python 3.9.11- Barts NIR sb: Python 3.10.5- Barts NTT sb: Python 3.10.5- Barts NIR nosb: Python 3.10.5- Barts NIR nosb copy-prop and texlow: Python 3.10.6- Barts NIR nosb copy-prop and texlow 2: Python 3.10.6- Cayman NIR nosb - updated: Python 3.10.6- Cayman NIR nosb updated: Python 3.10.6- Cayman NIR nosb main+fix: Python 3.10.6- Cayman NTT+sb-latest: Python 3.10.6- Cayman NIR nosb latest opts: Python 3.10.6Security Details- NTT (nosb): 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- NIR (nosb): 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 (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- NIR (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- Barts NIR 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- Barts NTT 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- Barts NIR nosb: 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- Barts NIR nosb copy-prop and texlow: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: 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- Barts NIR nosb copy-prop and texlow 2: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: 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- Cayman NIR nosb - updated: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: 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- Cayman NIR nosb updated: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: 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- Cayman NIR nosb main+fix: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: 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- Cayman NTT+sb-latest: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: 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- Cayman NIR nosb latest opts: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: 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

NIR-to-TGSI vs native NIR on Caymanxonotic: 1920 x 1080 - Ultimateunigine-heaven: 1280 x 1024 - Windowed - OpenGLunigine-sanctuary: 1280 x 1024 - Windowedopenarena: 1920 x 1080glmark2: 1280 x 1024gputest: TessMark - 1280 x 1024 - Windowedunigine-valley: 1280 x 1024 - Windowed - OpenGLunigine-tropics: 1280 x 1024 - Windowedgputest: Furmark - 1280 x 1024 - WindowedNTT (nosb)NIR (nosb)NTT (sb)NIR (sb)Barts NIR sbBarts NTT sbBarts NIR nosbBarts NIR nosb copy-prop and texlowBarts NIR nosb copy-prop and texlow 2Cayman NIR nosb - updatedCayman NIR nosb updatedCayman NIR nosb main+fixCayman NTT+sb-latestCayman NIR nosb latest opts105.382279913.304379.6900108.2245041230.117979.3984160038.660855718.9991110.007108.3248453537.564196.13211726129.143636514.9107114.475113.6255540537.307696.02611750128.236383119.9149126.026113.6256153538.5575100.2681792111.644524116.9957101.542162.1326051932.487987.90341621111.461277210.769992.2628161.9328432.296183.13761614104.628889916.741795.1962161.6327052031.773886.82191621160.7107.162126316.820595.3663161.1339650332.051686.92491599108.0128.264965919.1543110.011108.3241952637.468791.54381718127.898239818.9683109.328108.1243252937.458690.93301718128.876491814.5032111.695108.1236136.032288.22881682139.127177919.6832122.599109.7249052638.653195.37861791OpenBenchmarking.org

Xonotic

Resolution: 1920 x 1080 - Effects Quality: Ultimate

OpenBenchmarking.orgFrames Per Second, More Is BetterXonotic 0.8.2Resolution: 1920 x 1080 - Effects Quality: UltimateNTT (nosb)NTT (sb)NIR (nosb)NIR (sb)Barts NIR sbBarts NTT sbBarts NIR nosbBarts NIR nosb copy-prop and texlow 2Cayman NIR nosb updatedCayman NIR nosb main+fixCayman NTT+sb-latestCayman NIR nosb latest opts306090120150SE +/- 0.04, N = 3SE +/- 0.07, N = 3SE +/- 0.00, N = 3SE +/- 0.17, N = 3SE +/- 0.05, N = 3SE +/- 0.01, N = 3SE +/- 0.08, N = 3SE +/- 0.07, N = 3SE +/- 0.16, N = 3SE +/- 0.06, N = 3SE +/- 0.09, N = 3SE +/- 0.14, N = 3105.38129.1438.66128.24111.64111.46104.63107.16128.26127.90128.88139.13MIN: 40 / MAX: 180MIN: 42 / MAX: 222MIN: 22 / MAX: 69MIN: 44 / MAX: 221MIN: 52 / MAX: 195MIN: 52 / MAX: 194MIN: 48 / MAX: 177MIN: 48 / MAX: 185MIN: 47 / MAX: 221MIN: 46 / MAX: 218MIN: 46 / MAX: 223MIN: 48 / MAX: 227

OpenArena

Resolution: 1920 x 1080 - Total Frame Time

OpenBenchmarking.orgMilliseconds, Fewer Is BetterOpenArena 0.8.8Resolution: 1920 x 1080 - Total Frame TimeNTT (nosb)NIR (nosb)NTT (sb)NIR (sb)Barts NIR sbBarts NTT sbBarts NIR nosbBarts NIR nosb copy-prop and texlowBarts NIR nosb copy-prop and texlow 2Cayman NIR nosb - updatedCayman NIR nosb updatedCayman NIR nosb main+fixCayman NTT+sb-latestCayman NIR nosb latest opts48121620Min: 2 / Avg: 9.23 / Max: 14Min: 3 / Avg: 9.21 / Max: 14Min: 2 / Avg: 8.79 / Max: 12Min: 3 / Avg: 8.78 / Max: 14Min: 2 / Avg: 6.17 / Max: 14Min: 1 / Avg: 6.16 / Max: 12Min: 2 / Avg: 6.17 / Max: 12Min: 2 / Avg: 6.21 / Max: 16Min: 2 / Avg: 6.21 / Max: 13Min: 3 / Avg: 9.24 / Max: 14Min: 3 / Avg: 9.22 / Max: 14Min: 3 / Avg: 9.23 / Max: 14Min: 2 / Avg: 9.23 / Max: 14Min: 3 / Avg: 9.11 / Max: 14

Unigine Heaven

Resolution: 1280 x 1024 - Mode: Windowed - Renderer: OpenGL

OpenBenchmarking.orgFrames Per Second, More Is BetterUnigine Heaven 4.0Resolution: 1280 x 1024 - Mode: Windowed - Renderer: OpenGLNTT (nosb)NIR (nosb)NTT (sb)NIR (sb)Barts NIR sbBarts NTT sbBarts NIR nosbBarts NIR nosb copy-prop and texlow 2Cayman NIR nosb updatedCayman NIR nosb main+fixCayman NTT+sb-latestCayman NIR nosb latest opts510152025SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.04, N = 3SE +/- 0.06, N = 3SE +/- 0.01, N = 313.3019.0014.9119.9117.0010.7716.7416.8219.1518.9714.5019.68

Unigine Sanctuary

Resolution: 1280 x 1024 - Mode: Windowed

OpenBenchmarking.orgFrames Per Second, More Is BetterUnigine Sanctuary 2.3Resolution: 1280 x 1024 - Mode: WindowedNTT (nosb)NIR (nosb)NTT (sb)NIR (sb)Barts NIR sbBarts NTT sbBarts NIR nosbBarts NIR nosb copy-prop and texlow 2Cayman NIR nosb updatedCayman NIR nosb main+fixCayman NTT+sb-latestCayman NIR nosb latest opts306090120150SE +/- 0.02, N = 3SE +/- 0.04, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.05, N = 3SE +/- 0.61, N = 3SE +/- 0.02, N = 3SE +/- 0.21, N = 379.69110.01114.48126.03101.5492.2695.2095.37110.01109.33111.70122.60

OpenArena

Resolution: 1920 x 1080

OpenBenchmarking.orgFrames Per Second, More Is BetterOpenArena 0.8.8Resolution: 1920 x 1080NTT (nosb)NIR (nosb)NTT (sb)NIR (sb)Barts NIR sbBarts NTT sbBarts NIR nosbBarts NIR nosb copy-prop and texlowBarts NIR nosb copy-prop and texlow 2Cayman NIR nosb - updatedCayman NIR nosb updatedCayman NIR nosb main+fixCayman NTT+sb-latestCayman NIR nosb latest opts4080120160200SE +/- 0.00, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.10, N = 3SE +/- 0.12, N = 3SE +/- 0.06, N = 3SE +/- 0.09, N = 3SE +/- 0.15, N = 3SE +/- 0.18, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.09, N = 3SE +/- 0.06, N = 3SE +/- 0.09, N = 3108.2108.3113.6113.6162.1161.9161.6160.7161.1108.0108.3108.1108.1109.7MIN: 5MIN: 4MIN: 5MIN: 5MIN: 3MIN: 2MIN: 3MIN: 3MIN: 3MIN: 5MIN: 4MIN: 5MIN: 5MIN: 5

GLmark2

Resolution: 1280 x 1024

OpenBenchmarking.orgScore, More Is BetterGLmark2 2021.08.30Resolution: 1280 x 1024NTT (nosb)NIR (nosb)NTT (sb)NIR (sb)Barts NIR sbBarts NTT sbBarts NIR nosbBarts NIR nosb copy-prop and texlow 2Cayman NIR nosb updatedCayman NIR nosb main+fixCayman NTT+sb-latestCayman NIR nosb latest opts7001400210028003500245024842555256132603284327033962419243223612490

GpuTest

Test: TessMark - Resolution: 1280 x 1024 - Mode: Windowed

OpenBenchmarking.orgPoints, More Is BetterGpuTest 0.7.0Test: TessMark - Resolution: 1280 x 1024 - Mode: WindowedNTT (nosb)NIR (nosb)NTT (sb)NIR (sb)Barts NIR sbBarts NIR nosbBarts NIR nosb copy-prop and texlow 2Cayman NIR nosb updatedCayman NIR nosb main+fixCayman NIR nosb latest opts120240360480600SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.88, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3412535405535519520503526529526

Unigine Valley

Resolution: 1280 x 1024 - Mode: Windowed - Renderer: OpenGL

OpenBenchmarking.orgFrames Per Second, More Is BetterUnigine Valley 1.0Resolution: 1280 x 1024 - Mode: Windowed - Renderer: OpenGLNTT (nosb)NIR (nosb)NTT (sb)NIR (sb)Barts NIR sbBarts NTT sbBarts NIR nosbBarts NIR nosb copy-prop and texlow 2Cayman NIR nosb updatedCayman NIR nosb main+fixCayman NTT+sb-latestCayman NIR nosb latest opts918273645SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.04, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.08, N = 3SE +/- 0.13, N = 3SE +/- 0.00, N = 3SE +/- 0.39, N = 3SE +/- 0.02, N = 330.1237.5637.3138.5632.4932.3031.7732.0537.4737.4636.0338.65

Unigine Tropics

Resolution: 1280 x 1024 - Mode: Windowed

OpenBenchmarking.orgFrames Per Second, More Is BetterUnigine Tropics 1.3Resolution: 1280 x 1024 - Mode: WindowedNTT (nosb)NIR (nosb)NTT (sb)NIR (sb)Barts NIR sbBarts NTT sbBarts NIR nosbBarts NIR nosb copy-prop and texlow 2Cayman NIR nosb updatedCayman NIR nosb main+fixCayman NTT+sb-latestCayman NIR nosb latest opts20406080100SE +/- 0.30, N = 3SE +/- 0.04, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.61, N = 3SE +/- 0.04, N = 3SE +/- 0.01, N = 379.4096.1396.03100.2787.9083.1486.8286.9291.5490.9388.2395.38

GpuTest

Test: Furmark - Resolution: 1280 x 1024 - Mode: Windowed

OpenBenchmarking.orgPoints, More Is BetterGpuTest 0.7.0Test: Furmark - Resolution: 1280 x 1024 - Mode: WindowedNTT (nosb)NIR (nosb)NTT (sb)NIR (sb)Barts NIR sbBarts NTT sbBarts NIR nosbBarts NIR nosb copy-prop and texlow 2Cayman NIR nosb updatedCayman NIR nosb main+fixCayman NTT+sb-latestCayman NIR nosb latest opts400800120016002000SE +/- 0.67, N = 3SE +/- 0.33, N = 3SE +/- 1.67, N = 3SE +/- 0.33, N = 3SE +/- 0.67, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 11.61, N = 3SE +/- 1.20, N = 3SE +/- 0.33, N = 3SE +/- 0.67, N = 3SE +/- 0.58, N = 3160017261750179216211614162115991718171816821791


Phoronix Test Suite v10.8.4