Bug 21019

Summary: Performance regression on r200 started with one older mesa core commit. It is in Mesa-7.4 also.
Product: Mesa Reporter: smoki <smoki00790>
Component: Drivers/DRI/r200Assignee: Default DRI bug account <dri-devel>
Status: RESOLVED FIXED QA Contact:
Severity: minor    
Priority: low    
Version: unspecified   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments: Mesa-7.0.1
Mesa-7.4_XAA
Mesa-7.4_EXA

Description smoki 2009-04-02 14:46:45 UTC
Created attachment 24477 [details]
Mesa-7.0.1

Implement mutex/locking around texture object reference counting.
 http://cgit.freedesktop.org/mesa/mesa/commit/?id=e279a0a076b7a3c8d60138c19870784c260c9d67

 It can be noticed here and there, but especially in planetpenguin-racer (ppracer). First turn on fps counter from the game menu. Good example is straight on first level you will notice lower performance and when you go faster downhill and/or quickly change direction, you'll se many hickups and also very few fps.
Before this commit game was smooth, without hickups and with stable fps.

 Also note that if someone want to isolate just this bug on r200, please use XAA instead of EXA, because EXA has one another bug which slowing down something in this game on contrast from using XAA. That is just when statistics at finish of each levels/races appear. Yes i know this is separate bug, but i don't know is this
dri, drm or just only ddx related, but here it is... noticed on the same game.
Comment 1 smoki 2009-04-02 14:48:45 UTC
Created attachment 24478 [details]
Mesa-7.4_XAA
Comment 2 smoki 2009-04-02 14:50:35 UTC
Created attachment 24479 [details]
Mesa-7.4_EXA
Comment 3 smoki 2009-08-01 13:06:22 UTC
 OK, likely this bug was fixed by accident:) in Mesa-7.5, don't know what exactly helped but it is fixed now:). So closing.

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.