kernel 4.3.0-rc0 (Fedora snapshot) mesa git master / with also experimental radeonsi shader cache (still stalls with it even) LLVM trunk (Sept 10th, 2015 build) I've done some profiling of Borderlands 2 (just the menu intro) and discovered what may be causing the stalls. Apitrace: https://drive.google.com/open?id=0Bze7CJKD12nORWQ4RTdIbk4zT1k Results from profile show the following calls with spikes: 25208614 [glDrawRangeElements] 25208651 [glLinkProgram] 29526799 [glDrawRangeElements] 29526657 [glDrawRangeElements]
Created attachment 118198 [details] GLSL Program #4086
Created attachment 118199 [details] For Call #25208614 - GLSL Program #4084 / 4085
Created attachment 118200 [details] apitrace profile graph
*** Bug 84570 has been marked as a duplicate of this bug. ***
The other bug was done. Th
Is this fixed now? I've had the same or a similar problem and it's fixed now. I thought it wasn't fixed for a while until I discovered that limiting the frame rate to 60 is really bad for performance in Borderlands 2...
The stalls were reduced a lot in February 2016, but they didn't disappear completely.
radeonsi now has an end-to-end shader cache and glthreading which is enabled by default for Borderlands 2. These issues should now be mostly gone, there is not too much more that can be done. Closing.
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.