Bug 27851

Summary: Major slowdowns in Heroes of Newerth with r300g driver.
Product: Mesa Reporter: Pavel Ondračka <pavel.ondracka>
Component: Drivers/DRI/r300Assignee: Default DRI bug account <dri-devel>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: medium CC: maraeo
Version: gitKeywords: regression
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments: console output
dmesg

Description Pavel Ondračka 2010-04-27 02:15:32 UTC
Before this commit HoN was working fine.

9fe4044012a552c8be222ffae76b48de13592 is the first bad commit
commit 2579fe4044012a552c8be222ffae76b48de13592
Author: Marek Olšák <maraeo@gmail.com>
Date:   Mon Apr 26 06:29:10 2010 +0200

    r300g: emit MSPOS regs

:040000 040000 49622c8037643f7a6c0048b1cd590bea70e32349 29e80657c9ce4e85518bc5972fdef4d4276b67e4 M	src

I was able to successfully play matches online (with one random crash in approx. 4 matches) with reasonable fps, when all game settings are set to lowest possible. Now when some spells are used or near some buildings (like hellborne towers), game becomes unplayable and there is even some corruption. Also game console output which was few lines long before is now much longer (3,6MB from approx. 1 minute gameplay when using offending spell).

How to reproduce:
1. start HoN
2. Start Tutorial
3. Cast Phoenix wave at some enemy creeps or go near some hellborne tower. 

my video card:
01:00.0 VGA compatible controller: ATI Technologies Inc M56P [Radeon Mobility X1600]
Comment 1 Pavel Ondračka 2010-04-27 02:17:58 UTC
Created attachment 35303 [details]
console output
Comment 2 Marek Olšák 2010-04-27 03:02:18 UTC
Please attach the dmesg output.
Comment 3 Pavel Ondračka 2010-04-27 03:11:08 UTC
Created attachment 35305 [details]
dmesg
Comment 4 Marek Olšák 2010-04-27 03:30:14 UTC
Fixed in master as of b7fa7e8da6239333bd9327eac1a3015c668d215. Thanks for the report.

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.