[Mesa-dev] [Bug 111401] Vulkan overlay layer - async compute not supported, making overlay disappear in Doom

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Aug 14 18:05:50 UTC 2019


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

            Bug ID: 111401
           Summary: Vulkan overlay layer - async compute not supported,
                    making overlay disappear in Doom
           Product: Mesa
           Version: git
          Hardware: x86-64 (AMD64)
                OS: Linux (All)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Other
          Assignee: mesa-dev at lists.freedesktop.org
          Reporter: tempel.julian at gmail.com
        QA Contact: mesa-dev at lists.freedesktop.org

The Vulkan overlay layer doesn't work with async compute on GCN/RDNA and
probably neither Nvidia Turing GPUs, it simply disappears.
To reproduce, start Doom on any Radeon (driver shouldn't matter) in Steam Play
and set it to Vulkan with Ultra preset and 8xTSSAA: When in the actual game,
the Mesa overlay will simply disappear. When changing anti aliasing to FXAA,
async compute is turned off and the Mesa overlay gets visible again.

On windows, overlays like that of Steam (the overlay of the Linux version for
some reason shares the traits of Mesa overlay) or RTSS disable presenting
frames from a compute queue. This makes them work, but degrades performance
substantially.

The windows open source tool OCAT supports an overlay for Vulkan that is
compatible with async compute and doesn't degrade performance:
https://ocat.readthedocs.io/en/latest/index.html

Tested with mesa-git some weeks ago.

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


More information about the mesa-dev mailing list