Bug 29754 - [r300g, glsl] Heroes of Newerth lockup GPU
Summary: [r300g, glsl] Heroes of Newerth lockup GPU
Status: RESOLVED FIXED
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/DRI/r300 (show other bugs)
Version: git
Hardware: x86 (IA32) Linux (All)
: medium major
Assignee: Default DRI bug account
QA Contact:
URL: http://www.heroesofnewerth.com/downlo...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-23 09:13 UTC by Pavel Ondračka
Modified: 2010-09-03 14:09 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
dmesg (56.51 KB, text/plain)
2010-08-23 09:13 UTC, Pavel Ondračka
Details

Description Pavel Ondračka 2010-08-23 09:13:39 UTC
Created attachment 38099 [details]
dmesg

With latest mesa git when starting HoN it lockup my GPU. This behavior was introduced with glsl2 merge. 

radeon: The kernel rejected CS, see dmesg for more information. 
this is printed into terminal many times, no more helpful info, dmesg attached.

To reproduce this just download the game and run it. It isn't free but it doesn't matter since you won't get as far as the login screen.

BTW I'm not sure if the component should be mesa core or Drivers/DRI/r300, feel free to change it if it is wrong.

My system:
Kernel: 2.6.35
mesa: c907b947130c884de09e48e1ecbeecc9afc9f75b
GPU: rv530
Comment 1 Marek Olšák 2010-08-27 21:25:06 UTC
This looks similar to bug 29389. Please see the bug and let me know if disabling polling helps.
Comment 2 Pavel Ondračka 2010-08-28 05:07:02 UTC
(In reply to comment #1)
> This looks similar to bug 29389. Please see the bug and let me know if
> disabling polling helps.

No it doesn't. This is probably another bug, I also tried different kernels and I can reproduce this with 2.6.34 and 2.6.35. With 2.6.33 it even hardlocks whole computer. With 2.6.34 and 2.6.35 just screen goes black, in dmesg is printed message about reset failure, but I can still ssh in or shutdown with keyboard shortcuts.
Comment 3 Pavel Ondračka 2010-09-03 14:09:22 UTC
Fixed with glsl2 loop unrolling.


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.