-
Notifications
You must be signed in to change notification settings - Fork 182
Description
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!