Bug 99662 - DOTA2 Vulkan graphics corruption--radv: Handle command buffers that need scratch memory
Summary: DOTA2 Vulkan graphics corruption--radv: Handle command buffers that need scra...
Status: RESOLVED NOTABUG
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/Vulkan/radeon (show other bugs)
Version: git
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: mesa-dev
QA Contact: mesa-dev
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-02-03 03:32 UTC by charlie
Modified: 2017-02-03 05:43 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

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.