Bug 99662

Summary: DOTA2 Vulkan graphics corruption--radv: Handle command buffers that need scratch memory
Product: Mesa Reporter: charlie <bug0xa3d2>
Component: Drivers/Vulkan/radeonAssignee: mesa-dev
Status: RESOLVED NOTABUG QA Contact: mesa-dev
Severity: normal    
Priority: medium    
Version: git   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description charlie 2017-02-03 03:32:36 UTC
Hardware: AMD R9 Nano.

DOTA2 Vulkan graphics are corrupt at this commit and onwards--radv: Handle command buffers that need scratch memory.(https://cgit.freedesktop.org/mesa/mesa/commit/?id=c4d7b9cd290bdedb0e58fa52bf32d39d2411a789)

After a few seconds xserver will also lock-up if DOTA2 is not exited immediately.
Comment 1 Dave Airlie 2017-02-03 03:36:13 UTC
try a newer llvm if you are using llvm 4.0 snapshots.
Comment 2 charlie 2017-02-03 03:47:37 UTC
glxinfo reports: OpenGL renderer string: Gallium 0.4 on AMD FIJI (DRM 3.9.0 / 4.10.0-rc3+, LLVM 5.0.0)

But that LLVM might be a couple of weeks old.  I will recompile todays LLVM git.
Comment 3 charlie 2017-02-03 05:43:01 UTC
I updated llvm and removed lld from LLVM's tools directory after I saw a linker error.  I am not sure what action fixed the corruption.  I'll keep llvm more updated in the future.  Thanks for your time.

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.