[Nouveau] [Bug 64323] New: Severe misrendering in Left 4 Dead 2

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue May 7 08:52:49 PDT 2013


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

          Priority: medium
            Bug ID: 64323
          Assignee: nouveau at lists.freedesktop.org
           Summary: Severe misrendering in Left 4 Dead 2
          Severity: normal
    Classification: Unclassified
                OS: Linux (All)
          Reporter: bryancain3+fdo at gmail.com
          Hardware: x86 (IA32)
            Status: NEW
           Version: git
         Component: Drivers/DRI/nouveau
           Product: Mesa

This should be filed under component "Drivers/Gallium/nouveau", but that
doesn't exist for some reason.

In the nv50 driver, after loading a map in the Left 4 Dead 2 beta,  there are
major rendering artifacts that make the game unplayable.  Portal shows a
similar problem.

Noticing that stable versions before Mesa 9.1 don't have this problem, I
bisected the regression to this commit:

http://cgit.freedesktop.org/mesa/mesa/commit/?h=48a45ec24ae74c0

commit 48a45ec24ae74c00d1487552e94d9f824a428f58
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Tue Jan 8 16:13:11 2013 +0100

    nouveau: improve buffer transfers

    Save double memcpy on uploads to VRAM in most cases.
    Properly handle FLUSH_EXPLICIT.
    Reallocate on DISCARD_WHOLE_RESOURCE to avoid sync.

I don't understand the changes made by this commit well enough to fix the
regression myself.  I have an apitrace that can be used to reproduce the issue,
and will comment on this bug with a link to it as soon as I find a good way to
share large (~512 MB) files online.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20130507/2e7aa289/attachment.html>


More information about the Nouveau mailing list