Skip to content

Bad Vulkan data? #14

@jarredwalton

Description

@jarredwalton

I've tried using PresentMon with two different Vulkan games, The Talos Principle and now Doom (which just got a Vulkan patch today). I didn't realize the problem on Talos, but it appears looking at the CSV files that PresentMon is capturing 'MsBetweenPresents' incorrectly or something -- or maybe Vulkan is just doing things wrong? Anyway, looking at the CSV files, all of the 'Hardware: Legacy Flip' frames have an interval that's a multiple of the display refresh time (e.g. 16.67 ms for 60 Hz).

If you manually subtract the previous row time from the current row time (column 'TimeInSeconds'), you get completely different numbers -- and some of the numbers are negative! So this method of determining frame times (and fps) is also borked.

In other words, right now with both publicly available Vulkan games, PresentMon is not providing useful data AFAICT. Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions