I have an OS Windows template, and what I'd like to know is their a way to either add a perf counter into Windows so that I can observe GPU based metrics or if this would need to be submitted to Microsoft to add into the systems through some update to add more _Total counters. This would be useful and should be a way to do this. If you use CTRL+SHIFT+ESC you can see in task manager for later versions of Windows GPU information and somehow processes like GPU-Z are able to collect GPU details.
Example perf counters
Like this for example for a _Total counter.
Is anyone able to help with something like that?
Example perf counters
Code:
\GPU Engine(pid_4_luid_0x00000000_0x000074A2_phys_0_eng_0_engtype_3D)\Running Time \GPU Adapter Memory(luid_0x00000000_0x00008453_phys_0)\Shared Usage \GPU Adapter Memory(luid_0x00000000_0x000074A2_phys_0)\Dedicated Usage \GPU Adapter Memory(luid_0x00000000_0x00008453_phys_0)\Total Committed \GPU Process Memory(pid_7696_luid_0x00000000_0x00008453_phys_0)\Shared Usage \GPU Non Local Adapter Memory(luid_0x00000000_0x000074A2_phys_0_part_0)\Non Local Usage
Code:
\Processor Information(_Total)\C3 Transitions/sec