Bug 37603 - r600g with LLVM enabled makes Heroes of Newerth game unplayable
Summary: r600g with LLVM enabled makes Heroes of Newerth game unplayable
Status: RESOLVED DUPLICATE of bug 30901
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/Gallium/r600 (show other bugs)
Version: git
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Default DRI bug account
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-05-25 14:36 UTC by Damien Grassart
Modified: 2011-05-26 05:03 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
Blurry loading screen (115.95 KB, image/png)
2011-05-25 14:36 UTC, Damien Grassart
Details

Description Damien Grassart 2011-05-25 14:36:34 UTC
Created attachment 47162 [details]
Blurry loading screen

Hi, recent versions of Mesa have made this game go from 30 fps down to under 1 fps, and have caused the bottom of textures to become blurry (see attachment). I've bisected it down to commit a86fc719d6402eb482657707741890e69e81700f (enable LLVM by default on x86 and x86_64). I don't know why LLVM causes this but I've verified that disabling it via configure fixes this problem. I now use: 

./configure --prefix=$HOME --enable-gallium-r600 --disable-gallium-r300 --disable-gallium-llvm --disable-gallium-egl --with-state-trackers=dri

I know r300g requires LLVM but are there any reasons to enable it for r600g?

Thanks,
-Damien
Comment 1 Rene Peinthor 2011-05-25 22:50:13 UTC
Same problem here on HD4850 and 5770, will try to disable llvm when I'm back home.
Comment 2 Pavel Ondračka 2011-05-25 23:13:46 UTC
This may be similar problem to bug 30901, try to remove libstdc++ bundled with HoN.
Comment 3 Damien Grassart 2011-05-26 05:03:02 UTC
Yes, it seems that was the issue. Removing the libstdc++ bundled with the game fixed the problem as well. Thanks!

*** This bug has been marked as a duplicate of bug 30901 ***


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.