Show Your Support: Did you know that you can get Phoronix Premium for under $4 per month? Try it today to view our site ad-free, multi-page articles on a single page, and more while the proceeds allow us to write more Linux hardware reviews. At the very least, please disable your ad-blocker.
Virglrenderer Sees Some New Micro-Optimizations
Gert Wollny outlined how making use of Perfetto for run-time profiling of Virglrenderer they were able to gain new insight into areas of Virglrenderer to focus on for micro-optimizations.
Following these Virglrenderer micro-optimizations, Unigine Heaven benefited the most of the tested games/programs with a 6.2% improvement, taking it from 60.7 to 64.5 FPS. Other software like additional Unigine demos, the Xonotic open-source game, and other graphics tests were in the 1~3% range.
"A number of micro-optimizations were applied to virglrenderer that each taken on their own would probably not give a notable performance improvement, but all taken together show a increase in performance for most of the selected benchmarks. With these changes, perf no longer shows any performance hot-spots in the code that can easily be optimized," more details on this Virglrenderer optimization effort via this Collabora blog post.