Skip to content

Commit 63146ec

Browse files
Merge pull request #41 from intel-innersource/docs/metric-list
update list of available metrics
2 parents 4e5a2ed + 6230e0e commit 63146ec

File tree

1 file changed

+67
-71
lines changed

1 file changed

+67
-71
lines changed

README-CaptureApplication.md

Lines changed: 67 additions & 71 deletions
Original file line numberDiff line numberDiff line change
@@ -34,77 +34,73 @@ In Debug configuration, the application will halt with a modal error dialog when
3434

3535
## Metric Definitions
3636

37-
| Metric | Description | Stats Generated Using User Specified Settings |
38-
| ---------------------------------- | ----------------------------------------------|:-------------------------------------------------------------------------------------------------:|
39-
| Presented FPS | Rate of frames presented by the application. | Y |
40-
| Displayed FPS | Rate of frames scanned out to the display. | Y |
41-
| GPU Busy | Average time GPU was busy. | Y |
42-
| Time Between Presents | The time between Present() calls, in milliseconds. | N |
43-
| Dropped Frames | Percentage of frames dropped because they were replaced by a more recent frame. | Y |
44-
| Present Mode | The presentation mode used by the system. Only the most recent Present() call is returned. | N |
45-
| Sync Interval | The sync interval provided by the application in the Present() call. Only the most recent Present() call is returned. | N |
46-
| Allows Tearing | Indicates whether tearing is possible. Only the most recent frame is returned. | N |
47-
| Gfx Latency Display | Time between when GPU work for a frame has completed to when the frame is displayed. | N |
48-
| Gfx Latency Render | Time between the Present() call and when the frame is displayed. | N |
49-
| GPU Power | GPU power usage in W | Y |
50-
| GPU Sustained Power Limit | Sustained GPU power limit in W | Y |
51-
| GPU Voltage | Voltage feeding the GPU chip | Y |
52-
| GPU Frequency | GPU chip frequency | Y |
53-
| GPU Temp | GPU chip temperature in C | Y |
54-
| GPU Utilization | Percentage utilization of the GPU | Y |
55-
| GPU Power Limited | Percentage of the time the GPU frequency is being throttled because the GPU chip is exceeding the maximum power limits | Y |
56-
| GPU Temperature Limited | Percentage of the time the GPU frequency is being throttled because the GPU chip is exceeding the maximum temperature limits | Y |
57-
| GPU Current Limited | Percentage of the time the GPU frequency is being throttled because the GPU chip is exceeding the power supply current limits | Y |
58-
| GPU Voltage Limited | Percentage of the time the GPU frequency is being throttled because the GPU chip is exceeding the voltage limits | Y |
59-
| GPU Utilization Limited | Percentage of time the GPU frequency has been lowered due to low GPU utilization | Y |
60-
| VRAM Power Limited | Percentage of the time the memory frequency is being throttled because the memory modules are exceeding the maximum power limits | Y |
61-
| VRAM Temperature Limited | Percentage of the time the memory frequency is being throttled because the memory modules are exceeding the maximum temperature limits | Y |
62-
| VRAM Current Limited | Percentage of the time the memory frequency is being throttled because the memory modules are exceeding the power supply current limits | Y |
63-
| VRAM Voltage Limited | Percentage of the time the memory frequency is being throttled because the memory modules are exceeding the voltage limits | Y |
64-
| VRAM Utilization Limited | Percentage of time the memory frequency has been lowered due to low memory traffic | Y |
65-
| CPU Utilization | Percentage utilization of the CPU | Y |
66-
| CPU Power | CPU power usage in W | Y |
67-
| CPU Power Limit | Sustained CPU power limit in W | Y |
68-
| CPU Temperature | CPU temperature in C | Y |
69-
| CPU Frequency | CPU frequency in GHz | Y |
70-
| Date Time | The current date and time. Shown in YYYY-MM-DD HH:MM:SS:MS format | N |
71-
| Elapsed Time | The amount of elapsed time since selecting the process to monitor. Shown in HH:MM:SS:MS format | N |
72-
| GPU Name | GPU name as provided by the respective graphics adapter. | N |
73-
| GPU Fan Speed 0 | GPU fan speed in RPMs. | Y |
74-
| GPU Fan Speed 1 | GPU fan speed in RPMs. | Y |
75-
| GPU Fan Speed 2 | GPU fan speed in RPMs. | Y |
76-
| GPU Fan Speed 3 | GPU fan speed in RPMs. | Y |
77-
| GPU Fan Speed 4 | GPU fan speed in RPMs. | Y |
78-
| GPU Render/Compute Utilization | Percentage utilization of the 3D and Compute blocks in the GPU. | Y |
79-
| GPU Media Utilization | Percentage utilization of the media blocks in the GPU. | Y |
80-
| VRAM Power | Memory module power usage in Watts. | Y |
81-
| VRAM Voltage | Voltage feeding the memory modules. | Y |
82-
| VRAM Frequency | Memory module frequency. | Y |
83-
| VRAM Frequency Effective Bandwidth | Effective data transfer rate the memory modules can sustain based on the current clock frequency. | Y |
84-
| VRAM Read Bandwidth | Current memory module read bandwidth in bytes per second. | Y |
85-
| VRAM Write Bandwidth | Current memory module write bandwidth in bytes per second. | Y |
86-
| VRAM Temperature | Memory modules temperature in celsius. | Y |
87-
| GPU Memory Size | Total GPU memory size in bytes. | Y |
88-
| GPU Memory Used | Total GPU memory used in bytes. | Y |
89-
| GPU Memory Read Bandwidth | Current memory module read bandwidth in bytes per second. | Y |
90-
| GPU Memory Write Bandwidth | Current memory module write bandwidth in bytes per second. | Y |
91-
| GPU Memory Max Bandwidth | Max memory module write bandwidth in bytes per second. | Y |
92-
| GPU Memory Used % | Percent utilization of the of GPU memory. | Y |
93-
| PSU Type 0 | Specfies the Power Supply Type (PCIE, Pin6, Pin8) at index 0. | Y |
94-
| PSU Type 1 | Specfies the Power Supply Type (PCIE, Pin6, Pin8) at index 1. | Y |
95-
| PSU Type 2 | Specfies the Power Supply Type (PCIE, Pin6, Pin8) at index 2. | Y |
96-
| PSU Type 3 | Specfies the Power Supply Type (PCIE, Pin6, Pin8) at index 3. | Y |
97-
| PSU Type 4 | Specfies the Power Supply Type (PCIE, Pin6, Pin8) at index 4. | Y |
98-
| PSU Power 0 | Total energy consumed by the power source in Watts. | Y |
99-
| PSU Power 1 | Total energy consumed by the power source in Watts. | Y |
100-
| PSU Power 2 | Total energy consumed by the power source in Watts. | Y |
101-
| PSU Power 3 | Total energy consumed by the power source in Watts. | Y |
102-
| PSU Power 4 | Total energy consumed by the power source in Watts. | Y |
103-
| PSU Voltage 0 | Voltage of the power source in Volts. | Y |
104-
| PSU Voltage 1 | Voltage of the power source in Volts. | Y |
105-
| PSU Voltage 2 | Voltage of the power source in Volts. | Y |
106-
| PSU Voltage 3 | Voltage of the power source in Volts. | Y |
107-
| PSU Voltage 4 | Voltage of the power source in Volts. | Y |
37+
| Metric | Description | Compatible Query Types |
38+
| - | - |:-:|
39+
|Application|Name of the executable of the process being targetted|DS|
40+
|Swap Chain Address|Address of the swap chain used to present, useful as a unique identifier|F|
41+
|GPU Vendor|Vendor name of the GPU|DS|
42+
|GPU Name|Device name of the GPU|DS|
43+
|CPU Vendor|Vendor name of the CPU|DS|
44+
|CPU Name|Device name of the CPU|DS|
45+
|Time|Time elapsed since the start of ETW event tracing|F|
46+
|CPU Frame QPC|The QueryPerformanceCounter timestamp when the CPU started working on the frame|F|
47+
|Frame Time|The total amount of time in between frames on the CPU|DF|
48+
|CPU Busy|How long the CPU was generating the frame in milliseconds|DF|
49+
|CPU Wait|How long the CPU spent waiting before it could start generating the frame in milliseconds|DF|
50+
|Displayed FPS|Rate of frame change measurable at display|D|
51+
|Presented FPS|Rate of application calls to a Present() function|D|
52+
|GPU Time|Total amount of time between when GPU started frame and when it finished in milliseconds. The GPU may not have been fully busy during this time|DF|
53+
|GPU Busy|How long the GPU spent working on this frame|DF|
54+
|GPU Wait|How long the GPU spent waiting while working on this frame|DF|
55+
|Dropped Frames|Indicates if the frame was not displayed|DF|
56+
|Displayed Time|How long this frame was displayed on screen|DF|
57+
|Sync Interval|The application's requested interval between presents measured in vertical sync/vblank events|DF|
58+
|Present Flags|Flags used to configure the present operation|DF|
59+
|Present Mode|Method used to present the frame|DF|
60+
|Present Runtime|The graphics runtime used for the present operation (DXGI, D3D9, etc.)|DF|
61+
|Allows Tearing|Indicates if the frame allows tearing|DF|
62+
|GPU Latency|How long it took until GPU work for this frame started|DF|
63+
|Display Latency|Time between frame submission and scan out to display|DF|
64+
|Input To Frame Start Latency|Time between input and display|DF|
65+
|Click To Photon Latency|Time between input and display|DF|
66+
|GPU Sustained Power Limit|Sustained power limit of the GPU|DS|
67+
|GPU Power|Power consumed by the graphics adapter|DF|
68+
|GPU Voltage|Voltage consumet by the graphics adapter|DF|
69+
|GPU Frequency|Clock speed of the GPU cores|DF|
70+
|GPU Temperature|Temperature of the GPU|DF|
71+
|GPU Fan Speed|Rate at which a GPU cooler fan is rotating|DF|
72+
|GPU Utilization|Amount of GPU processing capacity being used|DF|
73+
|3D/Compute Utilization|Amount of 3D/Compute processing capacity being used|DF|
74+
|Media Utilization|Amount of media processing capacity being used|DF|
75+
|GPU Power Limited|GPU frequency is being limited because GPU is exceeding maximum power limits|DF|
76+
|GPU Temperature Limited|GPU frequency is being limited because GPU is exceeding maximum temperature limits|DF|
77+
|GPU Current Limited|GPU frequency is being limited because GPU is exceeding maximum current limits|DF|
78+
|GPU Voltage Limited|GPU frequency is being limited because GPU is exceeding maximum voltage limits|DF|
79+
|GPU Utilization Limited|GPU frequency is being limited due to low GPU utilization|DF|
80+
|GPU Memory Power|Power consumed by the GPU memory|DF|
81+
|GPU Memory Voltage|Voltage consumet by the GPU memory|DF|
82+
|GPU Memory Frequency|Clock speed of the GPU memory|DF|
83+
|GPU Memory Effective Frequency|Effective data transfer rate GPU memory can sustain|DF|
84+
|GPU Memory Temperature|Temperature of the GPU memory|DF|
85+
|GPU Memory Size|Size of the GPU memory|DS|
86+
|GPU Memory Size Used|Amount of used GPU memory|DF|
87+
|GPU Memory Utilization|Percent of GPU memory used|D|
88+
|GPU Memory Max Bandwidth|Maximum total GPU memory bandwidth|DS|
89+
|GPU Memory Write Bandwidth|Maximum GPU memory bandwidth for writing|DF|
90+
|GPU Memory Read Bandwidth|Maximum GPU memory bandwidth for reading|DF|
91+
|GPU Memory Power Limited|Memory frequency is being limited because the memory modules are exceeding the maximum power limits|DF|
92+
|GPU Memory Temperature Limited|Memory frequency is being limited because the memory modules are exceeding the maximum temperature limits|DF|
93+
|GPU Memory Current Limited|Memory frequency is being limited because the memory modules are exceeding the maximum current limits|DF|
94+
|GPU Memory Voltage Limited|Memory frequency is being limited because the memory modules are exceeding the maximum voltage limits|DF|
95+
|GPU Memory Utilization Limited|Memory frequency is being limited due to low memory traffic|DF|
96+
|CPU Utilization|Amount of CPU processing capacity being used|DF|
97+
|CPU Power Limit|Power limit of the CPU|DS|
98+
|CPU Power|Power consumed by the CPU|DF|
99+
|CPU Temperature|Temperature of the CPU|DF|
100+
|CPU Frequency|Clock speed of the CPU|DF|
101+
|CPU Core Utility|Amount of CPU processing utility being used per core|D|
102+
103+
*Query Type Codes: **D** = Dynamic Query, **F** = Frame Event Query, **S** = Static Query
108104

109105
## Comma-separated value (CSV) file output
110106

0 commit comments

Comments
 (0)