Bug 29913

Summary: [regression glsl r300g] Heroes of Newerth slowdown after glsl2 merge
Product: Mesa Reporter: Sven Arvidsson <sa>
Component: Drivers/DRI/r300Assignee: Default DRI bug account <dri-devel>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: medium    
Version: git   
Hardware: Other   
OS: All   
URL: http://www.heroesofnewerth.com/download.php
Whiteboard:
i915 platform: i915 features:

Description Sven Arvidsson 2010-08-31 16:06:34 UTC
The game Heroes of Newerth (reproducible in the menu with the client) is slow as molasses after the glsl2 merge. 

Both the game itself, and normal procedures in X while the game is running (e.g. moving windows around) is noticeably laggy. CPU usage is still low, so I guess something is keeping the GPU busy?

This bug have not been bisected, only confirmed by trying the commit immediately before the merge (15a3b42e) which is fine, and the commit with the glsl2 merge (6c03c57) where the problem is apparent.

This is most likely the same slowdown I noticed in the game Savage 2 (bug 28517) but I'm filing this separately to be sure.

System environment:
-- system architecture: 32-bit
-- Linux distribution: Debian unstable
-- GPU: RV570
-- Model: Asus EAX1950Pro 256MB
-- Display connector: DVI
-- xf86-video-ati: fd686668289258ffaf6b81057545e50612aac6a8
-- xserver: 1.8.99.904 (1.9.0 RC 5)
-- mesa: 99f3c9caa39fbe9dfa7561c919202395720e9472
-- drm: b61e81a191d3a5c269c5f7c40199aebc9ebc034c
-- kernel: 2.6.35
Comment 1 Sven Arvidsson 2010-09-03 13:38:55 UTC
This slowdown is gone in git master. Probably loop unrolling fixed it.

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.