[Bug 27959] New: [bisected] wine3d performance regression using NVidia proprietary drivers

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Aug 1 15:36:28 CDT 2011


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

           Summary: [bisected] wine3d performance regression using NVidia
                    proprietary drivers
           Product: Wine
           Version: 1.3.25
          Platform: x86
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: -unknown
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: redalert.commander at gmail.com


This issue occurs for the first time in 1.3.23 and also 1.3.24 and 1.3.25.

When testing the latest git development code (it was a while ago) I
noticed a strong performance regression when running direct3d
applications. I proceeded with git bisecting the issue and came up with
a single bad commit, reverting the offending commit fixed the issue.

Note: All tests were run with "Command & Conquer Generals: Zero Hour"
and "Starcraft 2".

=========================
68b15bc5ffe6ddf5d08cbc13479eaf718ad5e39f is the first bad commit
commit 68b15bc5ffe6ddf5d08cbc13479eaf718ad5e39f
Author: Stefan Dösinger <stefan at codeweavers.com>
Date:   Tue Apr 19 21:24:26 2011 +0200

    wined3d: Give GL_ARB_map_buffer_range another try.

    Nvidia's 270.xx.yy driver series fix the glMapBuffer alignment
issues that caused major
    performance problems. If the user is using an older driver we now
drop the VBO instead of using
    doublebuffered loading, which means that we fall back to the current
behavior(no dynamic VBO) as
    needed. Dynamic VBOs are needed on Nvidia drivers for
GL_ARB_instanced_arrays.
=========================

More info about my system:
OS: Debian wheezy
GPU: NVidia 9800 gt
Driver: binary blob nvidia-glx 275.09.07-5 (debian testing repositories)

-- 
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