Bug 91516

Summary: Hang on Dota 2 Reborn with Unsafe Math
Product: Mesa Reporter: Nick Sarnie <sarnex>
Component: Drivers/Gallium/radeonsiAssignee: Default DRI bug account <dri-devel>
Status: RESOLVED FIXED QA Contact: Default DRI bug account <dri-devel>
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments: log with commit
log without commit

Description Nick Sarnie 2015-07-31 23:48:33 UTC
Hi guys,

I get a hang with commit "gallium/radeon: re-enable unsafe math for graphics shaders."

I've attached R600_DEBUG=ps,vs with and without this commit.

I'm using llvm git and kernel 4.1.3


Thanks for your help,
sarnex
Comment 1 Nick Sarnie 2015-07-31 23:50:06 UTC
Created attachment 117476 [details]
log with commit

i had to trim to final 50k lines for both because of fdo file size
Comment 2 Nick Sarnie 2015-07-31 23:50:25 UTC
Created attachment 117477 [details]
log without commit
Comment 3 Marek Olšák 2015-08-06 14:07:56 UTC
Hi, I reverted the commit in 5d29eaef85c15663cde317c2df58ea81637c. Closing.
Comment 4 Nick Sarnie 2015-08-27 00:43:29 UTC
I cannot reproduce this on llvm git, older llvm, or older mesa. Maybe the game changed.
Comment 5 Marek Olšák 2015-10-10 21:54:25 UTC
Hi sarnex,

Could you please re-enable unsafe math and test if it works with Dota 2 Reborn now? Mesa master has some fixes which might fix the hang. We need to enable unsafe math for better performance.

Thanks.
Comment 6 Nick Sarnie 2015-10-11 03:49:26 UTC
(In reply to Marek Olšák from comment #5)
> Hi sarnex,
> 
> Could you please re-enable unsafe math and test if it works with Dota 2
> Reborn now? Mesa master has some fixes which might fix the hang. We need to
> enable unsafe math for better performance.
> 
> Thanks.

Hi Marek,

I cannot reproduce the hang or any issues with the game with your patch for unsafe math on the ML.


Thanks,
sarnex
Comment 7 Marek Olšák 2015-10-11 11:16:08 UTC
Thanks for testing.

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.