[Bug 22303] New: Fallen Earth MMO : GL_APPLE_flush_buffer_range causes performance drop on OSX

wine-bugs at winehq.org wine-bugs at winehq.org
Wed Apr 7 11:23:19 CDT 2010


http://bugs.winehq.org/show_bug.cgi?id=22303

           Summary: Fallen Earth MMO : GL_APPLE_flush_buffer_range causes
                    performance drop on OSX
           Product: Wine
           Version: 1.1.42
          Platform: x86
               URL: http://forums.fallenearth.com/fallenearth/showthread.p
                    hp?t=35062
        OS/Version: Mac OS X 10.6
            Status: UNCONFIRMED
          Severity: minor
          Priority: P2
         Component: directx-d3d
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: elanz1615 at yahoo.com
                CC: stefan at codeweavers.com


This commit:

http://source.winehq.org/git/wine.git/?a=commit;h=a756caac0ca3dcd80019b56422779c59394fdfd7

Causes a performance drop in the Fallen Earth MMO under these conditions:

1.  Macbook, Macbook Pro, IMac with ATI/NVIDIA, OSX 10.5.8 -> 10.6.3
2.  Scaleform is rendering a swf element on the screen

OpenGl profiler shows that while scaleform is rendering a swf to the screen 65%
of OpenGL is spent in MapBufferRange.  As soon as the scaleform rendering is
canceled performance returns to normal.

This is easy to reproduce in Fallen Earth which uses scaleform to render the
help UI.  When that UI is open fps is 10-12 when that UI is closed fps is
20-30.

Reverting that commit causes performance to remain constant when scaleform is
rendering.  

In Wine version 1.1.41 and 1.1.42 the performance drop is not quite as
noticeable but it is still present and performance is still better without this
commit.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list