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. NTT (nosb): Processor: AMD Ryzen 5 5600X 6-Core @ 3.70GHz (6 Cores / 12 Threads), Motherboard: ASRock B550 PG Riptide (P1.20 BIOS), Chipset: AMD Starship/Matisse, Memory: 32GB, Disk: 2000GB Samsung SSD 980 PRO 2TB + 1000GB Seagate ST1000DM010-2EP1 + 4001GB TOSHIBA HDWQ140 + 2000GB Seagate ST32000542AS + 250GB MAXTOR STM325031, Graphics: Sapphire AMD Radeon HD 5000/6000/7350/8350 1GB, Audio: AMD Cedar HDMI Audio, Monitor: DELL U2311H + HP 24o, Network: Realtek Killer E3000 2.5GbE OS: Gentoo/Linux, Kernel: 5.15.32-gentoo-r1-x86_64 (x86_64), Desktop: Xfce 4.12, Display Server: X Server 1.21.1.3, OpenGL: 4.3 Mesa 22.2.0-devel (git-38156e8999) (LLVM 13.0.1), Compiler: GCC 11.2.1 20220115 + Clang 13.0.1 + LLVM 13.0.1, File-System: ext4, Screen Resolution: 1920x1080 NIR (nosb): Processor: AMD Ryzen 5 5600X 6-Core @ 3.70GHz (6 Cores / 12 Threads), Motherboard: ASRock B550 PG Riptide (P1.20 BIOS), Chipset: AMD Starship/Matisse, Memory: 32GB, Disk: 2000GB Samsung SSD 980 PRO 2TB + 1000GB Seagate ST1000DM010-2EP1 + 4001GB TOSHIBA HDWQ140 + 2000GB Seagate ST32000542AS + 250GB MAXTOR STM325031, Graphics: Sapphire AMD Radeon HD 5000/6000/7350/8350 1GB, Audio: AMD Cedar HDMI Audio, Monitor: DELL U2311H + HP 24o, Network: Realtek Killer E3000 2.5GbE OS: Gentoo/Linux, Kernel: 5.15.32-gentoo-r1-x86_64 (x86_64), Desktop: Xfce 4.12, Display Server: X Server 1.21.1.3, OpenGL: 4.3 Mesa 22.2.0-devel (git-38156e8999) (LLVM 13.0.1), Compiler: GCC 11.2.1 20220115 + Clang 13.0.1 + LLVM 13.0.1, File-System: ext4, Screen Resolution: 1920x1080 NTT (sb): Processor: AMD Ryzen 5 5600X 6-Core @ 3.70GHz (6 Cores / 12 Threads), Motherboard: ASRock B550 PG Riptide (P1.20 BIOS), Chipset: AMD Starship/Matisse, Memory: 32GB, Disk: 2000GB Samsung SSD 980 PRO 2TB + 1000GB Seagate ST1000DM010-2EP1 + 4001GB TOSHIBA HDWQ140 + 2000GB Seagate ST32000542AS + 250GB MAXTOR STM325031, Graphics: Sapphire AMD Radeon HD 5000/6000/7350/8350 1GB, Audio: AMD Cedar HDMI Audio, Monitor: DELL U2311H + HP 24o, Network: Realtek Killer E3000 2.5GbE OS: Gentoo/Linux, Kernel: 5.15.32-gentoo-r1-x86_64 (x86_64), Desktop: Xfce 4.12, Display Server: X Server 1.21.1.3, OpenGL: 4.3 Mesa 22.2.0-devel (git-38156e8999) (LLVM 13.0.1), Compiler: GCC 11.2.1 20220115 + Clang 13.0.1 + LLVM 13.0.1, File-System: ext4, Screen Resolution: 1920x1080 NIR (sb): Processor: AMD Ryzen 5 5600X 6-Core @ 3.70GHz (6 Cores / 12 Threads), Motherboard: ASRock B550 PG Riptide (P1.20 BIOS), Chipset: AMD Starship/Matisse, Memory: 32GB, Disk: 2000GB Samsung SSD 980 PRO 2TB + 1000GB Seagate ST1000DM010-2EP1 + 4001GB TOSHIBA HDWQ140 + 2000GB Seagate ST32000542AS + 250GB MAXTOR STM325031, Graphics: Sapphire AMD Radeon HD 5000/6000/7350/8350 1GB, Audio: AMD Cedar HDMI Audio, Monitor: DELL U2311H + HP 24o, Network: Realtek Killer E3000 2.5GbE OS: Gentoo/Linux, Kernel: 5.15.32-gentoo-r1-x86_64 (x86_64), Desktop: Xfce 4.12, Display Server: X Server 1.21.1.3, OpenGL: 4.3 Mesa 22.2.0-devel (git-38156e8999) (LLVM 13.0.1), Compiler: GCC 11.2.1 20220115 + Clang 13.0.1 + LLVM 13.0.1, File-System: ext4, Screen Resolution: 1920x1080 Barts NIR sb: Processor: AMD Ryzen 5 5600X 6-Core @ 3.70GHz (6 Cores / 12 Threads), Motherboard: ASRock B550 PG Riptide (P1.20 BIOS), Chipset: AMD Starship/Matisse, Memory: 32GB, Disk: 2000GB Samsung SSD 980 PRO 2TB + 1000GB Seagate ST1000DM010-2EP1 + 4001GB TOSHIBA HDWQ140 + 2000GB Seagate ST32000542AS + 250GB MAXTOR STM325031, Graphics: HIS AMD Radeon HD 3450 1GB, Audio: AMD RV620 HDMI Audio, Monitor: LL-T1610W + E2250 + HP 24o, Network: Realtek Killer E3000 2.5GbE OS: Gentoo 2.8, Kernel: 5.15.41-gentoo-x86_64 (x86_64), Desktop: Xfce 4.12, Display Server: X Server 1.21.1.4, OpenGL: 4.5 Mesa 22.3.0-devel (git-efb504e402) (LLVM 14.0.4), Compiler: GCC 11.3.0 + Clang 14.0.4 + LLVM 14.0.4, File-System: ext4, Screen Resolution: 1920x1080 Barts NTT sb: Processor: AMD Ryzen 5 5600X 6-Core @ 3.70GHz (6 Cores / 12 Threads), Motherboard: ASRock B550 PG Riptide (P1.20 BIOS), Chipset: AMD Starship/Matisse, Memory: 32GB, Disk: 2000GB Samsung SSD 980 PRO 2TB + 1000GB Seagate ST1000DM010-2EP1 + 4001GB TOSHIBA HDWQ140 + 2000GB Seagate ST32000542AS + 250GB MAXTOR STM325031, Graphics: HIS AMD Radeon HD 3450 1GB, Audio: AMD RV620 HDMI Audio, Monitor: LL-T1610W + E2250 + HP 24o, Network: Realtek Killer E3000 2.5GbE OS: Gentoo 2.8, Kernel: 5.15.41-gentoo-x86_64 (x86_64), Desktop: Xfce 4.12, Display Server: X Server 1.21.1.4, OpenGL: 3.3 Mesa 22.3.0-devel (git-efb504e402) (LLVM 14.0.4), Compiler: GCC 11.3.0 + Clang 14.0.4 + LLVM 14.0.4, File-System: ext4, Screen Resolution: 1920x1080 Barts NIR nosb: Processor: AMD Ryzen 5 5600X 6-Core @ 3.70GHz (6 Cores / 12 Threads), Motherboard: ASRock B550 PG Riptide (P1.20 BIOS), Chipset: AMD Starship/Matisse, Memory: 32GB, Disk: 2000GB Samsung SSD 980 PRO 2TB + 1000GB Seagate ST1000DM010-2EP1 + 4001GB TOSHIBA HDWQ140 + 2000GB Seagate ST32000542AS + 250GB MAXTOR STM325031, Graphics: HIS AMD Radeon HD 3450 1GB, Audio: AMD RV620 HDMI Audio, Monitor: LL-T1610W + E2250 + HP 24o, Network: Realtek Killer E3000 2.5GbE OS: Gentoo 2.8, Kernel: 5.15.41-gentoo-x86_64 (x86_64), Desktop: Xfce 4.12, Display Server: X Server 1.21.1.4, OpenGL: 4.5 Mesa 22.3.0-devel (git-efb504e402) (LLVM 14.0.4), Compiler: GCC 11.3.0 + Clang 14.0.4 + LLVM 14.0.4, File-System: ext4, Screen Resolution: 1920x1080 Barts NIR nosb copy-prop and texlow: Processor: AMD Ryzen 5 5600X 6-Core @ 3.70GHz (6 Cores / 12 Threads), Motherboard: ASRock B550 PG Riptide (P1.20 BIOS), Chipset: AMD Starship/Matisse, Memory: 32GB, Disk: 2000GB Samsung SSD 980 PRO 2TB + 1000GB Seagate ST1000DM010-2EP1 + 4001GB TOSHIBA HDWQ140 + 3001GB Elements 25A1 + 2000GB Seagate ST32000542AS + 250GB MAXTOR STM325031, Graphics: HIS AMD Radeon HD 3450 1GB, Audio: AMD RV620 HDMI Audio, Monitor: LL-T1610W + E2250 + HP 24o, Network: Realtek Killer E3000 2.5GbE OS: Gentoo 2.8, Kernel: 5.15.59-gentoo-x86_64 (x86_64), Desktop: Xfce 4.12, Display Server: X Server 1.21.1.4, OpenGL: 4.5 Mesa 22.3.0-devel (git-cd70908a15) (LLVM 14.0.6), Compiler: GCC 11.3.0 + Clang 14.0.6 + LLVM 14.0.6, File-System: ext4, Screen Resolution: 1920x1080 Barts NIR nosb copy-prop and texlow 2: Processor: AMD Ryzen 5 5600X 6-Core @ 3.70GHz (6 Cores / 12 Threads), Motherboard: ASRock B550 PG Riptide (P1.20 BIOS), Chipset: AMD Starship/Matisse, Memory: 32GB, Disk: 2000GB Samsung SSD 980 PRO 2TB + 1000GB Seagate ST1000DM010-2EP1 + 4001GB TOSHIBA HDWQ140 + 3001GB Elements 25A1 + 2000GB Seagate ST32000542AS + 250GB MAXTOR STM325031, Graphics: HIS AMD Radeon HD 3450 1GB, Audio: AMD RV620 HDMI Audio, Monitor: LL-T1610W + E2250 + HP 24o, Network: Realtek Killer E3000 2.5GbE OS: Gentoo 2.8, Kernel: 5.15.59-gentoo-x86_64 (x86_64), Desktop: Xfce 4.12, Display Server: X Server 1.21.1.4, OpenGL: 4.5 Mesa 22.3.0-devel (git-817bf2144f) (LLVM 14.0.6), Compiler: GCC 11.3.0 + Clang 14.0.6 + LLVM 14.0.6, File-System: ext4, Screen Resolution: 1920x1080 Cayman NIR nosb - updated: Processor: AMD Ryzen 5 5600X 6-Core @ 3.70GHz (6 Cores / 12 Threads), Motherboard: ASRock B550 PG Riptide (P1.20 BIOS), Chipset: AMD Starship/Matisse, Memory: 32GB, Disk: 2000GB Samsung SSD 980 PRO 2TB + 1000GB Seagate ST1000DM010-2EP1 + 4001GB TOSHIBA HDWQ140 + 3001GB Elements 25A1 + 2000GB Seagate ST32000542AS + 250GB MAXTOR STM325031, Graphics: Sapphire AMD Radeon HD 6870 1GB, Audio: AMD Barts HDMI Audio, Monitor: E2250 + LL-T1610W + HP 24o, Network: Realtek Killer E3000 2.5GbE OS: Gentoo 2.8, Kernel: 5.15.59-gentoo-x86_64 (x86_64), Desktop: Xfce 4.12, Display Server: X Server 1.21.1.4, OpenGL: 4.5 Mesa 22.3.0-devel (git-e145680f1b) (LLVM 14.0.6), Compiler: GCC 11.3.0 + Clang 14.0.6 + LLVM 14.0.6, File-System: ext4, Screen Resolution: 1920x1080 Cayman NIR nosb updated: Processor: AMD Ryzen 5 5600X 6-Core @ 3.70GHz (6 Cores / 12 Threads), Motherboard: ASRock B550 PG Riptide (P1.20 BIOS), Chipset: AMD Starship/Matisse, Memory: 32GB, Disk: 2000GB Samsung SSD 980 PRO 2TB + 1000GB Seagate ST1000DM010-2EP1 + 4001GB TOSHIBA HDWQ140 + 3001GB Elements 25A1 + 2000GB Seagate ST32000542AS + 250GB MAXTOR STM325031, Graphics: Sapphire AMD Radeon HD 6870 1GB, Audio: AMD Barts HDMI Audio, Monitor: E2250 + LL-T1610W + HP 24o, Network: Realtek Killer E3000 2.5GbE OS: Gentoo 2.8, Kernel: 5.15.59-gentoo-x86_64 (x86_64), Desktop: Xfce 4.12, Display Server: X Server 1.21.1.4, OpenGL: 4.5 Mesa 22.3.0-devel (git-e145680f1b) (LLVM 14.0.6), Compiler: GCC 11.3.0 + Clang 14.0.6 + LLVM 14.0.6, File-System: ext4, Screen Resolution: 1920x1080 Cayman NIR nosb main+fix: Processor: AMD Ryzen 5 5600X 6-Core @ 3.70GHz (6 Cores / 12 Threads), Motherboard: ASRock B550 PG Riptide (P1.20 BIOS), Chipset: AMD Starship/Matisse, Memory: 32GB, Disk: 2000GB Samsung SSD 980 PRO 2TB + 1000GB Seagate ST1000DM010-2EP1 + 4001GB TOSHIBA HDWQ140 + 3001GB Elements 25A1 + 2000GB Seagate ST32000542AS + 250GB MAXTOR STM325031, Graphics: Sapphire AMD Radeon HD 6870 1GB, Audio: AMD Barts HDMI Audio, Monitor: E2250 + LL-T1610W + HP 24o, Network: Realtek Killer E3000 2.5GbE OS: Gentoo 2.8, Kernel: 5.15.59-gentoo-x86_64 (x86_64), Desktop: Xfce 4.12, Display Server: X Server 1.21.1.4, OpenGL: 4.5 Mesa 22.3.0-devel (git-08ed976e57) (LLVM 14.0.6), Compiler: GCC 11.3.0 + Clang 14.0.6 + LLVM 14.0.6, File-System: ext4, Screen Resolution: 1920x1080 OpenArena 0.8.8 Resolution: 1920 x 1080 Frames Per Second > Higher Is Better NTT (nosb) ............................ 108.2 |===================== NIR (nosb) ............................ 108.3 |===================== NTT (sb) .............................. 113.6 |====================== NIR (sb) .............................. 113.6 |====================== Barts NIR sb .......................... 162.1 |================================ Barts NTT sb .......................... 161.9 |================================ Barts NIR nosb ........................ 161.6 |================================ Barts NIR nosb copy-prop and texlow ... 160.7 |================================ Barts NIR nosb copy-prop and texlow 2 . 161.1 |================================ Cayman NIR nosb - updated ............. 108.0 |===================== Cayman NIR nosb updated ............... 108.3 |===================== Cayman NIR nosb main+fix .............. 108.1 |===================== OpenArena 0.8.8 Resolution: 1920 x 1080 - Total Frame Time Milliseconds < Lower Is Better NTT (nosb) ............................ MIN: 2.0 AVG: 9.2 MAX: 14.0 NIR (nosb) ............................ MIN: 3.0 AVG: 9.2 MAX: 14.0 NTT (sb) .............................. MIN: 2.0 AVG: 8.8 MAX: 12.0 NIR (sb) .............................. MIN: 3.0 AVG: 8.8 MAX: 14.0 Barts NIR sb .......................... MIN: 2.0 AVG: 6.2 MAX: 14.0 Barts NTT sb .......................... MIN: 1.0 AVG: 6.2 MAX: 12.0 Barts NIR nosb ........................ MIN: 2.0 AVG: 6.2 MAX: 12.0 Barts NIR nosb copy-prop and texlow ... MIN: 2.0 AVG: 6.2 MAX: 16.0 Barts NIR nosb copy-prop and texlow 2 . MIN: 2.0 AVG: 6.2 MAX: 13.0 Cayman NIR nosb - updated ............. MIN: 3.0 AVG: 9.2 MAX: 14.0 Cayman NIR nosb updated ............... MIN: 3.0 AVG: 9.2 MAX: 14.0 Cayman NIR nosb main+fix .............. MIN: 3.0 AVG: 9.2 MAX: 14.0 Unigine Heaven 4.0 Resolution: 1280 x 1024 - Mode: Windowed - Renderer: OpenGL Frames Per Second > Higher Is Better NTT (nosb) ............................ 13.30 |===================== NIR (nosb) ............................ 19.00 |=============================== NTT (sb) .............................. 14.91 |======================== NIR (sb) .............................. 19.91 |================================ Barts NIR sb .......................... 17.00 |=========================== Barts NTT sb .......................... 10.77 |================= Barts NIR nosb ........................ 16.74 |=========================== Barts NIR nosb copy-prop and texlow 2 . 16.82 |=========================== Cayman NIR nosb updated ............... 19.15 |=============================== Cayman NIR nosb main+fix .............. 18.97 |============================== Unigine Sanctuary 2.3 Resolution: 1280 x 1024 - Mode: Windowed Frames Per Second > Higher Is Better NTT (nosb) ............................ 79.69 |==================== NIR (nosb) ............................ 110.01 |=========================== NTT (sb) .............................. 114.48 |============================ NIR (sb) .............................. 126.03 |=============================== Barts NIR sb .......................... 101.54 |========================= Barts NTT sb .......................... 92.26 |======================= Barts NIR nosb ........................ 95.20 |======================= Barts NIR nosb copy-prop and texlow 2 . 95.37 |======================= Cayman NIR nosb updated ............... 110.01 |=========================== Cayman NIR nosb main+fix .............. 109.33 |=========================== Unigine Tropics 1.3 Resolution: 1280 x 1024 - Mode: Windowed Frames Per Second > Higher Is Better NTT (nosb) ............................ 79.40 |========================= NIR (nosb) ............................ 96.13 |============================== NTT (sb) .............................. 96.03 |============================== NIR (sb) .............................. 100.27 |=============================== Barts NIR sb .......................... 87.90 |=========================== Barts NTT sb .......................... 83.14 |========================== Barts NIR nosb ........................ 86.82 |=========================== Barts NIR nosb copy-prop and texlow 2 . 86.92 |=========================== Cayman NIR nosb updated ............... 91.54 |============================ Cayman NIR nosb main+fix .............. 90.93 |============================ Unigine Valley 1.0 Resolution: 1280 x 1024 - Mode: Windowed - Renderer: OpenGL Frames Per Second > Higher Is Better NTT (nosb) ............................ 30.12 |========================= NIR (nosb) ............................ 37.56 |=============================== NTT (sb) .............................. 37.31 |=============================== NIR (sb) .............................. 38.56 |================================ Barts NIR sb .......................... 32.49 |=========================== Barts NTT sb .......................... 32.30 |=========================== Barts NIR nosb ........................ 31.77 |========================== Barts NIR nosb copy-prop and texlow 2 . 32.05 |=========================== Cayman NIR nosb updated ............... 37.47 |=============================== Cayman NIR nosb main+fix .............. 37.46 |=============================== GLmark2 2021.08.30 Resolution: 1280 x 1024 Score > Higher Is Better NTT (nosb) ............................ 2450 |======================== NIR (nosb) ............................ 2484 |======================== NTT (sb) .............................. 2555 |========================= NIR (sb) .............................. 2561 |========================= Barts NIR sb .......................... 3260 |================================ Barts NTT sb .......................... 3284 |================================ Barts NIR nosb ........................ 3270 |================================ Barts NIR nosb copy-prop and texlow 2 . 3396 |================================= Cayman NIR nosb updated ............... 2419 |======================== Cayman NIR nosb main+fix .............. 2432 |======================== GpuTest 0.7.0 Test: Furmark - Resolution: 1280 x 1024 - Mode: Windowed Points > Higher Is Better NTT (nosb) ............................ 1600 |============================= NIR (nosb) ............................ 1726 |================================ NTT (sb) .............................. 1750 |================================ NIR (sb) .............................. 1792 |================================= Barts NIR sb .......................... 1621 |============================== Barts NTT sb .......................... 1614 |============================== Barts NIR nosb ........................ 1621 |============================== Barts NIR nosb copy-prop and texlow 2 . 1599 |============================= Cayman NIR nosb updated ............... 1718 |================================ Cayman NIR nosb main+fix .............. 1718 |================================ GpuTest 0.7.0 Test: TessMark - Resolution: 1280 x 1024 - Mode: Windowed Points > Higher Is Better NTT (nosb) ............................ 412 |========================== NIR (nosb) ............................ 535 |================================== NTT (sb) .............................. 405 |========================== NIR (sb) .............................. 535 |================================== Barts NIR sb .......................... 519 |================================= Barts NIR nosb ........................ 520 |================================= Barts NIR nosb copy-prop and texlow 2 . 503 |================================ Cayman NIR nosb updated ............... 526 |================================= Cayman NIR nosb main+fix .............. 529 |================================== Xonotic 0.8.2 Resolution: 1920 x 1080 - Effects Quality: Ultimate Frames Per Second > Higher Is Better NTT (nosb) ............................ 105.38 |========================= NTT (sb) .............................. 129.14 |=============================== NIR (nosb) ............................ 38.66 |========= NIR (sb) .............................. 128.24 |=============================== Barts NIR sb .......................... 111.64 |=========================== Barts NTT sb .......................... 111.46 |=========================== Barts NIR nosb ........................ 104.63 |========================= Barts NIR nosb copy-prop and texlow 2 . 107.16 |========================== Cayman NIR nosb updated ............... 128.26 |=============================== Cayman NIR nosb main+fix .............. 127.90 |===============================