Bug 110995

Summary: performance regression in Heroes of the Storm with Mesa 19.1.1 & Polaris
Product: Mesa Reporter: tempel.julian
Component: Drivers/Vulkan/radeonAssignee: mesa-dev
Status: NEW --- QA Contact: mesa-dev
Severity: normal    
Priority: medium    
Version: 19.1   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description tempel.julian 2019-06-25 14:37:41 UTC
I lose at least 10 fps with 19.1.1 vs. 19.0 on RX 580.

19.1 (at least 168 fps):
https://abload.de/img/screenshot_20190625_16akrb.png

19.1.1 (not more than 158fps):
https://abload.de/img/screenshot_20190625_1kij8n.png


Performance regressions first occured in mesa-git around a week ago which is why I switched to stable 19.0. mesa-git was even worse though with ~150fps. Probably related to work regarding DCC?


linux 5.1
dxvk-git
both LLVM 8 & 9
Comment 1 Samuel Pitoiset 2019-06-25 14:45:57 UTC
Can you try to revert 410759091173fa61436ba46baeb20a79d5767849 ?

Btw, 158 vs 168 is really a small diff.
Comment 2 tempel.julian 2019-06-25 16:17:00 UTC
It's an additional loss on top of DXVK vs. native D3D11 performance, so it sums up to something worse. :)

I could bisect it to this commit:
https://github.com/mesa3d/mesa/commit/0a313cc285c2939de9cac07f045b0b699bc208ca
With it reverted, performance in mesa-master is normal.
Comment 3 tempel.julian 2019-07-03 12:04:42 UTC
Is there a chance to make CTS dEQP-VK.pipeline.depth_range_unrestricted.* pass without causing the performance regression?

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.