{"id":83858,"date":"2022-10-01T14:23:55","date_gmt":"2022-10-01T14:23:55","guid":{"rendered":"https:\/\/harchi90.com\/zink-enables-opengl-threading-for-huge-perf-gains\/"},"modified":"2022-10-01T14:23:55","modified_gmt":"2022-10-01T14:23:55","slug":"zink-enables-opengl-threading-for-huge-perf-gains","status":"publish","type":"post","link":"https:\/\/harchi90.com\/zink-enables-opengl-threading-for-huge-perf-gains\/","title":{"rendered":"Zink Enables OpenGL Threading For “Huge Perf Gains”"},"content":{"rendered":"
We Need Your Support:<\/strong> This site is primarily supported by advertisements. Ads are what have allowed this site to be maintained on a daily basis for the past 18+ years.<\/span> We do our best to ensure only clean, relevant ads are shown, when any nasty ads are detected, we work to remove them ASAP. If you would like to view the site without ads while still supporting our work, please consider our ad-free Phoronix Premium<\/span>.<\/p>\n Recently the open-source AMD OpenGL driver “RadeonSI” enabled OpenGL threading by default for the “glthread” option that has long been opt-in on a per-game\/app basis. Along with that has been a number of glthread-related improvements to this code that punts executing OpenGL calls to a separate CPU thread. The Zink OpenGL-on-Vulkan driver has now unconditionally enabled OpenGL threading too.<\/p>\n Mike Blumenkrantz who continues working aggressively on Zink under contract for Valve has enabled “glthread” by default. With Mesa 22.3, Zink is now enabling the glthread option by default for what Blumenkrantz describes as “huge perf gains.”\n<\/p>\n Mike summed up the merge request as: “along with the changes to make it vroooooooooooooooooooooooooooom<\/em>” <\/p>\n In that merge request he noted the glthread support sped up the OpenGL-powered Half-Life 2 game by about 35%. This is on top of a number of other recent performance optimizations made to Zink for this generic OpenGL implementation built atop the Vulkan API.<\/p>\n There is a lot to look forward to with Mesa 22.3 stable come December. Some fresh Zink benchmarks are on my TODO list giving its rapid progress recently.<\/p>\n<\/div>\n .<\/p>\n","protected":false},"excerpt":{"rendered":" We Need Your Support: This site is primarily supported by advertisements. Ads are what have allowed this site to be maintained on a daily basis for the past 18+ years. We do our best to ensure only clean, relevant ads are shown, when any nasty ads are detected, we work to remove them ASAP. If …<\/p>\n
\n<\/p>\n