[Bug 41394] New: 3DMark2001se 'Car chase' speed regression on mesa/nouveau

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Sep 25 19:19:16 CDT 2016


https://bugs.winehq.org/show_bug.cgi?id=41394

            Bug ID: 41394
           Summary: 3DMark2001se 'Car chase' speed regression on
                    mesa/nouveau
           Product: Wine
           Version: 1.9.16
          Hardware: x86
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: directx-d3d
          Assignee: wine-bugs at winehq.org
          Reporter: randrik at mail.ru
      Distribution: ---

After upgrading wine to ver. 1.9.18 I noticed strange speed regression. After
bisecting wine I found this commit was source of it:

first bad commit: [b62f4139eda58e8e25cbc58864fcea2599a20e97] wined3d: Swizzle
D3DCOLOR attributes in the GLSL FFP replacement when necessary

I'm using nv92 (GeForce 8800 GS) video card with relatively new kernel
(4.8.0-rc7-x64+) and 32-bit Slackware OS with many manual updates, including
git Mesa drivers. Initially I blamed mesa for speed regression, or my specific
build of it, but after testing Mesa 12.0.3 and seeing same very low speed there
I tried wine bisect first. May be there is interplay between some bugs, or
nouveau simply can't handle slightly different kind of load. But most other
tests in this benchmark works fine, and older 3DMark2000 also speedy.

I tried to make apitrace of this issue but under apitrace both good and bad
commits played 'car chase' scene (low/high detail) smoothly. Without apitrace
running bad commit mostly slows down to 0-1 fps even on low detail scene.

Compressed traces are at 
https://cloud.mail.ru/public/75Mf/fFuSprBh9

Bug still present in current git head (post 1.9.19).

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