Bug 23624 - [Bisected] openarena drops more than 25% on G45 and 965GM
Summary: [Bisected] openarena drops more than 25% on G45 and 965GM
Status: VERIFIED FIXED
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/DRI/i965 (show other bugs)
Version: unspecified
Hardware: Other Linux (All)
: high major
Assignee: Eric Anholt
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-09-01 05:32 UTC by zhao jian
Modified: 2009-09-03 18:10 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description zhao jian 2009-09-01 05:32:22 UTC
System Environment:
--------------------------
Arch  x86_64  
Platform  G45 965GM  
Libdrm:         (master)73b59c894380995a2889b98e79acadd2da0bb237
Mesa:           (master)241c3a1d8001fc5a30e2af4b4636b48e6f99690a
Xserver:   (server-1.6-branch)3044711412d0a08ba65a491bd2441c0c8980f5e2
Xf86_video_intel:  (master)7c48c21b22bf5862c5a35bda1635753cc5a7197c

Bug detailed description:
-------------------------
The performance of openarena drops about 25%~40% on G45 and GM965. 

This is caused by following commit:
commit 00413d87426f14df47d90ba3c995e1889e9f88ca
Author: Eric Anholt <eric@anholt.net>
Date:   Fri Aug 28 15:01:56 2009 -0700

    i965: Use VBOs in the VBO module on 965, now that we have
ARB_map_buffer_range.

    This looks like it's a small win on blender.

Reproduce steps:
----------------
1.xinit&
2. openarena exec stress_bases3
Comment 1 Eric Anholt 2009-09-02 12:50:59 UTC
commit cbde2765804a4fc62bcf092230a01376aedbf2cd
Author: Eric Anholt <eric@anholt.net>
Date:   Wed Sep 2 12:17:28 2009 -0700

    Revert "i965: Use VBOs in the VBO module on 965, now that we have ARB_map_bu
    
    This reverts commit 00413d87426f14df47d90ba3c995e1889e9f88ca.  Even with
    fixes, using ARB_map_buffer_range in the VBO module isn't showing up as a
    significant win, and some cases apparently regressed.
    
    Bug #23624.
Comment 2 zhao jian 2009-09-03 18:10:32 UTC
Yes. It works well now. Verified. 


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.