Difference between revisions of "Performance impact of Mesa glthread"

From GamingOnLinux.com Linux Games Wiki
Jump to navigation Jump to search
(→‎Results template: performance disabled explanation)
(rename "disabled" performance state, to make it more obvious)
Line 44: Line 44:
 
Even more advanced usage is with:
 
Even more advanced usage is with:
 
<pre>$ mesa_glthread=true GALLIUM_HUD=fps,API-thread-offloaded-slots+API-thread-direct-slots+API-thread-num-syncs /path/to/your/game/executable</pre>
 
<pre>$ mesa_glthread=true GALLIUM_HUD=fps,API-thread-offloaded-slots+API-thread-direct-slots+API-thread-num-syncs /path/to/your/game/executable</pre>
which adds 3 more HUD charts. The API charts on the HUD show glthread counters. '''If they are 0, glthread is disabled.''' Even if you enable glthread, Mesa can still decide to disable it for compatibility. In order to have a good chance of having higher performance, ''API-thread-offloaded-slots'' must be 2x or higher than ''API-thread-direct-slots''. It's recommended to have a slower CPU compared to the GPU.  
+
which adds 3 more HUD charts. The API charts on the HUD show glthread counters. '''If they are 0 while playing (not in menu or during loading), glthread is force-disabled.''' Even if you enable glthread, Mesa can still decide to disable it for compatibility. In order to have a good chance of having higher performance, ''API-thread-offloaded-slots'' must be 2x or higher than ''API-thread-direct-slots''. It's recommended to have a slower CPU compared to the GPU.  
 
</li>
 
</li>
 
</ul>
 
</ul>
Line 66: Line 66:
 
! Game name !! Tester name !! Improves performance !! Performance description !! Executable name !! Date !! Hardware used !! Mesa version
 
! Game name !! Tester name !! Improves performance !! Performance description !! Executable name !! Date !! Hardware used !! Mesa version
 
|-
 
|-
| Bioshock Infinite ('''EXAMPLE!''') || YOUR_NICK || yes/no/disabled || 50% average FPS increase on max details in benchmark (70 -> 105 FPS) || bioshock.i386 || YYYY-MM-DD || Radeon R9 270X, Core i5-4570 || 17.2.0-0.67.git7896dee.fc26
+
| Bioshock Infinite ('''EXAMPLE!''') || YOUR_NICK || yes/no/force-disabled || 50% average FPS increase on max details in benchmark (70 -> 105 FPS) || bioshock.i386 || YYYY-MM-DD || Radeon R9 270X, Core i5-4570 || 17.2.0-0.67.git7896dee.fc26
 
|}
 
|}
  
<code>Improves performance = disabled</code> means glthread can't be enabled even if you specify <code>mesa_glthread=true</code>. That can be discovered by using GALLIUM_HUD. See [[#Measuring_FPS]].
+
<code>Improves performance = force-disabled</code> means glthread can't be enabled even if you specify <code>mesa_glthread=true</code>. That can be discovered by using GALLIUM_HUD. See [[#Measuring_FPS]].
  
 
== Results ==
 
== Results ==
Line 77: Line 77:
 
! Game name !! Tester name !! Improves performance !! Performance description !! Executable name !! Date !! Hardware used !! Mesa version
 
! Game name !! Tester name !! Improves performance !! Performance description !! Executable name !! Date !! Hardware used !! Mesa version
 
|-
 
|-
| FORCED || Styx85 || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || FORCED.x86 || 2017-07-18 || Radeon RX 480, AMD Athlon II X4 640 || Mesa 17.2.0-devel (git-f25c7f9f3e) Arch Rolling
+
| FORCED || Styx85 || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || FORCED.x86 || 2017-07-18 || Radeon RX 480, AMD Athlon II X4 640 || Mesa 17.2.0-devel (git-f25c7f9f3e) Arch Rolling
 
|-
 
|-
| FORCED || Styx85 || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero), modify run_steam.sh to FORCED.x86_64 to run 64bit version || FORCED.x86_64 || 2017-07-18 || Radeon RX 480, AMD Athlon II X4 640 || Mesa 17.2.0-devel (git-f25c7f9f3e) Arch Rolling
+
| FORCED || Styx85 || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero), modify run_steam.sh to FORCED.x86_64 to run 64bit version || FORCED.x86_64 || 2017-07-18 || Radeon RX 480, AMD Athlon II X4 640 || Mesa 17.2.0-devel (git-f25c7f9f3e) Arch Rolling
 
|-
 
|-
 
| Valhalla Hills || Styx85 || yes || Same avg framerates with less drops and microstuttering ingame with glthread activated. It's noticeably smoother and less choppy when running around the map and while zooming, as well with many animated persons on screen|| ValhallaHills-Linux-Shipping || 2017-07-10 || Radeon RX 480, AMD Athlon II X4 640 || Mesa 17.2.0-devel (git-f25c7f9f3e) Arch Rolling
 
| Valhalla Hills || Styx85 || yes || Same avg framerates with less drops and microstuttering ingame with glthread activated. It's noticeably smoother and less choppy when running around the map and while zooming, as well with many animated persons on screen|| ValhallaHills-Linux-Shipping || 2017-07-10 || Radeon RX 480, AMD Athlon II X4 640 || Mesa 17.2.0-devel (git-f25c7f9f3e) Arch Rolling
 
|-
 
|-
| 0 A.D. || Styx85 || disabled || Force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || pyrogenesis || 2017-07-10 || Radeon RX 480, AMD Athlon II X4 640 || Mesa 17.2.0-devel (git-373f707fbb) Arch Rolling
+
| 0 A.D. || Styx85 || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || pyrogenesis || 2017-07-10 || Radeon RX 480, AMD Athlon II X4 640 || Mesa 17.2.0-devel (git-373f707fbb) Arch Rolling
 
|-
 
|-
| OpenRA || Styx85 || disabled || Force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || openra || 2017-07-10 || Radeon RX 480, AMD Athlon II X4 640 || Mesa 17.2.0-devel (git-373f707fbb) Arch Rolling
+
| OpenRA || Styx85 || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || openra || 2017-07-10 || Radeon RX 480, AMD Athlon II X4 640 || Mesa 17.2.0-devel (git-373f707fbb) Arch Rolling
 
|-  
 
|-  
| Hard West || Styx85 || disabled || Force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || HardWest.x86_64 || 2017-07-18 || Radeon RX 480, AMD Athlon II X4 640 || Mesa 17.2.0-devel (git-373f707fbb) Arch Rolling
+
| Hard West || Styx85 || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || HardWest.x86_64 || 2017-07-18 || Radeon RX 480, AMD Athlon II X4 640 || Mesa 17.2.0-devel (git-373f707fbb) Arch Rolling
 
|-  
 
|-  
| Massive Chalice || Styx85 || disabled || Force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || MC || 2017-07-17 || Radeon RX 480, AMD Athlon II X4 640 || Mesa 17.2.0-devel (git-373f707fbb) Arch Rolling
+
| Massive Chalice || Styx85 || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || MC || 2017-07-17 || Radeon RX 480, AMD Athlon II X4 640 || Mesa 17.2.0-devel (git-373f707fbb) Arch Rolling
 
|-
 
|-
| Knights of the Old Republic II || Styx85 || disabled || Force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || KOTOR2 || 2017-07-18 || Radeon RX 480, AMD Athlon II X4 640 || Mesa 17.2.0-devel (git-f25c7f9f3e) Arch Rolling
+
| Knights of the Old Republic II || Styx85 || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || KOTOR2 || 2017-07-18 || Radeon RX 480, AMD Athlon II X4 640 || Mesa 17.2.0-devel (git-f25c7f9f3e) Arch Rolling
 
|-
 
|-
 
| Metro 2033 Redux || Styx85 || no || Runned several test runs with the PTS, there is a minimal framerate drop, ingame though much less microstuttering || metro || 2017-07-19 || Radeon RX 480, AMD Athlon II X4 640 || Mesa 17.2.0-devel (git-f25c7f9f3e) Arch Rolling
 
| Metro 2033 Redux || Styx85 || no || Runned several test runs with the PTS, there is a minimal framerate drop, ingame though much less microstuttering || metro || 2017-07-19 || Radeon RX 480, AMD Athlon II X4 640 || Mesa 17.2.0-devel (git-f25c7f9f3e) Arch Rolling
Line 97: Line 97:
 
| Metro: Last Light Redux || Styx85 || no || Runned several test runs with the PTS, there is again a minimal framerate drop like in Metro 2033 Redux || metro || 2017-07-19 || Radeon RX 480, AMD Athlon II X4 640 || Mesa 17.2.0-devel (git-f25c7f9f3e) Arch Rolling
 
| Metro: Last Light Redux || Styx85 || no || Runned several test runs with the PTS, there is again a minimal framerate drop like in Metro 2033 Redux || metro || 2017-07-19 || Radeon RX 480, AMD Athlon II X4 640 || Mesa 17.2.0-devel (git-f25c7f9f3e) Arch Rolling
 
|-
 
|-
| Master of Orion || Styx85 || disabled || Force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || MasterOfOrion.x86_64 || 2017-07-19 || Radeon RX 480, AMD Athlon II X4 640 || Mesa 17.2.0-devel (git-f25c7f9f3e) Arch Rolling
+
| Master of Orion || Styx85 || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || MasterOfOrion.x86_64 || 2017-07-19 || Radeon RX 480, AMD Athlon II X4 640 || Mesa 17.2.0-devel (git-f25c7f9f3e) Arch Rolling
 
|-
 
|-
| Oddworld: New 'n' Tasty || Styx85 || disabled || Force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || NNT.x86 || 2017-07-19 || Radeon RX 480, AMD Athlon II X4 640 || Mesa 17.2.0-devel (git-f25c7f9f3e) Arch Rolling
+
| Oddworld: New 'n' Tasty || Styx85 || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || NNT.x86 || 2017-07-19 || Radeon RX 480, AMD Athlon II X4 640 || Mesa 17.2.0-devel (git-f25c7f9f3e) Arch Rolling
 
|-
 
|-
 
| Dreamfall Chapters || Styx85 || yes || Gallium_HUD fps counter goes up from ~60fps to ~82fps in fullHD, maxed out settings || Dreamfall Chapters || 2017-07-18 || Radeon RX 480, AMD Athlon II X4 640 || Mesa 17.2.0-devel (git-f25c7f9f3e) Arch Rolling
 
| Dreamfall Chapters || Styx85 || yes || Gallium_HUD fps counter goes up from ~60fps to ~82fps in fullHD, maxed out settings || Dreamfall Chapters || 2017-07-18 || Radeon RX 480, AMD Athlon II X4 640 || Mesa 17.2.0-devel (git-f25c7f9f3e) Arch Rolling
Line 113: Line 113:
 
| Renowned Explorers: International Society || Styx85 || yes || Average ingame FPS goes up by ~11% (Measurement compared by GALLIUM_HUD_PERIOD=0.07 GALLIUM_HUD_DUMP_DIR=/home/%USER%/test/ with and without glthread, graphs and mean calculated with libreoffice calc) || abbeycore_steam || 2017-07-26 || Radeon RX 480, AMD Athlon II X4 640 || Mesa 17.3.0-devel (git-dacb319777) Arch Rolling
 
| Renowned Explorers: International Society || Styx85 || yes || Average ingame FPS goes up by ~11% (Measurement compared by GALLIUM_HUD_PERIOD=0.07 GALLIUM_HUD_DUMP_DIR=/home/%USER%/test/ with and without glthread, graphs and mean calculated with libreoffice calc) || abbeycore_steam || 2017-07-26 || Radeon RX 480, AMD Athlon II X4 640 || Mesa 17.3.0-devel (git-dacb319777) Arch Rolling
 
|-
 
|-
| Trine || Styx85 || disabled || Force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || trine1_linux_32bit || 2017-07-26 || Radeon RX 480, AMD Athlon II X4 640 || Mesa 17.3.0-devel (git-dacb319777) Arch Rolling
+
| Trine || Styx85 || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || trine1_linux_32bit || 2017-07-26 || Radeon RX 480, AMD Athlon II X4 640 || Mesa 17.3.0-devel (git-dacb319777) Arch Rolling
 
|-
 
|-
| War for the Overworld || Styx85 || disabled || Force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || WFTOGame.x86_64 || 2017-07-26 || Radeon RX 480, AMD Athlon II X4 640 || Mesa 17.3.0-devel (git-dacb319777) Arch Rolling
+
| War for the Overworld || Styx85 || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || WFTOGame.x86_64 || 2017-07-26 || Radeon RX 480, AMD Athlon II X4 640 || Mesa 17.3.0-devel (git-dacb319777) Arch Rolling
 
|-
 
|-
| Black Mesa || Styx85 || disabled || Force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || bms_linux || 2017-07-10 || Radeon RX 480, AMD Athlon II X4 640 || Mesa 17.2.0-devel (git-373f707fbb) Arch Rolling
+
| Black Mesa || Styx85 || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || bms_linux || 2017-07-10 || Radeon RX 480, AMD Athlon II X4 640 || Mesa 17.2.0-devel (git-373f707fbb) Arch Rolling
 
|-
 
|-
 
| Mad Max || Styx85 || no || Steam Overlay FPS counter: activated 25-51 fps // deactivated 25-51 fps, no impact on gameplay, but otherwise no regression. Video settings profile very high. || MadMax || 2017-07-10 || Radeon RX 480, AMD Athlon II X4 640 || Mesa 17.2.0-devel (git-6c7b7aa3d8) Arch Rolling
 
| Mad Max || Styx85 || no || Steam Overlay FPS counter: activated 25-51 fps // deactivated 25-51 fps, no impact on gameplay, but otherwise no regression. Video settings profile very high. || MadMax || 2017-07-10 || Radeon RX 480, AMD Athlon II X4 640 || Mesa 17.2.0-devel (git-6c7b7aa3d8) Arch Rolling
 
|-
 
|-
| Age of Wonders III || Styx85 || disabled || Force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || AoW3 || 2017-07-16 || Radeon RX 480, AMD Athlon II X4 640 || Mesa 17.2.0-devel (git-373f707fbb) Arch Rolling
+
| Age of Wonders III || Styx85 || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || AoW3 || 2017-07-16 || Radeon RX 480, AMD Athlon II X4 640 || Mesa 17.2.0-devel (git-373f707fbb) Arch Rolling
 
|-
 
|-
| Battle Worlds: Kronos || Styx85 || disabled || Force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || BattleWorldsKronos.x86_64 || 2017-07-16 || Radeon RX 480, AMD Athlon II X4 640 || Mesa 17.2.0-devel (git-373f707fbb) Arch Rolling
+
| Battle Worlds: Kronos || Styx85 || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || BattleWorldsKronos.x86_64 || 2017-07-16 || Radeon RX 480, AMD Athlon II X4 640 || Mesa 17.2.0-devel (git-373f707fbb) Arch Rolling
 
|-
 
|-
| Half Life 2: Lost Coast || Styx85 || disabled || Force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero), but on the other hand when running the integrated video stresss test framerates are reproducible improving from ~138 fps to ~142 fps. Did another test with the PTS test profile at 2560*1440, settings maxed out. Framerate stays const. at 103 fps. || hl2_linux || 2017-07-17 || Radeon RX 480, AMD Athlon II X4 640 || Mesa 17.2.0-devel (git-373f707fbb) Arch Rolling
+
| Half Life 2: Lost Coast || Styx85 || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero), but on the other hand when running the integrated video stresss test framerates are reproducible improving from ~138 fps to ~142 fps. Did another test with the PTS test profile at 2560*1440, settings maxed out. Framerate stays const. at 103 fps. || hl2_linux || 2017-07-17 || Radeon RX 480, AMD Athlon II X4 640 || Mesa 17.2.0-devel (git-373f707fbb) Arch Rolling
 
|-
 
|-
 
| Big Pharma || Styx85 || no || with and without glthread const. ~70fps || Big Pharma.x86 || 2017-07-16 || Radeon RX 480, AMD Athlon II X4 640 || Mesa 17.2.0-devel (git-f25c7f9f3e) Arch Rolling
 
| Big Pharma || Styx85 || no || with and without glthread const. ~70fps || Big Pharma.x86 || 2017-07-16 || Radeon RX 480, AMD Athlon II X4 640 || Mesa 17.2.0-devel (git-f25c7f9f3e) Arch Rolling
Line 163: Line 163:
 
| Rocket League || carrionbear || yes || using gallium hud, each half second recording the framerate to a file, and then putting that file into libreoffice calc and averaging all of the output i got 61.2 without glthread enabled and 68.4 with glthread enabled. the game also seemed much smoother with glthread enabled, in critical places the framerate didnt drop so badly and it overal seemed to stay in the 100+ range but there were probably outliers bringing the average down. i played a single player exhibition match on the snowy stadium with no bots for five minutes each time, basically just driving in circles and scoring and trying to fly. all settings maxed, no antiliasing, no vsync, no changes to camera settings (so the fov was 90). || RocketLeague || 2017-07-12 || MSI RX470 4GB, AMD FX-6300 || Mesa 17.2.0-devel(oibaf ppa), Ubuntu 17.10 Artful Aardvark daily  
 
| Rocket League || carrionbear || yes || using gallium hud, each half second recording the framerate to a file, and then putting that file into libreoffice calc and averaging all of the output i got 61.2 without glthread enabled and 68.4 with glthread enabled. the game also seemed much smoother with glthread enabled, in critical places the framerate didnt drop so badly and it overal seemed to stay in the 100+ range but there were probably outliers bringing the average down. i played a single player exhibition match on the snowy stadium with no bots for five minutes each time, basically just driving in circles and scoring and trying to fly. all settings maxed, no antiliasing, no vsync, no changes to camera settings (so the fov was 90). || RocketLeague || 2017-07-12 || MSI RX470 4GB, AMD FX-6300 || Mesa 17.2.0-devel(oibaf ppa), Ubuntu 17.10 Artful Aardvark daily  
 
|-
 
|-
| This War of Mine || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) ||  || 2017-07-13 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
+
| This War of Mine || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) ||  || 2017-07-13 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
|-
 
|-
| FORCED || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) ||  || 2017-07-13 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
+
| FORCED || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) ||  || 2017-07-13 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
|-
 
|-
| Hand of Fate || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) ||  || 2017-07-13 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
+
| Hand of Fate || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) ||  || 2017-07-13 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
|-
 
|-
| Little Inferno || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) ||  || 2017-07-13 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
+
| Little Inferno || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) ||  || 2017-07-13 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
|-
 
|-
| Magicka 2 || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) ||  || 2017-07-13 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
+
| Magicka 2 || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) ||  || 2017-07-13 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
|-
 
|-
| Mount & Blade: Warband || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || mb_warband_linux || 2017-07-13 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
+
| Mount & Blade: Warband || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || mb_warband_linux || 2017-07-13 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
|-
 
|-
| Serious Sam 3: BFE || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || Sam3 || 2017-07-13 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
+
| Serious Sam 3: BFE || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || Sam3 || 2017-07-13 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
|-
 
|-
| Stacking || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || Stack.bin.x86 || 2017-07-13 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
+
| Stacking || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || Stack.bin.x86 || 2017-07-13 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
|-
 
|-
| The Stanley Parable || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || stanley_linux || 2017-07-13 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
+
| The Stanley Parable || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || stanley_linux || 2017-07-13 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
|-
 
|-
| The Swapper || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || TheSwapper.bin.x86_64 || 2017-07-13 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
+
| The Swapper || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || TheSwapper.bin.x86_64 || 2017-07-13 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
|-
 
|-
| Trine || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || trine1_linux_32bit || 2017-07-13 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
+
| Trine || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || trine1_linux_32bit || 2017-07-13 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
|-
 
|-
| XCOM: Enemy Unknown || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || game.x86_64 || 2017-07-13 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
+
| XCOM: Enemy Unknown || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || game.x86_64 || 2017-07-13 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
|-
 
|-
| XCOM: Enemy Within || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || game.x86_64 || 2017-07-13 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
+
| XCOM: Enemy Within || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || game.x86_64 || 2017-07-13 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
|-
 
|-
| Worms Clan Wars || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || WormsClanWars.bin.x86 || 2017-07-13 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
+
| Worms Clan Wars || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || WormsClanWars.bin.x86 || 2017-07-13 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
|-
 
|-
| Octodad: Dadliest Catch || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || OctodadDadliestCatch || 2017-07-13 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
+
| Octodad: Dadliest Catch || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || OctodadDadliestCatch || 2017-07-13 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
|-
 
|-
| Super Splatters || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || Splatters.bin.x86 || 2017-07-13 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
+
| Super Splatters || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || Splatters.bin.x86 || 2017-07-13 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
|-
 
|-
 
| Valhalla Hills || ripper || no || no change in FPS on both lowest and max settings || ValhallaHills-Linux-Shipping || 2017-07-11 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
| Valhalla Hills || ripper || no || no change in FPS on both lowest and max settings || ValhallaHills-Linux-Shipping || 2017-07-11 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
|-
 
|-
| Dungeon Defenders || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || DungeonDefenders-x86 || 2017-07-15 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
+
| Dungeon Defenders || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || DungeonDefenders-x86 || 2017-07-15 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
|-
 
|-
| Killing Floor || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || killingfloor-bin || 2017-07-15 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
+
| Killing Floor || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || killingfloor-bin || 2017-07-15 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
|-
 
|-
| Left 4 Dead 2 || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || hl2_linux || 2017-07-15 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
+
| Left 4 Dead 2 || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || hl2_linux || 2017-07-15 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
|-
 
|-
 
| PAYDAY 2 || ripper || no || 76 -> 66 (-13%) FPS when standing before the safe house. API-thread-offloaded-slots always zero, API-thread-direct-slots high numbers. || payday2_release || 2017-07-15 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
| PAYDAY 2 || ripper || no || 76 -> 66 (-13%) FPS when standing before the safe house. API-thread-offloaded-slots always zero, API-thread-direct-slots high numbers. || payday2_release || 2017-07-15 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
Line 207: Line 207:
 
| Dungeons 2 || ripper || no || no noticeable difference in FPS when starting skirmish mode || Dungeons2.x86_64 || 2017-07-15 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
| Dungeons 2 || ripper || no || no noticeable difference in FPS when starting skirmish mode || Dungeons2.x86_64 || 2017-07-15 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
|-
 
|-
| Else Heart.Break() || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || ElseHeartbreak || 2017-07-15 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
+
| Else Heart.Break() || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || ElseHeartbreak || 2017-07-15 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
|-
 
|-
| Half-Life 2 || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || hl2_linux || 2017-07-15 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
+
| Half-Life 2 || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || hl2_linux || 2017-07-15 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
|-
 
|-
| Half-Life: Source || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || hl2_linux || 2017-07-15 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
+
| Half-Life: Source || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || hl2_linux || 2017-07-15 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
|-
 
|-
| Serious Sam Fusion 2017 (beta) || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || Sam2017 || 2017-07-16 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
+
| Serious Sam Fusion 2017 (beta) || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || Sam2017 || 2017-07-16 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
|-
 
|-
| A Story About My Uncle || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || ASAMU || 2017-07-16 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
+
| A Story About My Uncle || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || ASAMU || 2017-07-16 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
|-
 
|-
| Syder Arcade || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || SyderArcade.x86 || 2017-07-16 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
+
| Syder Arcade || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || SyderArcade.x86 || 2017-07-16 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
|-
 
|-
| Windward || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || Windward.x86 || 2017-07-16 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
+
| Windward || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || Windward.x86 || 2017-07-16 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
|-
 
|-
| Ziggurat || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || Ziggurat.x86_64 || 2017-07-16 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
+
| Ziggurat || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || Ziggurat.x86_64 || 2017-07-16 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
|-
 
|-
| Amnesia: The Dark Descent || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || Amnesia.bin.x86_64 || 2017-07-16 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
+
| Amnesia: The Dark Descent || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || Amnesia.bin.x86_64 || 2017-07-16 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
|-
 
|-
| Antichamber || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || UDKGame-Linux || 2017-07-16 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
+
| Antichamber || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || UDKGame-Linux || 2017-07-16 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
|-
 
|-
| Door Kickers || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || DoorKickers || 2017-07-16 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
+
| Door Kickers || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || DoorKickers || 2017-07-16 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
|-
 
|-
 
| Overlord || ripper || yes || 95 -> 115 (21% up) FPS when looking at rotating stones at the start of the game, 80 -> 100 FPS (25% up)  in Mellow Hills|| overlord.i386 || 2017-07-16 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
| Overlord || ripper || yes || 95 -> 115 (21% up) FPS when looking at rotating stones at the start of the game, 80 -> 100 FPS (25% up)  in Mellow Hills|| overlord.i386 || 2017-07-16 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
Line 233: Line 233:
 
| Overlord 2 || ripper || yes || 80 -> 100 (25% up) FPS when looking at the village in tutorial, 85 -> 100 FPS (18% up) when chasing children away || overlord2.i386 || 2017-07-16 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
| Overlord 2 || ripper || yes || 80 -> 100 (25% up) FPS when looking at the village in tutorial, 85 -> 100 FPS (18% up) when chasing children away || overlord2.i386 || 2017-07-16 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
|-
 
|-
| Penumbra: Overture || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || penumbra.bin || 2017-07-16 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
+
| Penumbra: Overture || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || penumbra.bin || 2017-07-16 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
|-
 
|-
| Puddle || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || Puddle || 2017-07-16 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
+
| Puddle || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || Puddle || 2017-07-16 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
|-
 
|-
| Rochard || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || Rochard || 2017-07-16 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
+
| Rochard || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || Rochard || 2017-07-16 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
|-
 
|-
| Solar Flux || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || solarflux || 2017-07-16 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
+
| Solar Flux || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || solarflux || 2017-07-16 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
|-
 
|-
| Splice || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || Splice.x86_64 || 2017-07-16 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
+
| Splice || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || Splice.x86_64 || 2017-07-16 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
|-
 
|-
| Waking Mars || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || wakingmars || 2017-07-16 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
+
| Waking Mars || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || wakingmars || 2017-07-16 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
|-
 
|-
| Zen Bound 2 || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || ZenBound2.bin.x86 || 2017-07-16 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
+
| Zen Bound 2 || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || ZenBound2.bin.x86 || 2017-07-16 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
|-
 
|-
| Beat Hazard || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || BeatHazard_Linux2 || 2017-07-16 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
+
| Beat Hazard || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || BeatHazard_Linux2 || 2017-07-16 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
|-
 
|-
| Capsized || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || NePlusUltra.bin.x86_64 || 2017-07-16 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
+
| Capsized || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || NePlusUltra.bin.x86_64 || 2017-07-16 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
|-
 
|-
| Costume Quest || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || Cq.bin.x86 || 2017-07-16 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
+
| Costume Quest || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || Cq.bin.x86 || 2017-07-16 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
|-
 
|-
| GALAK-Z || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || Galak-Z.x86_64 || 2017-07-16 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
+
| GALAK-Z || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || Galak-Z.x86_64 || 2017-07-16 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
|-
 
|-
| Gratuitous Space Battles || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || GSB.bin.x86 || 2017-07-16 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
+
| Gratuitous Space Battles || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || GSB.bin.x86 || 2017-07-16 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
|-
 
|-
| Psychonauts || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || Psychonauts || 2017-07-16 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
+
| Psychonauts || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || Psychonauts || 2017-07-16 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
|-
 
|-
| Ravensword: Shadowlands || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || rs2.x86 || 2017-07-16 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
+
| Ravensword: Shadowlands || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || rs2.x86 || 2017-07-16 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
|-
 
|-
| Soul Axiom || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || SoulAxiom.x86_64 || 2017-07-16 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
+
| Soul Axiom || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || SoulAxiom.x86_64 || 2017-07-16 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
|-
 
|-
| Steel Storm: Burning Retribution || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || steelstorm64 || 2017-07-16 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
+
| Steel Storm: Burning Retribution || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || steelstorm64 || 2017-07-16 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
|-
 
|-
| Tiny and Big: Grandpa's Leftovers || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || tinyandbig || 2017-07-16 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
+
| Tiny and Big: Grandpa's Leftovers || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || tinyandbig || 2017-07-16 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
|-
 
|-
| Two Worlds: Epic Edition || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || TwoWorlds.exe || 2017-07-16 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
+
| Two Worlds: Epic Edition || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || TwoWorlds.exe || 2017-07-16 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
|-
 
|-
 
| Dota 2 || ripper || no || no difference in FPS in two timedemo demos, including different graphics settings || dota2 || 2017-07-16 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
| Dota 2 || ripper || no || no difference in FPS in two timedemo demos, including different graphics settings || dota2 || 2017-07-16 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
Line 275: Line 275:
 
| War Thunder || higuita || yes || 105 -> 112 (6% up) https://forum.warthunder.com/index.php?/topic/363552-mesa-increase-performance-howto/ || aces || 2017-07-17 || unknown || mesa-9ee67467c9ea592340aee10a55ba54d7266ff0a9 (below this the game crashes)  
 
| War Thunder || higuita || yes || 105 -> 112 (6% up) https://forum.warthunder.com/index.php?/topic/363552-mesa-increase-performance-howto/ || aces || 2017-07-17 || unknown || mesa-9ee67467c9ea592340aee10a55ba54d7266ff0a9 (below this the game crashes)  
 
|-
 
|-
| Oddworld: New ’n’ Tasty || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || NNT.x86 || 2017-07-17 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
+
| Oddworld: New ’n’ Tasty || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || NNT.x86 || 2017-07-17 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
|-
 
|-
 
| Trine 3: The Artifacts of Power || ripper || no || no difference spotted in tutorial on both max and lowest details || trine3_linux_64bit || 2017-07-17 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
| Trine 3: The Artifacts of Power || ripper || no || no difference spotted in tutorial on both max and lowest details || trine3_linux_64bit || 2017-07-17 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
|-
 
|-
| Bastion || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || Bastion.bin.x86 || 2017-07-17 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
+
| Bastion || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || Bastion.bin.x86 || 2017-07-17 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
|-
 
|-
| Cogs || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || Cogs-x86 || 2017-07-17 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
+
| Cogs || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || Cogs-x86 || 2017-07-17 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
|-
 
|-
| Legend of Grimrock || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || Grimrock.bin.x86_64 || 2017-07-17 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
+
| Legend of Grimrock || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || Grimrock.bin.x86_64 || 2017-07-17 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
|-
 
|-
| LIMBO || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || limbo || 2017-07-17 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
+
| LIMBO || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || limbo || 2017-07-17 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
|-
 
|-
 
| Vessel || ripper || no || no difference in FPS (game is hard-capped to 60 FPS) || vessel.x86 || 2017-07-17 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
| Vessel || ripper || no || no difference in FPS (game is hard-capped to 60 FPS) || vessel.x86 || 2017-07-17 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
|-
 
|-
| Goat Simulator || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || GoatGame || 2017-07-17 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
+
| Goat Simulator || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || GoatGame || 2017-07-17 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
|-
 
|-
| Team Fortress 2 || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || hl2_linux || 2017-07-17 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
+
| Team Fortress 2 || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || hl2_linux || 2017-07-17 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
 
|-
 
|-
 
| War Thunder || ripper || yes || integrated benchmark: Battle of Berlin (medium) 76.2 -> 83 FPS (9% up); Battle of Berlin (high) 43.4 -> 46.1 FPS (6% up); Tank Battle (medium) 34.3 -> 36.7 FPS (7% up); Pacific War (evening, medium) 71.4 -> 74.4 FPS (4% up); Seashore (medium) 67.9 -> 70.6 FPS (4% up) || aces || 2017-07-17 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.70.git5ffe0c9.fc26, Fedora 26
 
| War Thunder || ripper || yes || integrated benchmark: Battle of Berlin (medium) 76.2 -> 83 FPS (9% up); Battle of Berlin (high) 43.4 -> 46.1 FPS (6% up); Tank Battle (medium) 34.3 -> 36.7 FPS (7% up); Pacific War (evening, medium) 71.4 -> 74.4 FPS (4% up); Seashore (medium) 67.9 -> 70.6 FPS (4% up) || aces || 2017-07-17 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.70.git5ffe0c9.fc26, Fedora 26
 
|-
 
|-
| Dragons and Titans || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || dnt.x86 || 2017-07-17 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.70.git5ffe0c9.fc26, Fedora 26
+
| Dragons and Titans || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || dnt.x86 || 2017-07-17 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.70.git5ffe0c9.fc26, Fedora 26
 
|-
 
|-
| Star Conflict || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || StarConflict || 2017-07-17 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.70.git5ffe0c9.fc26, Fedora 26
+
| Star Conflict || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || StarConflict || 2017-07-17 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.70.git5ffe0c9.fc26, Fedora 26
 
|-
 
|-
 
| Life is Strange || ripper || no || FPS around lighthouse seem to be a bit lower with glthread || LifeIsStrange || 2017-07-17 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.70.git5ffe0c9.fc26, Fedora 26
 
| Life is Strange || ripper || no || FPS around lighthouse seem to be a bit lower with glthread || LifeIsStrange || 2017-07-17 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.70.git5ffe0c9.fc26, Fedora 26
 
|-
 
|-
| Fistful of Frags || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || hl2_linux || 2017-07-17 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.70.git5ffe0c9.fc26, Fedora 26
+
| Fistful of Frags || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || hl2_linux || 2017-07-17 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.70.git5ffe0c9.fc26, Fedora 26
 
|-
 
|-
| No More Room in Hell || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || hl2_linux || 2017-07-17 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.70.git5ffe0c9.fc26, Fedora 26
+
| No More Room in Hell || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || hl2_linux || 2017-07-17 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.70.git5ffe0c9.fc26, Fedora 26
 
|-
 
|-
| Codename CURE || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || cure_linux || 2017-07-17 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.70.git5ffe0c9.fc26, Fedora 26
+
| Codename CURE || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || cure_linux || 2017-07-17 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.70.git5ffe0c9.fc26, Fedora 26
 
|-
 
|-
| Pirates, Vikings, and Knights II || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || hl2_linux || 2017-07-17 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.70.git5ffe0c9.fc26, Fedora 26
+
| Pirates, Vikings, and Knights II || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || hl2_linux || 2017-07-17 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.70.git5ffe0c9.fc26, Fedora 26
 
|-
 
|-
 
| Faeria || ripper || no || no change in FPS during a match, API-thread-direct-slots are much higher than API-thread-offloaded-slots || Faeria.x86_64 || 2017-07-17 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.70.git5ffe0c9.fc26, Fedora 26
 
| Faeria || ripper || no || no change in FPS during a match, API-thread-direct-slots are much higher than API-thread-offloaded-slots || Faeria.x86_64 || 2017-07-17 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.70.git5ffe0c9.fc26, Fedora 26
Line 313: Line 313:
 
| Jotun || ripper || no || game is hard-capped to 60 FPS (even with disabled vsync in-game and using vblank_mode=0). No difference in smoothness. API-thread-offloaded-slots numbers are about the same as API-thread-direct-slots numbers. (I believe Styx85's opposite result is the outcome of a few dropped frames with vsync, thus going to 30 FPS momentarily. The intro is animated, not 3D, and the API-thread* numbers don't suggest there should be an improvement there). || Jotun.x86_64 || 2017-07-18 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.70.git5ffe0c9.fc26, Fedora 26
 
| Jotun || ripper || no || game is hard-capped to 60 FPS (even with disabled vsync in-game and using vblank_mode=0). No difference in smoothness. API-thread-offloaded-slots numbers are about the same as API-thread-direct-slots numbers. (I believe Styx85's opposite result is the outcome of a few dropped frames with vsync, thus going to 30 FPS momentarily. The intro is animated, not 3D, and the API-thread* numbers don't suggest there should be an improvement there). || Jotun.x86_64 || 2017-07-18 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.70.git5ffe0c9.fc26, Fedora 26
 
|-
 
|-
| 0 A.D. || ripper || disabled || force-disabled, envvar has no effect (GALLIUM_HUD=API-thread* counters show zero) || pyrogenesis || 2017-07-17 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.70.git5ffe0c9.fc26, Fedora 26
+
| 0 A.D. || ripper || force-disabled || glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) || pyrogenesis || 2017-07-17 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.70.git5ffe0c9.fc26, Fedora 26
 
|-
 
|-
 
| Shadow Warrior || ripper || no || FPS seems to go down 5-10% with glthread in intro areas || ShadowWarrior.bin.x86 || 2017-07-21 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.70.git5ffe0c9.fc26, Fedora 26
 
| Shadow Warrior || ripper || no || FPS seems to go down 5-10% with glthread in intro areas || ShadowWarrior.bin.x86 || 2017-07-21 || Radeon R9 270, Core i5-4570 || mesa-dri-drivers-17.2.0-0.70.git5ffe0c9.fc26, Fedora 26
 
|-
 
|-
 
|}
 
|}

Revision as of 10:18, 27 July 2017

Mesa glthread

Mesa developers are looking for feedback about which games benefit from Mesa's glthread implementation (OpenGL multithreading), also known as threaded dispatch. The functionality is disabled by default, but games known to benefit from this feature are then whitelisted in global mesa configuration file. This functionality is available for all Mesa drivers (RadeonSI, R600, Nouveau, Intel). Help them figure out the impact on your favorite games.

Read more at OpenGL multithreading in Mesa is ready for wider testing and Call for community testing: OpenGL multithreading is ready. Some developer comments can be found at Phoronix forum.

For testing, you need at least Mesa 17.2.0 git master as of 2017-07-09 or later (check your version). Bleeding edge builds for popular distributions:

You can also build Mesa yourself. See the example guide.

Before testing, review the list of games that are already whitelisted and don't need further testing:

How to test

Enabling glthread

By default, it's off. To enable it, you can run the game from terminal with an environmental variable set:

$ mesa_glthread=true /path/to/your/game/executable

In steam, you can go into Properties -> Set Launch Options and use

mesa_glthread=true %command%

You can also modify a .desktop launcher for a game:

Exec=env mesa_glthread=true /path/to/your/game/executable

Alternatively, you can modify /etc/drirc accordingly.

Measuring FPS

If your game doesn't have a benchmark mode, go to an (ideally static) game location and observe the FPS on the screen.

Please note that the first execution of a game with updated drivers shows more stuttering (and therefore has lower average FPS in benchmarks) due to recompilation of shaders. Perform the test at least twice to verify results.

How to show a FPS counter:

  • Steam: If you run a game through Steam, simply enable FPS counter in Settings -> In-Game -> In-game FPS counter.
  • GALLIUM_HUD: Use GALLIUM_HUD=fps environment variable to show a FPS overlay. The basic command is:
    $ GALLIUM_HUD=fps /path/to/your/game/executable

    (as usual, replace game executable with %command% if you're setting this in Steam).

    If you want to combine that with enabling glthread on a command line, it would look like:

    $ mesa_glthread=true GALLIUM_HUD=fps /path/to/your/game/executable

    Even more advanced usage is with:

    $ mesa_glthread=true GALLIUM_HUD=fps,API-thread-offloaded-slots+API-thread-direct-slots+API-thread-num-syncs /path/to/your/game/executable

    which adds 3 more HUD charts. The API charts on the HUD show glthread counters. If they are 0 while playing (not in menu or during loading), glthread is force-disabled. Even if you enable glthread, Mesa can still decide to disable it for compatibility. In order to have a good chance of having higher performance, API-thread-offloaded-slots must be 2x or higher than API-thread-direct-slots. It's recommended to have a slower CPU compared to the GPU.

Disabling vsync

Don't forget to disable vsync (vertical synchronization), either in game options or via vblank_mode=0 environment variable. If your maximum FPS stay on your monitor refresh rate (usually 60 Hz/FPS), it's quite likely the vsync is enabled. An example command line then looks like:

$ vblank_mode=0 mesa_glthread=true GALLIUM_HUD=fps /path/to/your/game/executable

Finding the executable name

It's important to find the correct executable name so that Mesa can detect when this particular game is running. The easiest way is probably to run htop, the process is likely to consume lots of CPU and it will be somewhere on top (or you can use F5 Sorted view to see which child processed are spawned by steam, or GOG's start.sh script). Another option is to look at ps aux output.

Configuring game graphics settings

Mesa glthread can only help you when the CPU is the bottleneck of rendering, not when you're GPU-limited. So don't run in 4K on Ultra settings, if you get 30 FPS, because you'll be likely GPU-limited and you'll see no difference. Use graphics settings which yield reasonably high FPS (as you'd really like to play, e.g. 60-100 FPS), because then there's better chance you get CPU-limited and glthread can make some difference.

Results template

Use the following structure to document results. Several results for the same game (from different people) are useful - glthread might behave differently on different hardware.

Game name Tester name Improves performance Performance description Executable name Date Hardware used Mesa version
Bioshock Infinite (EXAMPLE!) YOUR_NICK yes/no/force-disabled 50% average FPS increase on max details in benchmark (70 -> 105 FPS) bioshock.i386 YYYY-MM-DD Radeon R9 270X, Core i5-4570 17.2.0-0.67.git7896dee.fc26

Improves performance = force-disabled means glthread can't be enabled even if you specify mesa_glthread=true. That can be discovered by using GALLIUM_HUD. See #Measuring_FPS.

Results

Game name Tester name Improves performance Performance description Executable name Date Hardware used Mesa version
FORCED Styx85 force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) FORCED.x86 2017-07-18 Radeon RX 480, AMD Athlon II X4 640 Mesa 17.2.0-devel (git-f25c7f9f3e) Arch Rolling
FORCED Styx85 force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero), modify run_steam.sh to FORCED.x86_64 to run 64bit version FORCED.x86_64 2017-07-18 Radeon RX 480, AMD Athlon II X4 640 Mesa 17.2.0-devel (git-f25c7f9f3e) Arch Rolling
Valhalla Hills Styx85 yes Same avg framerates with less drops and microstuttering ingame with glthread activated. It's noticeably smoother and less choppy when running around the map and while zooming, as well with many animated persons on screen ValhallaHills-Linux-Shipping 2017-07-10 Radeon RX 480, AMD Athlon II X4 640 Mesa 17.2.0-devel (git-f25c7f9f3e) Arch Rolling
0 A.D. Styx85 force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) pyrogenesis 2017-07-10 Radeon RX 480, AMD Athlon II X4 640 Mesa 17.2.0-devel (git-373f707fbb) Arch Rolling
OpenRA Styx85 force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) openra 2017-07-10 Radeon RX 480, AMD Athlon II X4 640 Mesa 17.2.0-devel (git-373f707fbb) Arch Rolling
Hard West Styx85 force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) HardWest.x86_64 2017-07-18 Radeon RX 480, AMD Athlon II X4 640 Mesa 17.2.0-devel (git-373f707fbb) Arch Rolling
Massive Chalice Styx85 force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) MC 2017-07-17 Radeon RX 480, AMD Athlon II X4 640 Mesa 17.2.0-devel (git-373f707fbb) Arch Rolling
Knights of the Old Republic II Styx85 force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) KOTOR2 2017-07-18 Radeon RX 480, AMD Athlon II X4 640 Mesa 17.2.0-devel (git-f25c7f9f3e) Arch Rolling
Metro 2033 Redux Styx85 no Runned several test runs with the PTS, there is a minimal framerate drop, ingame though much less microstuttering metro 2017-07-19 Radeon RX 480, AMD Athlon II X4 640 Mesa 17.2.0-devel (git-f25c7f9f3e) Arch Rolling
Metro: Last Light Redux Styx85 no Runned several test runs with the PTS, there is again a minimal framerate drop like in Metro 2033 Redux metro 2017-07-19 Radeon RX 480, AMD Athlon II X4 640 Mesa 17.2.0-devel (git-f25c7f9f3e) Arch Rolling
Master of Orion Styx85 force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) MasterOfOrion.x86_64 2017-07-19 Radeon RX 480, AMD Athlon II X4 640 Mesa 17.2.0-devel (git-f25c7f9f3e) Arch Rolling
Oddworld: New 'n' Tasty Styx85 force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) NNT.x86 2017-07-19 Radeon RX 480, AMD Athlon II X4 640 Mesa 17.2.0-devel (git-f25c7f9f3e) Arch Rolling
Dreamfall Chapters Styx85 yes Gallium_HUD fps counter goes up from ~60fps to ~82fps in fullHD, maxed out settings Dreamfall Chapters 2017-07-18 Radeon RX 480, AMD Athlon II X4 640 Mesa 17.2.0-devel (git-f25c7f9f3e) Arch Rolling
Saints Row 2 Styx85 yes Steam Overlay FPS counter: activated 10-75 fps // deactivated 5-78 fps, much smoother gameplay while driving, less stuttering but still laggy as hell saintsrow2.i386 2017-07-10 Radeon RX 480, AMD Athlon II X4 640 Mesa 17.2.0-devel (git-6c7b7aa3d8) Arch Rolling
Saints Row 2 ripper yes increases FPS in selected static scenes, most I saw was 28 -> 38 FPS (35% up), usually less (10-15%) saintsrow2.i386 2017-07-17 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.70.git5ffe0c9.fc26, Fedora 26
Saints Row: The Third Styx85 yes Steam Overlay FPS counter: activated 14-82 fps // deactivated 11-75 fps, much smoother gameplay and much less micro-stuttering SaintsRow3.i386 2017-07-10 Radeon RX 480, AMD Athlon II X4 640 Mesa 17.2.0-devel (git-6c7b7aa3d8) Arch Rolling
Sid Meier's: Civilization Beyond Earth Styx85 yes Steam Overlay FPS counter: activated 11-18 fps ingame // 45-55 fps in the diplomacy window // deactivated 7-18 fps ingame, 35-55 fps in the diplomacy window, a little bit higher minimum framerates without much impact on the game for me. At least no regression. Still crashing randomly without correlation the Gl threading. CivBE 2017-07-10 Radeon RX 480, AMD Athlon II X4 640 Mesa 17.2.0-devel (git-6c7b7aa3d8) Arch Rolling
Renowned Explorers: International Society Styx85 yes Average ingame FPS goes up by ~11% (Measurement compared by GALLIUM_HUD_PERIOD=0.07 GALLIUM_HUD_DUMP_DIR=/home/%USER%/test/ with and without glthread, graphs and mean calculated with libreoffice calc) abbeycore_steam 2017-07-26 Radeon RX 480, AMD Athlon II X4 640 Mesa 17.3.0-devel (git-dacb319777) Arch Rolling
Trine Styx85 force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) trine1_linux_32bit 2017-07-26 Radeon RX 480, AMD Athlon II X4 640 Mesa 17.3.0-devel (git-dacb319777) Arch Rolling
War for the Overworld Styx85 force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) WFTOGame.x86_64 2017-07-26 Radeon RX 480, AMD Athlon II X4 640 Mesa 17.3.0-devel (git-dacb319777) Arch Rolling
Black Mesa Styx85 force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) bms_linux 2017-07-10 Radeon RX 480, AMD Athlon II X4 640 Mesa 17.2.0-devel (git-373f707fbb) Arch Rolling
Mad Max Styx85 no Steam Overlay FPS counter: activated 25-51 fps // deactivated 25-51 fps, no impact on gameplay, but otherwise no regression. Video settings profile very high. MadMax 2017-07-10 Radeon RX 480, AMD Athlon II X4 640 Mesa 17.2.0-devel (git-6c7b7aa3d8) Arch Rolling
Age of Wonders III Styx85 force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) AoW3 2017-07-16 Radeon RX 480, AMD Athlon II X4 640 Mesa 17.2.0-devel (git-373f707fbb) Arch Rolling
Battle Worlds: Kronos Styx85 force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) BattleWorldsKronos.x86_64 2017-07-16 Radeon RX 480, AMD Athlon II X4 640 Mesa 17.2.0-devel (git-373f707fbb) Arch Rolling
Half Life 2: Lost Coast Styx85 force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero), but on the other hand when running the integrated video stresss test framerates are reproducible improving from ~138 fps to ~142 fps. Did another test with the PTS test profile at 2560*1440, settings maxed out. Framerate stays const. at 103 fps. hl2_linux 2017-07-17 Radeon RX 480, AMD Athlon II X4 640 Mesa 17.2.0-devel (git-373f707fbb) Arch Rolling
Big Pharma Styx85 no with and without glthread const. ~70fps Big Pharma.x86 2017-07-16 Radeon RX 480, AMD Athlon II X4 640 Mesa 17.2.0-devel (git-f25c7f9f3e) Arch Rolling
Bioshock Infinite Styx85 yes framerate goes up from ~30fps to ~90 fps, +200% bioshock.i386 2017-07-16 Radeon RX 480, AMD Athlon II X4 640 Mesa 17.2.0-devel (git-373f707fbb) Arch Rolling
Jotun Styx85 no settings maxed out at 2560*1440@144Hz , ingame option to turn of vsync has to be set to activated to turn it off + vblank_mode=0. Framerates go down from 250-520fps to 200-470fps Jotun.x86 2017-07-17 Radeon RX 480, AMD Athlon II X4 640 Mesa 17.2.0-devel (git-f25c7f9f3e) Arch Rolling
Jotun Styx85 no settings maxed out at 2560*1440@144Hz , ingame option to turn of vsync has to be set to activated to turn it off + vblank_mode=0 +%command%_64 for 64bit bin. Framerates go down from 280-520fps to 250-470fps Jotun.x86_64 2017-07-17 Radeon RX 480, AMD Athlon II X4 640 Mesa 17.2.0-devel (git-f25c7f9f3e) Arch Rolling
Grim Fandango Remastered Styx85 no framerate goes down from ~130fps to ~110 fps, no other impact GrimFandango 2017-07-16 Radeon RX 480, AMD Athlon II X4 640 Mesa 17.2.0-devel (git-373f707fbb) Arch Rolling
Borderlands: The Pre-Sequel Smutnysmok yes Steam Overlay FPS counter: activated 90-150 fps // deactivated 70-120 fps. BorderlandsPreSequel 2017-07-10 Radeon RX 580, Ryzen R1700 Mesa 17.2.0-devel (git-6c7b7aa3d8)) Archlinux
Life is Strange Smutnysmok no No change, max settings LifeIsStrange.sh 2017-07-10 Radeon RX 580, Ryzen R1700 Mesa 17.2.0-devel (git-6c7b7aa3d8)) Archlinux
Bioshock Infinite Smutnysmok yes Steam Overlay FPS counter: activated 70-150 fps // deactivated 37-70 fps. Max settings bioshock.i386 2017-07-10 Radeon RX 580, Ryzen R1700 Mesa 17.2.0-devel (git-6c7b7aa3d8)) Archlinux
Total War: SHOGUN 2 Smutnysmok no No change, no regression Shogun2 2017-07-10 Radeon RX 580, Ryzen R1700 Mesa 17.2.0-devel (git-6c7b7aa3d8)) Archlinux
The Witcher 2 Shmerl yes Improves framerate, when vertical sync is off (+around 10-15fps). With vsync on, keeps it more stably at 60fps (my monitor refresh rate). witcher2 2017-07-10 AMD RX 480, Intel i7-4770 Mesa 17.2.0-devel (git-277621bbb7) Debian/testing
12 Labours of Hercules moilami no No change. Gameplay FPS around 900. Hercules 2017-07-11 ASUS HD 7970, Intel i5-3570K Mesa 17.2.0-devel (git-1707110730.7250cb~gd~z), Ubuntu 17.04
Bioshock Infinite ripper yes 51 -> 62 avg FPS (21% up) in benchmark with High preset bioshock.i386 2017-07-11 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
Total War: SHOGUN 2 moilami no No change. 48 FPS with ultra settings on the world map. Shogun2 2017-07-11 ASUS HD 7970, Intel i5-3570K Mesa 17.2.0-devel (git-1707110730.7250cb~gd~z), Ubuntu 17.04
Natural Selection 2 ripper no no change in FPS on max settings in selected static scenes ns2_linux2 2017-07-11 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
Metro: Last Light Redux ripper no 7% decrease in avg FPS (57 -> 53 FPS) in benchmark mode on medium settings metro 2017-07-12 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
Total War: ATTILA moilami no No change. 32 FPS with maxed settings on battle map. Attila 2017-07-12 ASUS HD 7970, Intel i5-3570K Mesa 17.2.0-devel (git-1707111930.9d681a~gd~z), Ubuntu 17.04
Counter Strike: Global Offensive carrionbear no using http://steamcommunity.com/sharedfiles/filedetails/?id=500334237&searchtext=benchmark, i got 91.23 fps without glthread on and 92.25 with it on, ingame playing dust 2 deathmatch i noticed no difference all settings maxed, no anti aliasing, multi threaded rendering enabled texture filtering 8x. csgo_linux64 2017-07-12 MSI RX470 4GB, AMD FX-6300 Mesa 17.2.0-devel(oibaf ppa), Ubuntu 17.10 Artful Aardvark daily
Rocket League carrionbear yes using gallium hud, each half second recording the framerate to a file, and then putting that file into libreoffice calc and averaging all of the output i got 61.2 without glthread enabled and 68.4 with glthread enabled. the game also seemed much smoother with glthread enabled, in critical places the framerate didnt drop so badly and it overal seemed to stay in the 100+ range but there were probably outliers bringing the average down. i played a single player exhibition match on the snowy stadium with no bots for five minutes each time, basically just driving in circles and scoring and trying to fly. all settings maxed, no antiliasing, no vsync, no changes to camera settings (so the fov was 90). RocketLeague 2017-07-12 MSI RX470 4GB, AMD FX-6300 Mesa 17.2.0-devel(oibaf ppa), Ubuntu 17.10 Artful Aardvark daily
This War of Mine ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) 2017-07-13 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
FORCED ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) 2017-07-13 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
Hand of Fate ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) 2017-07-13 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
Little Inferno ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) 2017-07-13 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
Magicka 2 ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) 2017-07-13 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
Mount & Blade: Warband ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) mb_warband_linux 2017-07-13 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
Serious Sam 3: BFE ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) Sam3 2017-07-13 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
Stacking ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) Stack.bin.x86 2017-07-13 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
The Stanley Parable ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) stanley_linux 2017-07-13 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
The Swapper ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) TheSwapper.bin.x86_64 2017-07-13 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
Trine ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) trine1_linux_32bit 2017-07-13 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
XCOM: Enemy Unknown ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) game.x86_64 2017-07-13 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
XCOM: Enemy Within ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) game.x86_64 2017-07-13 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
Worms Clan Wars ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) WormsClanWars.bin.x86 2017-07-13 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
Octodad: Dadliest Catch ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) OctodadDadliestCatch 2017-07-13 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
Super Splatters ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) Splatters.bin.x86 2017-07-13 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
Valhalla Hills ripper no no change in FPS on both lowest and max settings ValhallaHills-Linux-Shipping 2017-07-11 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
Dungeon Defenders ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) DungeonDefenders-x86 2017-07-15 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
Killing Floor ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) killingfloor-bin 2017-07-15 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
Left 4 Dead 2 ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) hl2_linux 2017-07-15 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
PAYDAY 2 ripper no 76 -> 66 (-13%) FPS when standing before the safe house. API-thread-offloaded-slots always zero, API-thread-direct-slots high numbers. payday2_release 2017-07-15 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
Dungeons 2 ripper no no noticeable difference in FPS when starting skirmish mode Dungeons2.x86_64 2017-07-15 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
Else Heart.Break() ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) ElseHeartbreak 2017-07-15 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
Half-Life 2 ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) hl2_linux 2017-07-15 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
Half-Life: Source ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) hl2_linux 2017-07-15 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
Serious Sam Fusion 2017 (beta) ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) Sam2017 2017-07-16 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
A Story About My Uncle ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) ASAMU 2017-07-16 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
Syder Arcade ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) SyderArcade.x86 2017-07-16 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
Windward ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) Windward.x86 2017-07-16 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
Ziggurat ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) Ziggurat.x86_64 2017-07-16 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
Amnesia: The Dark Descent ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) Amnesia.bin.x86_64 2017-07-16 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
Antichamber ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) UDKGame-Linux 2017-07-16 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
Door Kickers ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) DoorKickers 2017-07-16 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
Overlord ripper yes 95 -> 115 (21% up) FPS when looking at rotating stones at the start of the game, 80 -> 100 FPS (25% up) in Mellow Hills overlord.i386 2017-07-16 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
Overlord 2 ripper yes 80 -> 100 (25% up) FPS when looking at the village in tutorial, 85 -> 100 FPS (18% up) when chasing children away overlord2.i386 2017-07-16 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
Penumbra: Overture ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) penumbra.bin 2017-07-16 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
Puddle ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) Puddle 2017-07-16 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
Rochard ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) Rochard 2017-07-16 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
Solar Flux ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) solarflux 2017-07-16 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
Splice ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) Splice.x86_64 2017-07-16 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
Waking Mars ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) wakingmars 2017-07-16 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
Zen Bound 2 ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) ZenBound2.bin.x86 2017-07-16 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
Beat Hazard ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) BeatHazard_Linux2 2017-07-16 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
Capsized ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) NePlusUltra.bin.x86_64 2017-07-16 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
Costume Quest ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) Cq.bin.x86 2017-07-16 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
GALAK-Z ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) Galak-Z.x86_64 2017-07-16 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
Gratuitous Space Battles ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) GSB.bin.x86 2017-07-16 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
Psychonauts ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) Psychonauts 2017-07-16 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
Ravensword: Shadowlands ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) rs2.x86 2017-07-16 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
Soul Axiom ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) SoulAxiom.x86_64 2017-07-16 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
Steel Storm: Burning Retribution ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) steelstorm64 2017-07-16 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
Tiny and Big: Grandpa's Leftovers ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) tinyandbig 2017-07-16 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
Two Worlds: Epic Edition ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) TwoWorlds.exe 2017-07-16 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
Dota 2 ripper no no difference in FPS in two timedemo demos, including different graphics settings dota2 2017-07-16 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
Oil Rush ripper yes 140 -> 160 (14% up) FPS in main menu, 92 -> 102 FPS (11% up) in game OilRush_x86 2017-07-16 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
War Thunder higuita yes 105 -> 112 (6% up) https://forum.warthunder.com/index.php?/topic/363552-mesa-increase-performance-howto/ aces 2017-07-17 unknown mesa-9ee67467c9ea592340aee10a55ba54d7266ff0a9 (below this the game crashes)
Oddworld: New ’n’ Tasty ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) NNT.x86 2017-07-17 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
Trine 3: The Artifacts of Power ripper no no difference spotted in tutorial on both max and lowest details trine3_linux_64bit 2017-07-17 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
Bastion ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) Bastion.bin.x86 2017-07-17 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
Cogs ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) Cogs-x86 2017-07-17 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
Legend of Grimrock ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) Grimrock.bin.x86_64 2017-07-17 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
LIMBO ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) limbo 2017-07-17 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
Vessel ripper no no difference in FPS (game is hard-capped to 60 FPS) vessel.x86 2017-07-17 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
Goat Simulator ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) GoatGame 2017-07-17 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
Team Fortress 2 ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) hl2_linux 2017-07-17 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.69.git7250cba.fc26, Fedora 26
War Thunder ripper yes integrated benchmark: Battle of Berlin (medium) 76.2 -> 83 FPS (9% up); Battle of Berlin (high) 43.4 -> 46.1 FPS (6% up); Tank Battle (medium) 34.3 -> 36.7 FPS (7% up); Pacific War (evening, medium) 71.4 -> 74.4 FPS (4% up); Seashore (medium) 67.9 -> 70.6 FPS (4% up) aces 2017-07-17 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.70.git5ffe0c9.fc26, Fedora 26
Dragons and Titans ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) dnt.x86 2017-07-17 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.70.git5ffe0c9.fc26, Fedora 26
Star Conflict ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) StarConflict 2017-07-17 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.70.git5ffe0c9.fc26, Fedora 26
Life is Strange ripper no FPS around lighthouse seem to be a bit lower with glthread LifeIsStrange 2017-07-17 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.70.git5ffe0c9.fc26, Fedora 26
Fistful of Frags ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) hl2_linux 2017-07-17 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.70.git5ffe0c9.fc26, Fedora 26
No More Room in Hell ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) hl2_linux 2017-07-17 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.70.git5ffe0c9.fc26, Fedora 26
Codename CURE ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) cure_linux 2017-07-17 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.70.git5ffe0c9.fc26, Fedora 26
Pirates, Vikings, and Knights II ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) hl2_linux 2017-07-17 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.70.git5ffe0c9.fc26, Fedora 26
Faeria ripper no no change in FPS during a match, API-thread-direct-slots are much higher than API-thread-offloaded-slots Faeria.x86_64 2017-07-17 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.70.git5ffe0c9.fc26, Fedora 26
Jotun ripper no game is hard-capped to 60 FPS (even with disabled vsync in-game and using vblank_mode=0). No difference in smoothness. API-thread-offloaded-slots numbers are about the same as API-thread-direct-slots numbers. (I believe Styx85's opposite result is the outcome of a few dropped frames with vsync, thus going to 30 FPS momentarily. The intro is animated, not 3D, and the API-thread* numbers don't suggest there should be an improvement there). Jotun.x86_64 2017-07-18 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.70.git5ffe0c9.fc26, Fedora 26
0 A.D. ripper force-disabled glthread can't be enabled (GALLIUM_HUD=API-thread* counters show zero) pyrogenesis 2017-07-17 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.70.git5ffe0c9.fc26, Fedora 26
Shadow Warrior ripper no FPS seems to go down 5-10% with glthread in intro areas ShadowWarrior.bin.x86 2017-07-21 Radeon R9 270, Core i5-4570 mesa-dri-drivers-17.2.0-0.70.git5ffe0c9.fc26, Fedora 26