All of lore.kernel.org
 help / color / mirror / Atom feed
From: bugzilla-daemon@freedesktop.org
To: dri-devel@lists.freedesktop.org
Subject: [Bug 44523] New: nexuiz perf regression since u_vbuf: implement another upload codepath which unrolls indices
Date: Fri, 06 Jan 2012 11:12:45 +0000	[thread overview]
Message-ID: <bug-44523-502@http.bugs.freedesktop.org/> (raw)

https://bugs.freedesktop.org/show_bug.cgi?id=44523

             Bug #: 44523
           Summary: nexuiz perf regression since u_vbuf: implement another
                    upload codepath which unrolls indices
    Classification: Unclassified
           Product: Mesa
           Version: git
          Platform: x86 (IA32)
        OS/Version: Linux (All)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Drivers/Gallium/r600
        AssignedTo: dri-devel@lists.freedesktop.org
        ReportedBy: lists@andyfurniss.entadsl.com


d-r-t kernel, HD4890.

Since -

commit ce44bae366ade59fb2dbdfbfe5a1ab8d24518a57
Author: Marek Olšák <maraeo@gmail.com>
Date:   Tue Jan 3 22:01:03 2012 +0100

    u_vbuf: implement another upload codepath which unrolls indices

    Improves performance from cca 1 fps to 23 fps in Cogs.
    This new codepath is not always used, instead, there is a heuristic which
    determines whether to use it. Using translate for uploads is generally
    slower than what we have had already, it's a win only in a few cases.

I get quite a noticeable perf regression running demo1 in nexuiz.

Other games (openarena,ut2004 demo, etqw) seem unaffected 


91.2740132 fps, one-second fps min/avg/max: 50 99 231 (90 seconds)

to

55.6802612 fps, one-second fps min/avg/max: 19 69 231 (90 seconds)

Sometimes I saw a couple of short (1/4 sec) stalls as well, which gave worse
results, above was without stalls.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

             reply	other threads:[~2012-01-06 11:12 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-01-06 11:12 bugzilla-daemon [this message]
2012-01-07 20:31 ` [Bug 44523] nexuiz perf regression since u_vbuf: implement another upload codepath which unrolls indices bugzilla-daemon

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=bug-44523-502@http.bugs.freedesktop.org/ \
    --to=bugzilla-daemon@freedesktop.org \
    --cc=dri-devel@lists.freedesktop.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.