[Bug 60911] New: performance regression with ioquake3 based engines

bugzilla-daemon at bugzilla.kernel.org bugzilla-daemon at bugzilla.kernel.org
Sat Sep 7 11:34:16 PDT 2013


https://bugzilla.kernel.org/show_bug.cgi?id=60911

            Bug ID: 60911
           Summary: performance regression with ioquake3 based engines
           Product: Drivers
           Version: 2.5
    Kernel Version: 3.11.0
          Hardware: x86-64
                OS: Linux
              Tree: Mainline
            Status: NEW
          Severity: normal
          Priority: P1
         Component: Video(DRI - Intel)
          Assignee: intel-gfx-bugs at lists.freedesktop.org
          Reporter: bugs at ttyhoney.com
                CC: intel-gfx-bugs at lists.freedesktop.org
        Regression: No

Hello!

It seems like from kernel 3.10.10 to kernel 3.11.0 the performance decreased
around 5% to 15% in ioquake3 based games. I regulary run benchmarks with
ioquake3, because it is the base for a lot of games. My setup:

file ~/.drirc # turns off vsync. don't use the driconf for this, it will set
the wrong driver.

<device screen="0" driver="dri2">
    <application name="Default">
        <option name="vblank_mode" value="0"/>
    </application>
</device>

$ ./quake3
~ # opens console
timedemo 1
demo four
~ # read fps

With the last kernels and drivers I got always a framerate between
295fps-305fps. With the new kernel 3.11.0 the performance decreased to 255fps
to 275fps i.e. it runs slower and the range is also bigger.

I wondered if the new WQ_POWER_EFFICIENT_DEFAULT caused this and turned it on
and off, but it is not responsible. A downgrade to kernel 3.10.10 fixed the
regression, so it seems not caused by the userspace-driver or unredirection
(window-manager).

Phoronix is controversial resource. But in this case it confirms my own
results. I should mention, that "World of Padman" is based on IOQuake3:
http://www.phoronix.com/scan.php?page=news_item&px=MTQxMTM

Thank you

PS:
Regulary the performance increases a little bit with a new kernel or
userspace-driver. I'm always happy to see some fps more after running a
benchmark :-)

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.


More information about the intel-gfx-bugs mailing list