Skip to content

Conversation

@HugoNVDA
Copy link
Contributor

  1. Adds a custom build step in PresentMon.vcxproj to compile and embed the manifest of NV DisplayDriver (DD) ETW event in the PresentMon binary.

The custom build step is currently added for x64 platform.

  1. Adds NVTraceConsumer for handling NV DD events that informs the metering of each flip.

  2. Updates the CSV output to take into account flip metering. Metrics "DisplayedTime" and "MsBetweenDisplayChange" (V1 metrics) now reflect actual flip intervals when DLSS4 flip-metering is engaged.

@HugoNVDA HugoNVDA force-pushed the DLSS4_FLIP-METERING_SUPPORT branch 2 times, most recently from 349566e to 9482841 Compare April 24, 2025 17:36
@HugoNVDA HugoNVDA marked this pull request as ready for review April 24, 2025 17:51
@HugoNVDA
Copy link
Contributor Author

Copy link
Collaborator

@markgalvan-intel markgalvan-intel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code looks great. Please take a look at the comment I added when you have a moment.

1. Adds a custom build step in PresentMon.vcxproj to compile and embed
   the manifest of NV DisplayDriver (DD) ETW event in the PresentMon binary.

   The custom build is currently added for x64 build only.

2. Adds NVTraceConsumer for handling NV DD events that informs the
   metering of each flip.

3. Updates the CSV output to take into account flip metering.
   Metrics "DisplayedTime" and "MsBetweenDisplayChange" (V1 metrics) now reflect actual flip intervals when DLSS4 flip-metering is engaged.
@HugoNVDA HugoNVDA force-pushed the DLSS4_FLIP-METERING_SUPPORT branch from 9482841 to deff345 Compare June 9, 2025 21:56
@markgalvan-intel markgalvan-intel merged commit 1b5215d into GameTechDev:main Jun 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants