Bug 76037

Summary: [r600g] Corruption with radeon upload manager for buffer downloads commit
Product: Mesa Reporter: Alan Swanson <reiver>
Component: Drivers/Gallium/r600Assignee: Default DRI bug account <dri-devel>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: medium    
Version: git   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments: starsector-emp-normal.jpg
starsector-emp-corruption.jpg
starsector-emp-normal.jpg

Description Alan Swanson 2014-03-11 16:23:59 UTC
Created attachment 95610 [details]
starsector-emp-normal.jpg

Commit f112ba03bbd6072df9f8879bb231f7f0abb14d2e "radeon: Use upload manager for buffer downloads" is causing corruption in the game Starsector with my A10-5700. Not observed in other applications yet but not extensively tested yet.

In the game, there is a visual effect of electrical arcing over the enemy ship when hit with an weapon with EMP. However starting with this commit triangles of the effects base colour are rendered over entire screen from source location. Even when game paused, triangles are still randomly flashing away.

Reverting the commit resolves the issue.
Comment 1 Alan Swanson 2014-03-11 16:24:33 UTC
Created attachment 95611 [details]
starsector-emp-corruption.jpg
Comment 2 Alan Swanson 2014-03-11 16:26:45 UTC
Created attachment 95613 [details]
starsector-emp-normal.jpg

Correct the text/plain mime type automatically chosen with initial attachment.
Comment 3 Alex Deucher 2014-03-11 16:34:21 UTC
Fixed in this patch set:
http://lists.freedesktop.org/archives/mesa-dev/2014-March/055757.html
Comment 4 Marek Olšák 2014-03-11 18:32:09 UTC
Fixed by 74d95adea08b3f94ed7d8f7f9cee693a6cd49a44. 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.