Show 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 you would like to view the site without ads while still supporting our work, please consider our ad-free Phoronix Premium.
With OpenGL 4.6 Achieved, Zink Working CTS Fixes, Substantial Performance Gains
Most active Zink developer Mike Blumenkrantz, working under contract for Valve, has been working on the CTS fixes and performance improvements now that mainline Mesa has the Zink GL 4.6 support. Besides OpenGL 4.6, OpenGL ES 3.1 is also now possible with Zink.
Over the coming days and month or so, he is planning to land improved barrier support, removing explicit pre-fencing, descriptor caching, and various bug fixes. Even this morning a number of the Zink patches were merged.
As for the performance with the ongoing work, Blumenkrantz noted, "All told, just as an example, Unigine Heaven (which can now run in color!) should see roughly a 100% performance improvement (possibly more) once this is in, and I’d expect substantial performance gains across the board."
While the performance is rapidly improving, he does acknowledge it will still be a while before you can play all of your favorite OpenGL games on Zink. "There comes a time when performance is “good enough” for a while, and, after some intense optimizing since the start of the year, that time has come. So now it’s back to stabilization mode, and I’m now aiming to have a vaguely decent pass rate in the near term."
More details on Mike's blog.