Summary: | [regression, bisected] Performance drop in Tesseract | ||
---|---|---|---|
Product: | Mesa | Reporter: | Gregor Münch <gr.muench> |
Component: | Drivers/Gallium/radeonsi | Assignee: | Default DRI bug account <dri-devel> |
Status: | RESOLVED MOVED | QA Contact: | Default DRI bug account <dri-devel> |
Severity: | normal | ||
Priority: | medium | CC: | maraeo |
Version: | git | ||
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Gregor Münch
2018-10-12 17:29:39 UTC
Here is a complete test result from comparing todays master with the commit right before the bisected commit. https://openbenchmarking.org/result/1810130-RA-MESAPERFO80 We see that without nir, the impact in Tesseract isnt that much. However with nir we see a regression from 412 to 397 fps, Dirt Rally drops from 108 to 107fps. Other games see mostly a small improvement, except Civ VI 36 to 37fps. I will change the title as it mostly impacts Tesseract. Havent tested other games. I think the difference is due to the increase in CPU overhead. Tesseract is too simple so it's very sensitive to small changes in the CPU overhead. It's uncertain but likely that Steam games are unaffected. I'm undecided about whether we need to revert this or not. Thanks for keeping an eye out for performance :) The difference in settings isn't only about nir, but also sisched and noerror. Still a curious observation. That said, with default settings, the patch seems like a (small, but statistically relevant) win in most cases. The exception of Tesseract really doesn't matter, nobody has 400 Hz displays. And the regression in Civ is unfortunate, but IIRC that's often notoriously CPU-bound. I'd say the signs are slightly in favour of keeping the patch. -- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/mesa/mesa/issues/1337. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.