[Mesa-dev] [Bug 110349] radv: Dragon Quest XI (DXVK) has a graphical glitch (regression, bisected)

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Apr 8 02:38:38 UTC 2019


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

            Bug ID: 110349
           Summary: radv: Dragon Quest XI (DXVK) has a graphical glitch
                    (regression, bisected)
           Product: Mesa
           Version: git
          Hardware: x86-64 (AMD64)
                OS: Linux (All)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Drivers/Vulkan/radeon
          Assignee: mesa-dev at lists.freedesktop.org
          Reporter: asheldon55 at gmail.com
        QA Contact: mesa-dev at lists.freedesktop.org

When running Dragon Quest XI with DXVK, a graphical glitch can be seen. The
glitch tends to flicker in and out from a distance, but once you get closer, it
remains static. I've only tested it at one location, so I can't say if it
appears elsewhere. Here's a screenshot: https://imgur.com/a/v7RnxE9

The first bad commit is a66b186bebf9b63897199b9b6e26d40977417f74:

Author: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Date:   Tue Feb 26 13:42:28 2019 +0100

    radv: use typed buffer loads for vertex input fetches

    This drastically reduces the number of SGPRs because the driver
    now uses descriptors per vertex binding, instead of per vertex
    attribute format.

    29077 shaders in 15096 tests
    Totals:
    SGPRS: 1354285 -> 1282109 (-5.33 %)
    VGPRS: 909896 -> 908800 (-0.12 %)
    Spilled SGPRs: 24840 -> 24811 (-0.12 %)
    Code Size: 49221144 -> 48986628 (-0.48 %) bytes
    Max Waves: 243930 -> 244229 (0.12 %)

    Totals from affected shaders:
    SGPRS: 390648 -> 318472 (-18.48 %)
    VGPRS: 288432 -> 287336 (-0.38 %)
    Spilled SGPRs: 94 -> 65 (-30.85 %)
    Code Size: 11548412 -> 11313896 (-2.03 %) bytes
    Max Waves: 86460 -> 86759 (0.35 %)

    This gives a really tiny boost.

    Signed-off-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>

Reverting the commit fixes the glitch. The glitch also doesn't exist when using
AMDVLK.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20190408/81c6ae8c/attachment-0001.html>


More information about the mesa-dev mailing list