• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<?xml version="1.0"?>
2<metrics version="1619078710" merge_md5="">
3  <set name="Render Metrics Basic set"
4       chipset="CFLGT2"
5       symbol_name="RenderBasic"
6       underscore_name="render_basic"
7       mdapi_supported_apis="VK OGL OCL IO BB"
8       hw_config_guid="7fa796a4-0c7a-4201-afc6-cff0b2f528a2"
9       >
10    <counter name="GPU Time Elapsed"
11             symbol_name="GpuTime"
12             underscore_name="gpu_time"
13             description="Time elapsed on the GPU during the measurement."
14             data_type="uint64"
15             units="ns"
16             semantic_type="duration"
17             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
18             mdapi_group="GPU"
19             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
20             mdapi_supported_apis=""
21             mdapi_hw_unit_type="gpu"
22             />
23    <counter name="GPU Core Clocks"
24             symbol_name="GpuCoreClocks"
25             underscore_name="gpu_core_clocks"
26             description="The total number of GPU core clocks elapsed during the measurement."
27             data_type="uint64"
28             units="cycles"
29             semantic_type="event"
30             equation="GPU_CLOCK 0 READ"
31             mdapi_group="GPU"
32             mdapi_usage_flags="Tier1 Frame Batch Draw"
33             mdapi_supported_apis=""
34             mdapi_hw_unit_type="gpu"
35             />
36    <counter name="AVG GPU Core Frequency"
37             symbol_name="AvgGpuCoreFrequency"
38             underscore_name="avg_gpu_core_frequency"
39             description="Average GPU Core Frequency in the measurement."
40             data_type="uint64"
41             max_equation="$GpuMaxFrequency"
42             units="hz"
43             semantic_type="event"
44             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
45             mdapi_group="GPU"
46             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
47             mdapi_supported_apis=""
48             mdapi_hw_unit_type="gpu"
49             />
50    <counter name="VS Threads Dispatched"
51             symbol_name="VsThreads"
52             underscore_name="vs_threads"
53             description="The total number of vertex shader hardware threads dispatched."
54             data_type="uint64"
55             units="threads"
56             semantic_type="event"
57             equation="A 1 READ"
58             mdapi_group="EU Array/Vertex Shader"
59             mdapi_usage_flags="Tier3 Frame Batch Draw"
60             mdapi_supported_apis="VK OGL IO BB"
61             mdapi_hw_unit_type="gpu"
62             />
63    <counter name="HS Threads Dispatched"
64             symbol_name="HsThreads"
65             underscore_name="hs_threads"
66             description="The total number of hull shader hardware threads dispatched."
67             data_type="uint64"
68             units="threads"
69             semantic_type="event"
70             equation="A 2 READ"
71             mdapi_group="EU Array/Hull Shader"
72             mdapi_usage_flags="Tier3 Frame Batch Draw"
73             mdapi_supported_apis="VK OGL4 IO BB"
74             mdapi_hw_unit_type="gpu"
75             />
76    <counter name="DS Threads Dispatched"
77             symbol_name="DsThreads"
78             underscore_name="ds_threads"
79             description="The total number of domain shader hardware threads dispatched."
80             data_type="uint64"
81             units="threads"
82             semantic_type="event"
83             equation="A 3 READ"
84             mdapi_group="EU Array/Domain Shader"
85             mdapi_usage_flags="Tier3 Frame Batch Draw"
86             mdapi_supported_apis="VK OGL4 IO BB"
87             mdapi_hw_unit_type="gpu"
88             />
89    <counter name="GS Threads Dispatched"
90             symbol_name="GsThreads"
91             underscore_name="gs_threads"
92             description="The total number of geometry shader hardware threads dispatched."
93             data_type="uint64"
94             units="threads"
95             semantic_type="event"
96             equation="A 5 READ"
97             mdapi_group="EU Array/Geometry Shader"
98             mdapi_usage_flags="Tier3 Frame Batch Draw"
99             mdapi_supported_apis="VK OGL4 IO BB"
100             mdapi_hw_unit_type="gpu"
101             />
102    <counter name="FS Threads Dispatched"
103             symbol_name="PsThreads"
104             underscore_name="ps_threads"
105             description="The total number of fragment shader hardware threads dispatched."
106             data_type="uint64"
107             units="threads"
108             semantic_type="event"
109             equation="A 6 READ"
110             mdapi_group="EU Array/Fragment Shader"
111             mdapi_usage_flags="Tier3 Frame Batch Draw"
112             mdapi_supported_apis="VK OGL IO BB"
113             mdapi_hw_unit_type="gpu"
114             />
115    <counter name="CS Threads Dispatched"
116             symbol_name="CsThreads"
117             underscore_name="cs_threads"
118             description="The total number of compute shader hardware threads dispatched."
119             data_type="uint64"
120             units="threads"
121             semantic_type="event"
122             equation="A 4 READ"
123             mdapi_group="EU Array/Compute Shader"
124             mdapi_usage_flags="Tier3 Frame Batch Draw"
125             mdapi_supported_apis="VK OGL4 OCL IO BB"
126             mdapi_hw_unit_type="gpu"
127             />
128    <counter name="GPU Busy"
129             symbol_name="GpuBusy"
130             underscore_name="gpu_busy"
131             description="The percentage of time in which the GPU has been processing GPU commands."
132             data_type="float"
133             max_equation="100"
134             units="percent"
135             semantic_type="duration"
136             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
137             mdapi_group="GPU"
138             mdapi_usage_flags="Tier1 Overview System Frame"
139             mdapi_supported_apis=""
140             mdapi_hw_unit_type="gpu"
141             />
142    <counter name="EU Active"
143             symbol_name="EuActive"
144             underscore_name="eu_active"
145             description="The percentage of time in which the Execution Units were actively processing."
146             data_type="float"
147             max_equation="100"
148             units="percent"
149             semantic_type="duration"
150             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
151             mdapi_group="EU Array"
152             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
153             mdapi_supported_apis=""
154             mdapi_hw_unit_type="gpu"
155             />
156    <counter name="EU Stall"
157             symbol_name="EuStall"
158             underscore_name="eu_stall"
159             description="The percentage of time in which the Execution Units were stalled."
160             data_type="float"
161             max_equation="100"
162             units="percent"
163             semantic_type="duration"
164             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
165             mdapi_group="EU Array"
166             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
167             mdapi_supported_apis=""
168             mdapi_hw_unit_type="gpu"
169             />
170    <counter name="EU Both FPU Pipes Active"
171             symbol_name="EuFpuBothActive"
172             underscore_name="eu_fpu_both_active"
173             description="The percentage of time in which both EU FPU pipelines were actively processing."
174             data_type="float"
175             max_equation="100"
176             units="percent"
177             semantic_type="duration"
178             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
179             mdapi_group="EU Array/Pipes"
180             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
181             mdapi_supported_apis=""
182             mdapi_hw_unit_type="gpu"
183             />
184    <counter name="VS FPU0 Pipe Active"
185             symbol_name="VsFpu0Active"
186             underscore_name="vs_fpu0_active"
187             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
188             data_type="float"
189             max_equation="100"
190             units="percent"
191             semantic_type="duration"
192             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
193             mdapi_group="EU Array/Vertex Shader"
194             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
195             mdapi_supported_apis="VK OGL IO BB"
196             mdapi_hw_unit_type="gpu"
197             />
198    <counter name="VS FPU1 Pipe Active"
199             symbol_name="VsFpu1Active"
200             underscore_name="vs_fpu1_active"
201             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
202             data_type="float"
203             max_equation="100"
204             units="percent"
205             semantic_type="duration"
206             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
207             mdapi_group="EU Array/Vertex Shader"
208             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
209             mdapi_supported_apis="VK OGL IO BB"
210             mdapi_hw_unit_type="gpu"
211             />
212    <counter name="VS Send Pipe Active"
213             symbol_name="VsSendActive"
214             underscore_name="vs_send_active"
215             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
216             data_type="float"
217             max_equation="100"
218             units="percent"
219             semantic_type="duration"
220             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
221             mdapi_group="EU Array/Vertex Shader"
222             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
223             mdapi_supported_apis="VK OGL IO BB"
224             mdapi_hw_unit_type="gpu"
225             />
226    <counter name="PS FPU0 Pipe Active"
227             symbol_name="PsFpu0Active"
228             underscore_name="ps_fpu0_active"
229             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
230             data_type="float"
231             max_equation="100"
232             units="percent"
233             semantic_type="duration"
234             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
235             mdapi_group="EU Array/Pixel Shader"
236             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
237             mdapi_supported_apis="VK OGL IO BB"
238             mdapi_hw_unit_type="gpu"
239             />
240    <counter name="PS FPU1 Pipe Active"
241             symbol_name="PsFpu1Active"
242             underscore_name="ps_fpu1_active"
243             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
244             data_type="float"
245             max_equation="100"
246             units="percent"
247             semantic_type="duration"
248             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
249             mdapi_group="EU Array/Pixel Shader"
250             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
251             mdapi_supported_apis="VK OGL IO BB"
252             mdapi_hw_unit_type="gpu"
253             />
254    <counter name="PS Send Pipeline Active"
255             symbol_name="PsSendActive"
256             underscore_name="ps_send_active"
257             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
258             data_type="float"
259             max_equation="100"
260             units="percent"
261             semantic_type="duration"
262             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
263             mdapi_group="EU Array/Pixel Shader"
264             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
265             mdapi_supported_apis="VK OGL IO BB"
266             mdapi_hw_unit_type="gpu"
267             />
268    <counter name="FS Both FPU Active"
269             symbol_name="PsEuBothFpuActive"
270             underscore_name="ps_eu_both_fpu_active"
271             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
272             data_type="float"
273             max_equation="100"
274             units="percent"
275             semantic_type="duration"
276             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
277             mdapi_group="3D Pipe/Fragment Shader"
278             mdapi_usage_flags="Tier4 Frame Batch Draw"
279             mdapi_supported_apis="VK OGL IO BB"
280             mdapi_hw_unit_type="gpu"
281             />
282    <counter name="Sampler 0 Busy"
283             symbol_name="Sampler0Busy"
284             underscore_name="sampler0_busy"
285             description="The percentage of time in which Sampler 0 has been processing EU requests."
286             data_type="float"
287             max_equation="100"
288             units="percent"
289             semantic_type="duration"
290             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
291             availability="$SubsliceMask 0x09 AND"
292             mdapi_group="Sampler"
293             mdapi_usage_flags="Tier3 Batch Frame Draw"
294             mdapi_supported_apis=""
295             mdapi_hw_unit_type="subslice"
296             />
297    <counter name="Sampler 1 Busy"
298             symbol_name="Sampler1Busy"
299             underscore_name="sampler1_busy"
300             description="The percentage of time in which Sampler 1 has been processing EU requests."
301             data_type="float"
302             max_equation="100"
303             units="percent"
304             semantic_type="duration"
305             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
306             availability="$SubsliceMask 0x12 AND"
307             mdapi_group="Sampler"
308             mdapi_usage_flags="Tier3 Batch Frame Draw"
309             mdapi_supported_apis=""
310             mdapi_hw_unit_type="subslice"
311             />
312    <counter name="Samplers Busy"
313             symbol_name="SamplersBusy"
314             underscore_name="samplers_busy"
315             description="The percentage of time in which samplers have been processing EU requests."
316             data_type="float"
317             max_equation="100"
318             units="percent"
319             semantic_type="duration"
320             equation="$Sampler0Busy $Sampler1Busy FMAX"
321             mdapi_group="Sampler"
322             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
323             mdapi_supported_apis=""
324             mdapi_hw_unit_type="slice"
325             />
326    <counter name="Sampler 0 Bottleneck"
327             symbol_name="Sampler0Bottleneck"
328             underscore_name="sampler0_bottleneck"
329             description="The percentage of time in which Sampler 0 has been slowing down the pipe when processing EU requests."
330             low_watermark="5"
331             high_watermark="15"
332             data_type="float"
333             max_equation="100"
334             units="percent"
335             semantic_type="duration"
336             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
337             availability="$SubsliceMask 0x09 AND"
338             mdapi_group="Sampler"
339             mdapi_usage_flags="Tier3 Indicate Draw"
340             mdapi_supported_apis=""
341             mdapi_hw_unit_type="subslice"
342             />
343    <counter name="Sampler 1 Bottleneck"
344             symbol_name="Sampler1Bottleneck"
345             underscore_name="sampler1_bottleneck"
346             description="The percentage of time in which Sampler 1 has been slowing down the pipe when processing EU requests."
347             low_watermark="5"
348             high_watermark="15"
349             data_type="float"
350             max_equation="100"
351             units="percent"
352             semantic_type="duration"
353             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
354             availability="$SubsliceMask 0x12 AND"
355             mdapi_group="Sampler"
356             mdapi_usage_flags="Tier3 Indicate Draw"
357             mdapi_supported_apis=""
358             mdapi_hw_unit_type="subslice"
359             />
360    <counter name="Rasterized Pixels"
361             symbol_name="RasterizedPixels"
362             underscore_name="rasterized_pixels"
363             description="The total number of rasterized pixels."
364             data_type="uint64"
365             units="pixels"
366             semantic_type="event"
367             equation="A 21 READ 4 UMUL"
368             mdapi_group="3D Pipe/Rasterizer"
369             mdapi_usage_flags="Tier3 Frame Batch Draw"
370             mdapi_supported_apis="VK OGL IO BB"
371             mdapi_hw_unit_type="gpu"
372             />
373    <counter name="Early Hi-Depth Test Fails"
374             symbol_name="HiDepthTestFails"
375             underscore_name="hi_depth_test_fails"
376             description="The total number of pixels dropped on early hierarchical depth test."
377             data_type="uint64"
378             units="pixels"
379             semantic_type="event"
380             equation="A 22 READ 4 UMUL"
381             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
382             mdapi_usage_flags="Tier3 Frame Batch Draw"
383             mdapi_supported_apis="VK OGL IO BB"
384             mdapi_hw_unit_type="gpu"
385             />
386    <counter name="Early Depth Test Fails"
387             symbol_name="EarlyDepthTestFails"
388             underscore_name="early_depth_test_fails"
389             description="The total number of pixels dropped on early depth test."
390             data_type="uint64"
391             units="pixels"
392             semantic_type="event"
393             equation="A 23 READ 4 UMUL"
394             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
395             mdapi_usage_flags="Tier3 Frame Batch Draw"
396             mdapi_supported_apis="VK OGL IO BB"
397             mdapi_hw_unit_type="gpu"
398             />
399    <counter name="Samples Killed in FS"
400             symbol_name="SamplesKilledInPs"
401             underscore_name="samples_killed_in_ps"
402             description="The total number of samples or pixels dropped in fragment shaders."
403             data_type="uint64"
404             units="pixels"
405             semantic_type="event"
406             equation="A 24 READ 4 UMUL"
407             mdapi_group="3D Pipe/Fragment Shader"
408             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
409             mdapi_supported_apis="VK OGL IO BB"
410             mdapi_hw_unit_type="gpu"
411             />
412    <counter name="Pixels Failing Tests"
413             symbol_name="PixelsFailingPostPsTests"
414             underscore_name="pixels_failing_post_ps_tests"
415             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
416             data_type="uint64"
417             units="pixels"
418             semantic_type="event"
419             equation="A 25 READ 4 UMUL"
420             mdapi_group="3D Pipe/Output Merger"
421             mdapi_usage_flags="Tier3 Frame Batch Draw"
422             mdapi_supported_apis="VK OGL IO BB"
423             mdapi_hw_unit_type="gpu"
424             />
425    <counter name="Samples Written"
426             symbol_name="SamplesWritten"
427             underscore_name="samples_written"
428             description="The total number of samples or pixels written to all render targets."
429             data_type="uint64"
430             units="pixels"
431             semantic_type="event"
432             equation="A 26 READ 4 UMUL"
433             mdapi_group="3D Pipe/Output Merger"
434             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
435             mdapi_supported_apis="VK OGL IO BB"
436             mdapi_hw_unit_type="gpu"
437             />
438    <counter name="Samples Blended"
439             symbol_name="SamplesBlended"
440             underscore_name="samples_blended"
441             description="The total number of blended samples or pixels written to all render targets."
442             data_type="uint64"
443             units="pixels"
444             semantic_type="event"
445             equation="A 27 READ 4 UMUL"
446             mdapi_group="3D Pipe/Output Merger"
447             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
448             mdapi_supported_apis="VK OGL IO BB"
449             mdapi_hw_unit_type="gpu"
450             />
451    <counter name="Sampler Texels"
452             symbol_name="SamplerTexels"
453             underscore_name="sampler_texels"
454             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
455             data_type="uint64"
456             units="texels"
457             semantic_type="event"
458             equation="A 28 READ 4 UMUL"
459             mdapi_group="Sampler/Sampler Input"
460             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
461             mdapi_supported_apis=""
462             mdapi_hw_unit_type="gpu"
463             />
464    <counter name="Sampler Texels Misses"
465             symbol_name="SamplerTexelMisses"
466             underscore_name="sampler_texel_misses"
467             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
468             data_type="uint64"
469             units="texels"
470             semantic_type="event"
471             equation="A 29 READ 4 UMUL"
472             mdapi_group="Sampler/Sampler Cache"
473             mdapi_usage_flags="Tier3 Batch Frame Draw"
474             mdapi_supported_apis=""
475             mdapi_hw_unit_type="gpu"
476             />
477    <counter name="Sampler Cache Misses"
478             symbol_name="SamplerL1Misses"
479             underscore_name="sampler_l1_misses"
480             description="The total number of sampler cache misses in all LODs in all sampler units."
481             data_type="uint64"
482             units="messages"
483             semantic_type="event"
484             equation="B 4 READ 8 UMUL"
485             mdapi_group="Sampler/Sampler Cache"
486             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
487             mdapi_supported_apis=""
488             mdapi_hw_unit_type="gpu"
489             />
490    <counter name="SLM Bytes Read"
491             symbol_name="SlmBytesRead"
492             underscore_name="slm_bytes_read"
493             description="The total number of GPU memory bytes read from shared local memory."
494             data_type="uint64"
495             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
496             units="bytes"
497             semantic_type="throughput"
498             equation="A 30 READ 64 UMUL"
499             mdapi_group="L3/Data Port/SLM"
500             mdapi_usage_flags="Tier3 Frame Batch Draw"
501             mdapi_supported_apis="VK OGL4 OCL IO BB"
502             mdapi_hw_unit_type="gpu"
503             />
504    <counter name="SLM Bytes Written"
505             symbol_name="SlmBytesWritten"
506             underscore_name="slm_bytes_written"
507             description="The total number of GPU memory bytes written into shared local memory."
508             data_type="uint64"
509             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
510             units="bytes"
511             semantic_type="throughput"
512             equation="A 31 READ 64 UMUL"
513             mdapi_group="L3/Data Port/SLM"
514             mdapi_usage_flags="Tier3 Frame Batch Draw"
515             mdapi_supported_apis="VK OGL4 OCL IO BB"
516             mdapi_hw_unit_type="gpu"
517             />
518    <counter name="Shader Memory Accesses"
519             symbol_name="ShaderMemoryAccesses"
520             underscore_name="shader_memory_accesses"
521             description="The total number of shader memory accesses to L3."
522             data_type="uint64"
523             units="messages"
524             semantic_type="event"
525             equation="A 32 READ"
526             mdapi_group="L3/Data Port"
527             mdapi_usage_flags="Tier3 Frame Batch Draw"
528             mdapi_supported_apis=""
529             mdapi_hw_unit_type="gpu"
530             />
531    <counter name="Shader Atomic Memory Accesses"
532             symbol_name="ShaderAtomics"
533             underscore_name="shader_atomics"
534             description="The total number of shader atomic memory accesses."
535             data_type="uint64"
536             units="messages"
537             semantic_type="event"
538             equation="A 34 READ"
539             mdapi_group="L3/Data Port/Atomics"
540             mdapi_usage_flags="Tier3 Frame Batch Draw"
541             mdapi_supported_apis="VK OGL OCL IO BB"
542             mdapi_hw_unit_type="gpu"
543             />
544    <counter name="L3 Lookup Accesses w/o IC"
545             symbol_name="L3Lookups"
546             underscore_name="l3_lookups"
547             description="The total number of L3 cache lookup accesses w/o IC."
548             data_type="uint64"
549             units="messages"
550             semantic_type="event"
551             equation="$SamplerL1Misses $ShaderMemoryAccesses UADD"
552             mdapi_group="L3/TAG"
553             mdapi_usage_flags="Tier3 Frame Batch Draw"
554             mdapi_supported_apis=""
555             mdapi_hw_unit_type="gpu"
556             />
557    <counter name="L3 Misses"
558             symbol_name="L3Misses"
559             underscore_name="l3_misses"
560             description="The total number of L3 misses."
561             data_type="uint64"
562             units="messages"
563             semantic_type="event"
564             equation="C 4 READ"
565             mdapi_group="L3/TAG"
566             mdapi_usage_flags="Tier3 Frame Batch Draw"
567             mdapi_supported_apis=""
568             mdapi_hw_unit_type="gpu"
569             />
570    <counter name="L3 Sampler Throughput"
571             symbol_name="L3SamplerThroughput"
572             underscore_name="l3_sampler_throughput"
573             description="The total number of GPU memory bytes transferred between samplers and L3 caches."
574             data_type="uint64"
575             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
576             units="bytes"
577             semantic_type="throughput"
578             equation="$SamplerL1Misses 64 UMUL"
579             mdapi_group="L3/Sampler"
580             mdapi_usage_flags="Tier2 Frame Batch Draw"
581             mdapi_supported_apis=""
582             mdapi_hw_unit_type="gpu"
583             />
584    <counter name="L3 Shader Throughput"
585             symbol_name="L3ShaderThroughput"
586             underscore_name="l3_shader_throughput"
587             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
588             data_type="uint64"
589             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
590             units="bytes"
591             semantic_type="throughput"
592             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
593             mdapi_group="L3/Data Port"
594             mdapi_usage_flags="Tier2 Frame Batch Draw"
595             mdapi_supported_apis="VK OGL4 OCL IO BB"
596             mdapi_hw_unit_type="gpu"
597             />
598    <counter name="Shader Barrier Messages"
599             symbol_name="ShaderBarriers"
600             underscore_name="shader_barriers"
601             description="The total number of shader barrier messages."
602             data_type="uint64"
603             units="messages"
604             semantic_type="event"
605             equation="A 35 READ"
606             mdapi_group="EU Array/Barrier"
607             mdapi_usage_flags="Tier3 Frame Batch Draw"
608             mdapi_supported_apis=""
609             mdapi_hw_unit_type="gpu"
610             />
611    <counter name="GTI Fixed Pipe Throughput"
612             symbol_name="GtiVfThroughput"
613             underscore_name="gti_vf_throughput"
614             description="The total number of GPU memory bytes transferred between 3D Pipeline (Command Dispatch, Input Assembly and Stream Output) and GTI."
615             data_type="uint64"
616             max_equation="$GpuCoreClocks 64 UMUL"
617             units="bytes"
618             semantic_type="throughput"
619             equation="B 6 READ B 7 READ UADD 64 UMUL"
620             mdapi_group="GTI/3D Pipe"
621             mdapi_usage_flags="Tier2 Frame Batch Draw"
622             mdapi_supported_apis="VK OGL IO BB"
623             mdapi_hw_unit_type="gpu"
624             />
625    <counter name="GTI Depth Throughput"
626             symbol_name="GtiDepthThroughput"
627             underscore_name="gti_depth_throughput"
628             description="The total number of GPU memory bytes transferred between depth caches and GTI."
629             data_type="uint64"
630             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
631             units="bytes"
632             semantic_type="throughput"
633             equation="C 0 READ C 1 READ UADD 64 UMUL"
634             mdapi_group="GTI/Depth Cache"
635             mdapi_usage_flags="Tier2 Frame Batch Draw"
636             mdapi_supported_apis="VK OGL IO BB"
637             mdapi_hw_unit_type="gpu"
638             />
639    <counter name="GTI RCC Throughput"
640             symbol_name="GtiRccThroughput"
641             underscore_name="gti_rcc_throughput"
642             description="The total number of GPU memory bytes transferred between render color caches and GTI."
643             data_type="uint64"
644             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
645             units="bytes"
646             semantic_type="throughput"
647             equation="C 2 READ C 3 READ UADD 64 UMUL"
648             mdapi_group="GTI/Color Cache"
649             mdapi_usage_flags="Tier2 Frame Batch Draw"
650             mdapi_supported_apis="VK OGL IO BB"
651             mdapi_hw_unit_type="gpu"
652             />
653    <counter name="GTI L3 Throughput"
654             symbol_name="GtiL3Throughput"
655             underscore_name="gti_l3_throughput"
656             description="The total number of GPU memory bytes transferred between L3 caches and GTI."
657             data_type="uint64"
658             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
659             units="bytes"
660             semantic_type="throughput"
661             equation="$L3Misses 64 UMUL"
662             mdapi_group="GTI/L3"
663             mdapi_usage_flags="Tier2 Frame Batch Draw"
664             mdapi_supported_apis=""
665             mdapi_hw_unit_type="gpu"
666             />
667    <counter name="GTI HDC TLB Lookup Throughput"
668             symbol_name="GtiHdcLookupsThroughput"
669             underscore_name="gti_hdc_lookups_throughput"
670             description="The total number of GPU memory bytes transferred between GTI and HDC, when HDC is doing TLB lookups."
671             data_type="uint64"
672             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
673             units="bytes"
674             semantic_type="throughput"
675             equation="C 5 READ 64 UMUL"
676             mdapi_group="GTI/L3"
677             mdapi_usage_flags="Tier2 Frame Batch Draw"
678             mdapi_supported_apis=""
679             mdapi_hw_unit_type="gpu"
680             />
681    <counter name="GTI Read Throughput"
682             symbol_name="GtiReadThroughput"
683             underscore_name="gti_read_throughput"
684             description="The total number of GPU memory bytes read from GTI."
685             data_type="uint64"
686             max_equation="$GpuCoreClocks 64 UMUL"
687             units="bytes"
688             semantic_type="throughput"
689             equation="C 6 READ 64 UMUL"
690             mdapi_group="GTI"
691             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
692             mdapi_supported_apis=""
693             mdapi_hw_unit_type="gpu"
694             />
695    <counter name="GTI Write Throughput"
696             symbol_name="GtiWriteThroughput"
697             underscore_name="gti_write_throughput"
698             description="The total number of GPU memory bytes written to GTI."
699             data_type="uint64"
700             max_equation="$GpuCoreClocks 32 UMUL"
701             units="bytes"
702             semantic_type="throughput"
703             equation="C 7 READ 64 UMUL"
704             mdapi_group="GTI"
705             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
706             mdapi_supported_apis=""
707             mdapi_hw_unit_type="gpu"
708             />
709    <counter name="Samplers Bottleneck"
710             symbol_name="SamplerBottleneck"
711             underscore_name="sampler_bottleneck"
712             description="The percentage of time in which samplers have been slowing down the pipe when processing EU requests."
713             low_watermark="5"
714             high_watermark="15"
715             data_type="float"
716             max_equation="100"
717             units="percent"
718             semantic_type="duration"
719             equation="$Sampler0Bottleneck $Sampler1Bottleneck FMAX"
720             mdapi_group="Sampler"
721             mdapi_usage_flags="Tier3 Overview Indicate System Frame Batch Draw"
722             mdapi_supported_apis=""
723             mdapi_hw_unit_type="slice"
724             />
725    <register_config type="NOA">
726        <register type="NOA" address="0x00009840" value="0x00000080" />
727        <register type="NOA" address="0x00009888" value="0x166C01E0" />
728        <register type="NOA" address="0x00009888" value="0x12170280" />
729        <register type="NOA" address="0x00009888" value="0x12370280" />
730        <register type="NOA" address="0x00009888" value="0x11930317" />
731        <register type="NOA" address="0x00009888" value="0x159303DF" />
732        <register type="NOA" address="0x00009888" value="0x3F900003" />
733        <register type="NOA" address="0x00009888" value="0x1A4E0080" />
734        <register type="NOA" address="0x00009888" value="0x0A6C0053" />
735        <register type="NOA" address="0x00009888" value="0x106C0000" />
736        <register type="NOA" address="0x00009888" value="0x1C6C0000" />
737        <register type="NOA" address="0x00009888" value="0x0A1B4000" />
738        <register type="NOA" address="0x00009888" value="0x1C1C0001" />
739        <register type="NOA" address="0x00009888" value="0x002F1000" />
740        <register type="NOA" address="0x00009888" value="0x042F1000" />
741        <register type="NOA" address="0x00009888" value="0x004C4000" />
742        <register type="NOA" address="0x00009888" value="0x0A4C8400" />
743        <register type="NOA" address="0x00009888" value="0x000D2000" />
744        <register type="NOA" address="0x00009888" value="0x060D8000" />
745        <register type="NOA" address="0x00009888" value="0x080DA000" />
746        <register type="NOA" address="0x00009888" value="0x0A0D2000" />
747        <register type="NOA" address="0x00009888" value="0x0C0F0400" />
748        <register type="NOA" address="0x00009888" value="0x0E0F6600" />
749        <register type="NOA" address="0x00009888" value="0x002C8000" />
750        <register type="NOA" address="0x00009888" value="0x162C2200" />
751        <register type="NOA" address="0x00009888" value="0x062D8000" />
752        <register type="NOA" address="0x00009888" value="0x082D8000" />
753        <register type="NOA" address="0x00009888" value="0x00133000" />
754        <register type="NOA" address="0x00009888" value="0x08133000" />
755        <register type="NOA" address="0x00009888" value="0x00170020" />
756        <register type="NOA" address="0x00009888" value="0x08170021" />
757        <register type="NOA" address="0x00009888" value="0x10170000" />
758        <register type="NOA" address="0x00009888" value="0x0633C000" />
759        <register type="NOA" address="0x00009888" value="0x0833C000" />
760        <register type="NOA" address="0x00009888" value="0x06370800" />
761        <register type="NOA" address="0x00009888" value="0x08370840" />
762        <register type="NOA" address="0x00009888" value="0x10370000" />
763        <register type="NOA" address="0x00009888" value="0x0D933031" />
764        <register type="NOA" address="0x00009888" value="0x0F933E3F" />
765        <register type="NOA" address="0x00009888" value="0x01933D00" />
766        <register type="NOA" address="0x00009888" value="0x0393073C" />
767        <register type="NOA" address="0x00009888" value="0x0593000E" />
768        <register type="NOA" address="0x00009888" value="0x1D930000" />
769        <register type="NOA" address="0x00009888" value="0x19930000" />
770        <register type="NOA" address="0x00009888" value="0x1B930000" />
771        <register type="NOA" address="0x00009888" value="0x1D900157" />
772        <register type="NOA" address="0x00009888" value="0x1F900158" />
773        <register type="NOA" address="0x00009888" value="0x35900000" />
774        <register type="NOA" address="0x00009888" value="0x2B908000" />
775        <register type="NOA" address="0x00009888" value="0x2D908000" />
776        <register type="NOA" address="0x00009888" value="0x2F908000" />
777        <register type="NOA" address="0x00009888" value="0x31908000" />
778        <register type="NOA" address="0x00009888" value="0x15908000" />
779        <register type="NOA" address="0x00009888" value="0x17908000" />
780        <register type="NOA" address="0x00009888" value="0x19908000" />
781        <register type="NOA" address="0x00009888" value="0x1B908000" />
782        <register type="NOA" address="0x00009888" value="0x1190001F" />
783        <register type="NOA" address="0x00009888" value="0x51904400" />
784        <register type="NOA" address="0x00009888" value="0x41900020" />
785        <register type="NOA" address="0x00009888" value="0x55900000" />
786        <register type="NOA" address="0x00009888" value="0x45900C21" />
787        <register type="NOA" address="0x00009888" value="0x47900061" />
788        <register type="NOA" address="0x00009888" value="0x57904440" />
789        <register type="NOA" address="0x00009888" value="0x49900000" />
790        <register type="NOA" address="0x00009888" value="0x37900000" />
791        <register type="NOA" address="0x00009888" value="0x33900000" />
792        <register type="NOA" address="0x00009888" value="0x4B900000" />
793        <register type="NOA" address="0x00009888" value="0x59900004" />
794        <register type="NOA" address="0x00009888" value="0x43900000" />
795        <register type="NOA" address="0x00009888" value="0x53904444" />
796    </register_config>
797    <register_config type="OA">
798        <register type="OA" address="0x00002710" value="0x00000000" />
799        <register type="OA" address="0x00002714" value="0x00800000" />
800        <register type="OA" address="0x00002720" value="0x00000000" />
801        <register type="OA" address="0x00002724" value="0x00800000" />
802        <register type="OA" address="0x00002740" value="0x00000000" />
803    </register_config>
804    <register_config type="FLEX">
805        <register type="FLEX" address="0x0000E458" value="0x00005004" />
806        <register type="FLEX" address="0x0000E558" value="0x00010003" />
807        <register type="FLEX" address="0x0000E658" value="0x00012011" />
808        <register type="FLEX" address="0x0000E758" value="0x00015014" />
809        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
810        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
811        <register type="FLEX" address="0x0000E65C" value="0x00222222" />
812    </register_config>
813  </set>
814
815  <set name="Compute Metrics Basic set"
816       chipset="CFLGT2"
817       symbol_name="ComputeBasic"
818       underscore_name="compute_basic"
819       mdapi_supported_apis="VK OGL4 OCL IO BB"
820       hw_config_guid="a4985100-5f76-4822-8ca7-67908cb26274"
821       >
822    <counter name="GPU Time Elapsed"
823             symbol_name="GpuTime"
824             underscore_name="gpu_time"
825             description="Time elapsed on the GPU during the measurement."
826             data_type="uint64"
827             units="ns"
828             semantic_type="duration"
829             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
830             mdapi_group="GPU"
831             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
832             mdapi_supported_apis="VK OGL OCL IO BB"
833             mdapi_hw_unit_type="gpu"
834             />
835    <counter name="GPU Core Clocks"
836             symbol_name="GpuCoreClocks"
837             underscore_name="gpu_core_clocks"
838             description="The total number of GPU core clocks elapsed during the measurement."
839             data_type="uint64"
840             units="cycles"
841             semantic_type="event"
842             equation="GPU_CLOCK 0 READ"
843             mdapi_group="GPU"
844             mdapi_usage_flags="Tier1 Frame Batch Draw"
845             mdapi_supported_apis="VK OGL OCL IO BB"
846             mdapi_hw_unit_type="gpu"
847             />
848    <counter name="AVG GPU Core Frequency"
849             symbol_name="AvgGpuCoreFrequency"
850             underscore_name="avg_gpu_core_frequency"
851             description="Average GPU Core Frequency in the measurement."
852             data_type="uint64"
853             max_equation="$GpuMaxFrequency"
854             units="hz"
855             semantic_type="event"
856             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
857             mdapi_group="GPU"
858             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
859             mdapi_supported_apis="VK OGL OCL IO BB"
860             mdapi_hw_unit_type="gpu"
861             />
862    <counter name="GPU Busy"
863             symbol_name="GpuBusy"
864             underscore_name="gpu_busy"
865             description="The percentage of time in which the GPU has been processing GPU commands."
866             data_type="float"
867             max_equation="100"
868             units="percent"
869             semantic_type="duration"
870             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
871             mdapi_group="GPU"
872             mdapi_usage_flags="Tier1 Overview System Frame"
873             mdapi_supported_apis="VK OGL OCL IO BB"
874             mdapi_hw_unit_type="gpu"
875             />
876    <counter name="VS Threads Dispatched"
877             symbol_name="VsThreads"
878             underscore_name="vs_threads"
879             description="The total number of vertex shader hardware threads dispatched."
880             data_type="uint64"
881             units="threads"
882             semantic_type="event"
883             equation="A 1 READ"
884             mdapi_group="EU Array/Vertex Shader"
885             mdapi_usage_flags="Tier3 Frame Batch Draw"
886             mdapi_supported_apis="VK OGL IO BB"
887             mdapi_hw_unit_type="gpu"
888             />
889    <counter name="HS Threads Dispatched"
890             symbol_name="HsThreads"
891             underscore_name="hs_threads"
892             description="The total number of hull shader hardware threads dispatched."
893             data_type="uint64"
894             units="threads"
895             semantic_type="event"
896             equation="A 2 READ"
897             mdapi_group="EU Array/Hull Shader"
898             mdapi_usage_flags="Tier3 Frame Batch Draw"
899             mdapi_supported_apis="VK OGL4 IO BB"
900             mdapi_hw_unit_type="gpu"
901             />
902    <counter name="DS Threads Dispatched"
903             symbol_name="DsThreads"
904             underscore_name="ds_threads"
905             description="The total number of domain shader hardware threads dispatched."
906             data_type="uint64"
907             units="threads"
908             semantic_type="event"
909             equation="A 3 READ"
910             mdapi_group="EU Array/Domain Shader"
911             mdapi_usage_flags="Tier3 Frame Batch Draw"
912             mdapi_supported_apis="VK OGL4 IO BB"
913             mdapi_hw_unit_type="gpu"
914             />
915    <counter name="GS Threads Dispatched"
916             symbol_name="GsThreads"
917             underscore_name="gs_threads"
918             description="The total number of geometry shader hardware threads dispatched."
919             data_type="uint64"
920             units="threads"
921             semantic_type="event"
922             equation="A 5 READ"
923             mdapi_group="EU Array/Geometry Shader"
924             mdapi_usage_flags="Tier3 Frame Batch Draw"
925             mdapi_supported_apis="VK OGL4 IO BB"
926             mdapi_hw_unit_type="gpu"
927             />
928    <counter name="FS Threads Dispatched"
929             symbol_name="PsThreads"
930             underscore_name="ps_threads"
931             description="The total number of fragment shader hardware threads dispatched."
932             data_type="uint64"
933             units="threads"
934             semantic_type="event"
935             equation="A 6 READ"
936             mdapi_group="EU Array/Fragment Shader"
937             mdapi_usage_flags="Tier3 Frame Batch Draw"
938             mdapi_supported_apis="VK OGL IO BB"
939             mdapi_hw_unit_type="gpu"
940             />
941    <counter name="CS Threads Dispatched"
942             symbol_name="CsThreads"
943             underscore_name="cs_threads"
944             description="The total number of compute shader hardware threads dispatched."
945             data_type="uint64"
946             units="threads"
947             semantic_type="event"
948             equation="A 4 READ"
949             mdapi_group="EU Array/Compute Shader"
950             mdapi_usage_flags="Tier3 Frame Batch Draw"
951             mdapi_supported_apis="VK OGL4 OCL IO BB"
952             mdapi_hw_unit_type="gpu"
953             />
954    <counter name="EU Active"
955             symbol_name="EuActive"
956             underscore_name="eu_active"
957             description="The percentage of time in which the Execution Units were actively processing."
958             data_type="float"
959             max_equation="100"
960             units="percent"
961             semantic_type="duration"
962             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
963             mdapi_group="EU Array"
964             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
965             mdapi_supported_apis="VK OGL OCL IO BB"
966             mdapi_hw_unit_type="gpu"
967             />
968    <counter name="EU Stall"
969             symbol_name="EuStall"
970             underscore_name="eu_stall"
971             description="The percentage of time in which the Execution Units were stalled."
972             data_type="float"
973             max_equation="100"
974             units="percent"
975             semantic_type="duration"
976             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
977             mdapi_group="EU Array"
978             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
979             mdapi_supported_apis="VK OGL OCL IO BB"
980             mdapi_hw_unit_type="gpu"
981             />
982    <counter name="EU Both FPU Pipes Active"
983             symbol_name="EuFpuBothActive"
984             underscore_name="eu_fpu_both_active"
985             description="The percentage of time in which both EU FPU pipelines were actively processing."
986             data_type="float"
987             max_equation="100"
988             units="percent"
989             semantic_type="duration"
990             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
991             mdapi_group="EU Array/Pipes"
992             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
993             mdapi_supported_apis="VK OGL OCL IO BB"
994             mdapi_hw_unit_type="gpu"
995             />
996    <counter name="EU FPU0 Pipe Active"
997             symbol_name="Fpu0Active"
998             underscore_name="fpu0_active"
999             description="The percentage of time in which EU FPU0 pipeline was actively processing."
1000             data_type="float"
1001             max_equation="100"
1002             units="percent"
1003             semantic_type="duration"
1004             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1005             mdapi_group="EU Array/Pipes"
1006             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1007             mdapi_supported_apis="VK OGL IO BB"
1008             mdapi_hw_unit_type="gpu"
1009             />
1010    <counter name="EU FPU1 Pipe Active"
1011             symbol_name="Fpu1Active"
1012             underscore_name="fpu1_active"
1013             description="The percentage of time in which EU FPU1 pipeline was actively processing."
1014             data_type="float"
1015             max_equation="100"
1016             units="percent"
1017             semantic_type="duration"
1018             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1019             mdapi_group="EU Array/Pipes"
1020             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1021             mdapi_supported_apis="VK OGL IO BB"
1022             mdapi_hw_unit_type="gpu"
1023             />
1024    <counter name="EU AVG IPC Rate"
1025             symbol_name="EuAvgIpcRate"
1026             underscore_name="eu_avg_ipc_rate"
1027             description="The average rate of IPC calculated for 2 FPU pipelines."
1028             data_type="float"
1029             max_equation="2"
1030             units="number"
1031             semantic_type="ratio"
1032             equation="A 9 READ  A 10 READ  A 11 READ UADD  A 9 READ USUB FDIV 1 FADD"
1033             mdapi_group="EU Array"
1034             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
1035             mdapi_supported_apis="VK OGL OCL IO BB"
1036             mdapi_hw_unit_type="gpu"
1037             />
1038    <counter name="EU Send Pipe Active"
1039             symbol_name="EuSendActive"
1040             underscore_name="eu_send_active"
1041             description="The percentage of time in which EU send pipeline was actively processing."
1042             data_type="float"
1043             max_equation="100"
1044             units="percent"
1045             semantic_type="duration"
1046             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1047             mdapi_group="EU Array/Pipes"
1048             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1049             mdapi_supported_apis="VK OGL IO BB"
1050             mdapi_hw_unit_type="gpu"
1051             />
1052    <counter name="EU Thread Occupancy"
1053             symbol_name="EuThreadOccupancy"
1054             underscore_name="eu_thread_occupancy"
1055             description="The percentage of time in which hardware threads occupied EUs."
1056             data_type="float"
1057             max_equation="100"
1058             units="percent"
1059             semantic_type="duration"
1060             equation="A 13 READ 8 UMUL $EuCoresTotalCount UDIV $EuThreadsCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1061             mdapi_group="EU Array"
1062             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1063             mdapi_supported_apis="VK OGL IO BB"
1064             mdapi_hw_unit_type="gpu"
1065             />
1066    <counter name="Rasterized Pixels"
1067             symbol_name="RasterizedPixels"
1068             underscore_name="rasterized_pixels"
1069             description="The total number of rasterized pixels."
1070             data_type="uint64"
1071             units="pixels"
1072             semantic_type="event"
1073             equation="A 21 READ 4 UMUL"
1074             mdapi_group="3D Pipe/Rasterizer"
1075             mdapi_usage_flags="Tier3 Frame Batch Draw"
1076             mdapi_supported_apis="VK OGL IO BB"
1077             mdapi_hw_unit_type="gpu"
1078             />
1079    <counter name="Early Hi-Depth Test Fails"
1080             symbol_name="HiDepthTestFails"
1081             underscore_name="hi_depth_test_fails"
1082             description="The total number of pixels dropped on early hierarchical depth test."
1083             data_type="uint64"
1084             units="pixels"
1085             semantic_type="event"
1086             equation="A 22 READ 4 UMUL"
1087             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
1088             mdapi_usage_flags="Tier3 Frame Batch Draw"
1089             mdapi_supported_apis="VK OGL IO BB"
1090             mdapi_hw_unit_type="gpu"
1091             />
1092    <counter name="Early Depth Test Fails"
1093             symbol_name="EarlyDepthTestFails"
1094             underscore_name="early_depth_test_fails"
1095             description="The total number of pixels dropped on early depth test."
1096             data_type="uint64"
1097             units="pixels"
1098             semantic_type="event"
1099             equation="A 23 READ 4 UMUL"
1100             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
1101             mdapi_usage_flags="Tier3 Frame Batch Draw"
1102             mdapi_supported_apis="VK OGL IO BB"
1103             mdapi_hw_unit_type="gpu"
1104             />
1105    <counter name="Samples Killed in FS"
1106             symbol_name="SamplesKilledInPs"
1107             underscore_name="samples_killed_in_ps"
1108             description="The total number of samples or pixels dropped in fragment shaders."
1109             data_type="uint64"
1110             units="pixels"
1111             semantic_type="event"
1112             equation="A 24 READ 4 UMUL"
1113             mdapi_group="3D Pipe/Fragment Shader"
1114             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
1115             mdapi_supported_apis="VK OGL IO BB"
1116             mdapi_hw_unit_type="gpu"
1117             />
1118    <counter name="Pixels Failing Tests"
1119             symbol_name="PixelsFailingPostPsTests"
1120             underscore_name="pixels_failing_post_ps_tests"
1121             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
1122             data_type="uint64"
1123             units="pixels"
1124             semantic_type="event"
1125             equation="A 25 READ 4 UMUL"
1126             mdapi_group="3D Pipe/Output Merger"
1127             mdapi_usage_flags="Tier3 Frame Batch Draw"
1128             mdapi_supported_apis="VK OGL IO BB"
1129             mdapi_hw_unit_type="gpu"
1130             />
1131    <counter name="Samples Written"
1132             symbol_name="SamplesWritten"
1133             underscore_name="samples_written"
1134             description="The total number of samples or pixels written to all render targets."
1135             data_type="uint64"
1136             units="pixels"
1137             semantic_type="event"
1138             equation="A 26 READ 4 UMUL"
1139             mdapi_group="3D Pipe/Output Merger"
1140             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1141             mdapi_supported_apis="VK OGL IO BB"
1142             mdapi_hw_unit_type="gpu"
1143             />
1144    <counter name="Samples Blended"
1145             symbol_name="SamplesBlended"
1146             underscore_name="samples_blended"
1147             description="The total number of blended samples or pixels written to all render targets."
1148             data_type="uint64"
1149             units="pixels"
1150             semantic_type="event"
1151             equation="A 27 READ 4 UMUL"
1152             mdapi_group="3D Pipe/Output Merger"
1153             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1154             mdapi_supported_apis="VK OGL IO BB"
1155             mdapi_hw_unit_type="gpu"
1156             />
1157    <counter name="Sampler Texels"
1158             symbol_name="SamplerTexels"
1159             underscore_name="sampler_texels"
1160             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
1161             data_type="uint64"
1162             units="texels"
1163             semantic_type="event"
1164             equation="A 28 READ 4 UMUL"
1165             mdapi_group="Sampler/Sampler Input"
1166             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1167             mdapi_supported_apis="VK OGL OCL IO BB"
1168             mdapi_hw_unit_type="gpu"
1169             />
1170    <counter name="Sampler Texels Misses"
1171             symbol_name="SamplerTexelMisses"
1172             underscore_name="sampler_texel_misses"
1173             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
1174             data_type="uint64"
1175             units="texels"
1176             semantic_type="event"
1177             equation="A 29 READ 4 UMUL"
1178             mdapi_group="Sampler/Sampler Cache"
1179             mdapi_usage_flags="Tier3 Batch Frame Draw"
1180             mdapi_supported_apis="VK OGL OCL IO BB"
1181             mdapi_hw_unit_type="gpu"
1182             />
1183    <counter name="SLM Bytes Read"
1184             symbol_name="SlmBytesRead"
1185             underscore_name="slm_bytes_read"
1186             description="The total number of GPU memory bytes read from shared local memory."
1187             data_type="uint64"
1188             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1189             units="bytes"
1190             semantic_type="throughput"
1191             equation="A 30 READ 64 UMUL"
1192             mdapi_group="L3/Data Port/SLM"
1193             mdapi_usage_flags="Tier3 Frame Batch Draw"
1194             mdapi_supported_apis="VK OGL4 OCL IO BB"
1195             mdapi_hw_unit_type="gpu"
1196             />
1197    <counter name="SLM Bytes Written"
1198             symbol_name="SlmBytesWritten"
1199             underscore_name="slm_bytes_written"
1200             description="The total number of GPU memory bytes written into shared local memory."
1201             data_type="uint64"
1202             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1203             units="bytes"
1204             semantic_type="throughput"
1205             equation="A 31 READ 64 UMUL"
1206             mdapi_group="L3/Data Port/SLM"
1207             mdapi_usage_flags="Tier3 Frame Batch Draw"
1208             mdapi_supported_apis="VK OGL4 OCL IO BB"
1209             mdapi_hw_unit_type="gpu"
1210             />
1211    <counter name="Shader Memory Accesses"
1212             symbol_name="ShaderMemoryAccesses"
1213             underscore_name="shader_memory_accesses"
1214             description="The total number of shader memory accesses to L3."
1215             data_type="uint64"
1216             units="messages"
1217             semantic_type="event"
1218             equation="A 32 READ"
1219             mdapi_group="L3/Data Port"
1220             mdapi_usage_flags="Tier3 Frame Batch Draw"
1221             mdapi_supported_apis="VK OGL OCL IO BB"
1222             mdapi_hw_unit_type="gpu"
1223             />
1224    <counter name="Shader Atomic Memory Accesses"
1225             symbol_name="ShaderAtomics"
1226             underscore_name="shader_atomics"
1227             description="The total number of shader atomic memory accesses."
1228             data_type="uint64"
1229             units="messages"
1230             semantic_type="event"
1231             equation="A 34 READ"
1232             mdapi_group="L3/Data Port/Atomics"
1233             mdapi_usage_flags="Tier3 Frame Batch Draw"
1234             mdapi_supported_apis="VK OGL OCL IO BB"
1235             mdapi_hw_unit_type="gpu"
1236             />
1237    <counter name="L3 Shader Throughput"
1238             symbol_name="L3ShaderThroughput"
1239             underscore_name="l3_shader_throughput"
1240             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
1241             data_type="uint64"
1242             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1243             units="bytes"
1244             semantic_type="throughput"
1245             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
1246             mdapi_group="L3/Data Port"
1247             mdapi_usage_flags="Tier2 Frame Batch Draw"
1248             mdapi_supported_apis="VK OGL4 OCL IO BB"
1249             mdapi_hw_unit_type="gpu"
1250             />
1251    <counter name="Shader Barrier Messages"
1252             symbol_name="ShaderBarriers"
1253             underscore_name="shader_barriers"
1254             description="The total number of shader barrier messages."
1255             data_type="uint64"
1256             units="messages"
1257             semantic_type="event"
1258             equation="A 35 READ"
1259             mdapi_group="EU Array/Barrier"
1260             mdapi_usage_flags="Tier3 Frame Batch Draw"
1261             mdapi_supported_apis="VK OGL OCL IO BB"
1262             mdapi_hw_unit_type="gpu"
1263             />
1264    <counter name="Typed Bytes Read"
1265             symbol_name="TypedBytesRead"
1266             underscore_name="typed_bytes_read"
1267             description="The total number of typed memory bytes read via Data Port."
1268             data_type="uint64"
1269             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1270             units="bytes"
1271             semantic_type="throughput"
1272             equation="B 0 READ B 1 READ B 2 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
1273             mdapi_group="L3/Data Port"
1274             mdapi_usage_flags="Tier3 Frame Batch Draw"
1275             mdapi_supported_apis="VK OGL4 OCL IO BB"
1276             mdapi_hw_unit_type="gpu"
1277             />
1278    <counter name="Typed Bytes Written"
1279             symbol_name="TypedBytesWritten"
1280             underscore_name="typed_bytes_written"
1281             description="The total number of untyped memory bytes written via Data Port."
1282             data_type="uint64"
1283             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1284             units="bytes"
1285             semantic_type="throughput"
1286             equation="B 3 READ B 4 READ B 5 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
1287             mdapi_group="L3/Data Port"
1288             mdapi_usage_flags="Tier3 Frame Batch Draw"
1289             mdapi_supported_apis="VK OGL4 OCL IO BB"
1290             mdapi_hw_unit_type="gpu"
1291             />
1292    <counter name="Untyped Bytes Read"
1293             symbol_name="UntypedBytesRead"
1294             underscore_name="untyped_bytes_read"
1295             description="The total number of typed memory bytes read via Data Port."
1296             data_type="uint64"
1297             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1298             units="bytes"
1299             semantic_type="throughput"
1300             equation="B 6 READ B 7 READ C 0 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
1301             mdapi_group="L3/Data Port"
1302             mdapi_usage_flags="Tier3 Frame Batch Draw"
1303             mdapi_supported_apis="VK OGL4 OCL IO BB"
1304             mdapi_hw_unit_type="gpu"
1305             />
1306    <counter name="Untyped Writes"
1307             symbol_name="UntypedBytesWritten"
1308             underscore_name="untyped_bytes_written"
1309             description="The total number of untyped memory bytes written via Data Port."
1310             data_type="uint64"
1311             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1312             units="bytes"
1313             semantic_type="throughput"
1314             equation="C 1 READ C 2 READ C 3 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
1315             mdapi_group="L3/Data Port"
1316             mdapi_usage_flags="Tier3 Frame Batch Draw"
1317             mdapi_supported_apis="VK OGL4 OCL IO BB"
1318             mdapi_hw_unit_type="gpu"
1319             />
1320    <counter name="GTI Read Throughput"
1321             symbol_name="GtiReadThroughput"
1322             underscore_name="gti_read_throughput"
1323             description="The total number of GPU memory bytes read from GTI."
1324             data_type="uint64"
1325             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1326             units="bytes"
1327             semantic_type="throughput"
1328             equation="C 4 READ 64 UMUL"
1329             mdapi_group="GTI"
1330             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1331             mdapi_supported_apis="VK OGL OCL IO BB"
1332             mdapi_hw_unit_type="gpu"
1333             />
1334    <counter name="GTI Write Throughput"
1335             symbol_name="GtiWriteThroughput"
1336             underscore_name="gti_write_throughput"
1337             description="The total number of GPU memory bytes written to GTI."
1338             data_type="uint64"
1339             max_equation="$GpuCoreClocks 32 UMUL"
1340             units="bytes"
1341             semantic_type="throughput"
1342             equation="C 5 READ 64 UMUL"
1343             mdapi_group="GTI"
1344             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1345             mdapi_supported_apis="VK OGL OCL IO BB"
1346             mdapi_hw_unit_type="gpu"
1347             />
1348    <register_config type="NOA">
1349        <register type="NOA" address="0x00009840" value="0x00000080" />
1350        <register type="NOA" address="0x00009888" value="0x104F00E0" />
1351        <register type="NOA" address="0x00009888" value="0x124F1C00" />
1352        <register type="NOA" address="0x00009888" value="0x106C00E0" />
1353        <register type="NOA" address="0x00009888" value="0x37906800" />
1354        <register type="NOA" address="0x00009888" value="0x3F900003" />
1355        <register type="NOA" address="0x00009888" value="0x004E8000" />
1356        <register type="NOA" address="0x00009888" value="0x1A4E0820" />
1357        <register type="NOA" address="0x00009888" value="0x1C4E0002" />
1358        <register type="NOA" address="0x00009888" value="0x064F0900" />
1359        <register type="NOA" address="0x00009888" value="0x084F0032" />
1360        <register type="NOA" address="0x00009888" value="0x0A4F1891" />
1361        <register type="NOA" address="0x00009888" value="0x0C4F0E00" />
1362        <register type="NOA" address="0x00009888" value="0x0E4F003C" />
1363        <register type="NOA" address="0x00009888" value="0x004F0D80" />
1364        <register type="NOA" address="0x00009888" value="0x024F003B" />
1365        <register type="NOA" address="0x00009888" value="0x006C0002" />
1366        <register type="NOA" address="0x00009888" value="0x086C0100" />
1367        <register type="NOA" address="0x00009888" value="0x0C6C000C" />
1368        <register type="NOA" address="0x00009888" value="0x0E6C0B00" />
1369        <register type="NOA" address="0x00009888" value="0x186C0000" />
1370        <register type="NOA" address="0x00009888" value="0x1C6C0000" />
1371        <register type="NOA" address="0x00009888" value="0x1E6C0000" />
1372        <register type="NOA" address="0x00009888" value="0x001B4000" />
1373        <register type="NOA" address="0x00009888" value="0x081B8000" />
1374        <register type="NOA" address="0x00009888" value="0x0C1B4000" />
1375        <register type="NOA" address="0x00009888" value="0x0E1B8000" />
1376        <register type="NOA" address="0x00009888" value="0x101C8000" />
1377        <register type="NOA" address="0x00009888" value="0x1A1C8000" />
1378        <register type="NOA" address="0x00009888" value="0x1C1C0024" />
1379        <register type="NOA" address="0x00009888" value="0x065B8000" />
1380        <register type="NOA" address="0x00009888" value="0x085B4000" />
1381        <register type="NOA" address="0x00009888" value="0x0A5BC000" />
1382        <register type="NOA" address="0x00009888" value="0x0C5B8000" />
1383        <register type="NOA" address="0x00009888" value="0x0E5B4000" />
1384        <register type="NOA" address="0x00009888" value="0x005B8000" />
1385        <register type="NOA" address="0x00009888" value="0x025B4000" />
1386        <register type="NOA" address="0x00009888" value="0x1A5C6000" />
1387        <register type="NOA" address="0x00009888" value="0x1C5C001B" />
1388        <register type="NOA" address="0x00009888" value="0x125C8000" />
1389        <register type="NOA" address="0x00009888" value="0x145C8000" />
1390        <register type="NOA" address="0x00009888" value="0x004C8000" />
1391        <register type="NOA" address="0x00009888" value="0x0A4C2000" />
1392        <register type="NOA" address="0x00009888" value="0x0C4C0208" />
1393        <register type="NOA" address="0x00009888" value="0x000DA000" />
1394        <register type="NOA" address="0x00009888" value="0x060D8000" />
1395        <register type="NOA" address="0x00009888" value="0x080DA000" />
1396        <register type="NOA" address="0x00009888" value="0x0A0DA000" />
1397        <register type="NOA" address="0x00009888" value="0x0C0DA000" />
1398        <register type="NOA" address="0x00009888" value="0x0E0DA000" />
1399        <register type="NOA" address="0x00009888" value="0x020D2000" />
1400        <register type="NOA" address="0x00009888" value="0x0C0F5400" />
1401        <register type="NOA" address="0x00009888" value="0x0E0F5500" />
1402        <register type="NOA" address="0x00009888" value="0x100F0155" />
1403        <register type="NOA" address="0x00009888" value="0x002C8000" />
1404        <register type="NOA" address="0x00009888" value="0x0E2CC000" />
1405        <register type="NOA" address="0x00009888" value="0x162CFB00" />
1406        <register type="NOA" address="0x00009888" value="0x182C00BE" />
1407        <register type="NOA" address="0x00009888" value="0x022CC000" />
1408        <register type="NOA" address="0x00009888" value="0x042CC000" />
1409        <register type="NOA" address="0x00009888" value="0x19900157" />
1410        <register type="NOA" address="0x00009888" value="0x1B900158" />
1411        <register type="NOA" address="0x00009888" value="0x1D900105" />
1412        <register type="NOA" address="0x00009888" value="0x1F900103" />
1413        <register type="NOA" address="0x00009888" value="0x35900000" />
1414        <register type="NOA" address="0x00009888" value="0x11900FFF" />
1415        <register type="NOA" address="0x00009888" value="0x51900000" />
1416        <register type="NOA" address="0x00009888" value="0x41900800" />
1417        <register type="NOA" address="0x00009888" value="0x55900000" />
1418        <register type="NOA" address="0x00009888" value="0x45900821" />
1419        <register type="NOA" address="0x00009888" value="0x47900802" />
1420        <register type="NOA" address="0x00009888" value="0x57900000" />
1421        <register type="NOA" address="0x00009888" value="0x49900802" />
1422        <register type="NOA" address="0x00009888" value="0x33900000" />
1423        <register type="NOA" address="0x00009888" value="0x4B900002" />
1424        <register type="NOA" address="0x00009888" value="0x59900000" />
1425        <register type="NOA" address="0x00009888" value="0x43900422" />
1426        <register type="NOA" address="0x00009888" value="0x53904444" />
1427    </register_config>
1428    <register_config type="OA">
1429        <register type="OA" address="0x00002710" value="0x00000000" />
1430        <register type="OA" address="0x00002714" value="0x00800000" />
1431        <register type="OA" address="0x00002720" value="0x00000000" />
1432        <register type="OA" address="0x00002724" value="0x00800000" />
1433        <register type="OA" address="0x00002740" value="0x00000000" />
1434    </register_config>
1435    <register_config type="FLEX">
1436        <register type="FLEX" address="0x0000E458" value="0x00005004" />
1437        <register type="FLEX" address="0x0000E558" value="0x00000003" />
1438        <register type="FLEX" address="0x0000E658" value="0x00002001" />
1439        <register type="FLEX" address="0x0000E758" value="0x00778008" />
1440        <register type="FLEX" address="0x0000E45C" value="0x00088078" />
1441        <register type="FLEX" address="0x0000E55C" value="0x00808708" />
1442        <register type="FLEX" address="0x0000E65C" value="0x00222222" />
1443    </register_config>
1444  </set>
1445
1446  <set name="Render Metrics set for 3D Pipeline Profile"
1447       chipset="CFLGT2"
1448       symbol_name="RenderPipeProfile"
1449       underscore_name="render_pipe_profile"
1450       mdapi_supported_apis="VK OGL OCL IO BB"
1451       hw_config_guid="2221e4d5-ed7b-445e-b2cc-3de1b97f4d42"
1452       >
1453    <counter name="GPU Time Elapsed"
1454             symbol_name="GpuTime"
1455             underscore_name="gpu_time"
1456             description="Time elapsed on the GPU during the measurement."
1457             data_type="uint64"
1458             units="ns"
1459             semantic_type="duration"
1460             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
1461             mdapi_group="GPU"
1462             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1463             mdapi_supported_apis=""
1464             mdapi_hw_unit_type="gpu"
1465             />
1466    <counter name="GPU Core Clocks"
1467             symbol_name="GpuCoreClocks"
1468             underscore_name="gpu_core_clocks"
1469             description="The total number of GPU core clocks elapsed during the measurement."
1470             data_type="uint64"
1471             units="cycles"
1472             semantic_type="event"
1473             equation="GPU_CLOCK 0 READ"
1474             mdapi_group="GPU"
1475             mdapi_usage_flags="Tier1 Frame Batch Draw"
1476             mdapi_supported_apis=""
1477             mdapi_hw_unit_type="gpu"
1478             />
1479    <counter name="AVG GPU Core Frequency"
1480             symbol_name="AvgGpuCoreFrequency"
1481             underscore_name="avg_gpu_core_frequency"
1482             description="Average GPU Core Frequency in the measurement."
1483             data_type="uint64"
1484             max_equation="$GpuMaxFrequency"
1485             units="hz"
1486             semantic_type="event"
1487             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
1488             mdapi_group="GPU"
1489             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1490             mdapi_supported_apis=""
1491             mdapi_hw_unit_type="gpu"
1492             />
1493    <counter name="GPU Busy"
1494             symbol_name="GpuBusy"
1495             underscore_name="gpu_busy"
1496             description="The percentage of time in which the GPU has been processing GPU commands."
1497             data_type="float"
1498             max_equation="100"
1499             units="percent"
1500             semantic_type="duration"
1501             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
1502             mdapi_group="GPU"
1503             mdapi_usage_flags="Tier1 Overview System Frame"
1504             mdapi_supported_apis=""
1505             mdapi_hw_unit_type="gpu"
1506             />
1507    <counter name="VS Threads Dispatched"
1508             symbol_name="VsThreads"
1509             underscore_name="vs_threads"
1510             description="The total number of vertex shader hardware threads dispatched."
1511             data_type="uint64"
1512             units="threads"
1513             semantic_type="event"
1514             equation="A 1 READ"
1515             mdapi_group="EU Array/Vertex Shader"
1516             mdapi_usage_flags="Tier3 Frame Batch Draw"
1517             mdapi_supported_apis="VK OGL IO BB"
1518             mdapi_hw_unit_type="gpu"
1519             />
1520    <counter name="HS Threads Dispatched"
1521             symbol_name="HsThreads"
1522             underscore_name="hs_threads"
1523             description="The total number of hull shader hardware threads dispatched."
1524             data_type="uint64"
1525             units="threads"
1526             semantic_type="event"
1527             equation="A 2 READ"
1528             mdapi_group="EU Array/Hull Shader"
1529             mdapi_usage_flags="Tier3 Frame Batch Draw"
1530             mdapi_supported_apis="VK OGL4 IO BB"
1531             mdapi_hw_unit_type="gpu"
1532             />
1533    <counter name="DS Threads Dispatched"
1534             symbol_name="DsThreads"
1535             underscore_name="ds_threads"
1536             description="The total number of domain shader hardware threads dispatched."
1537             data_type="uint64"
1538             units="threads"
1539             semantic_type="event"
1540             equation="A 3 READ"
1541             mdapi_group="EU Array/Domain Shader"
1542             mdapi_usage_flags="Tier3 Frame Batch Draw"
1543             mdapi_supported_apis="VK OGL4 IO BB"
1544             mdapi_hw_unit_type="gpu"
1545             />
1546    <counter name="GS Threads Dispatched"
1547             symbol_name="GsThreads"
1548             underscore_name="gs_threads"
1549             description="The total number of geometry shader hardware threads dispatched."
1550             data_type="uint64"
1551             units="threads"
1552             semantic_type="event"
1553             equation="A 5 READ"
1554             mdapi_group="EU Array/Geometry Shader"
1555             mdapi_usage_flags="Tier3 Frame Batch Draw"
1556             mdapi_supported_apis="VK OGL4 IO BB"
1557             mdapi_hw_unit_type="gpu"
1558             />
1559    <counter name="FS Threads Dispatched"
1560             symbol_name="PsThreads"
1561             underscore_name="ps_threads"
1562             description="The total number of fragment shader hardware threads dispatched."
1563             data_type="uint64"
1564             units="threads"
1565             semantic_type="event"
1566             equation="A 6 READ"
1567             mdapi_group="EU Array/Fragment Shader"
1568             mdapi_usage_flags="Tier3 Frame Batch Draw"
1569             mdapi_supported_apis="VK OGL IO BB"
1570             mdapi_hw_unit_type="gpu"
1571             />
1572    <counter name="CS Threads Dispatched"
1573             symbol_name="CsThreads"
1574             underscore_name="cs_threads"
1575             description="The total number of compute shader hardware threads dispatched."
1576             data_type="uint64"
1577             units="threads"
1578             semantic_type="event"
1579             equation="A 4 READ"
1580             mdapi_group="EU Array/Compute Shader"
1581             mdapi_usage_flags="Tier3 Frame Batch Draw"
1582             mdapi_supported_apis="VK OGL4 OCL IO BB"
1583             mdapi_hw_unit_type="gpu"
1584             />
1585    <counter name="EU Active"
1586             symbol_name="EuActive"
1587             underscore_name="eu_active"
1588             description="The percentage of time in which the Execution Units were actively processing."
1589             data_type="float"
1590             max_equation="100"
1591             units="percent"
1592             semantic_type="duration"
1593             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1594             mdapi_group="EU Array"
1595             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1596             mdapi_supported_apis=""
1597             mdapi_hw_unit_type="gpu"
1598             />
1599    <counter name="EU Stall"
1600             symbol_name="EuStall"
1601             underscore_name="eu_stall"
1602             description="The percentage of time in which the Execution Units were stalled."
1603             data_type="float"
1604             max_equation="100"
1605             units="percent"
1606             semantic_type="duration"
1607             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1608             mdapi_group="EU Array"
1609             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1610             mdapi_supported_apis=""
1611             mdapi_hw_unit_type="gpu"
1612             />
1613    <counter name="Rasterized Pixels"
1614             symbol_name="RasterizedPixels"
1615             underscore_name="rasterized_pixels"
1616             description="The total number of rasterized pixels."
1617             data_type="uint64"
1618             units="pixels"
1619             semantic_type="event"
1620             equation="A 21 READ 4 UMUL"
1621             mdapi_group="3D Pipe/Rasterizer"
1622             mdapi_usage_flags="Tier3 Frame Batch Draw"
1623             mdapi_supported_apis="VK OGL IO BB"
1624             mdapi_hw_unit_type="gpu"
1625             />
1626    <counter name="Early Hi-Depth Test Fails"
1627             symbol_name="HiDepthTestFails"
1628             underscore_name="hi_depth_test_fails"
1629             description="The total number of pixels dropped on early hierarchical depth test."
1630             data_type="uint64"
1631             units="pixels"
1632             semantic_type="event"
1633             equation="A 22 READ 4 UMUL"
1634             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
1635             mdapi_usage_flags="Tier3 Frame Batch Draw"
1636             mdapi_supported_apis="VK OGL IO BB"
1637             mdapi_hw_unit_type="gpu"
1638             />
1639    <counter name="Early Depth Test Fails"
1640             symbol_name="EarlyDepthTestFails"
1641             underscore_name="early_depth_test_fails"
1642             description="The total number of pixels dropped on early depth test."
1643             data_type="uint64"
1644             units="pixels"
1645             semantic_type="event"
1646             equation="A 23 READ 4 UMUL"
1647             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
1648             mdapi_usage_flags="Tier3 Frame Batch Draw"
1649             mdapi_supported_apis="VK OGL IO BB"
1650             mdapi_hw_unit_type="gpu"
1651             />
1652    <counter name="Samples Killed in FS"
1653             symbol_name="SamplesKilledInPs"
1654             underscore_name="samples_killed_in_ps"
1655             description="The total number of samples or pixels dropped in fragment shaders."
1656             data_type="uint64"
1657             units="pixels"
1658             semantic_type="event"
1659             equation="A 24 READ 4 UMUL"
1660             mdapi_group="3D Pipe/Fragment Shader"
1661             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
1662             mdapi_supported_apis="VK OGL IO BB"
1663             mdapi_hw_unit_type="gpu"
1664             />
1665    <counter name="Pixels Failing Tests"
1666             symbol_name="PixelsFailingPostPsTests"
1667             underscore_name="pixels_failing_post_ps_tests"
1668             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
1669             data_type="uint64"
1670             units="pixels"
1671             semantic_type="event"
1672             equation="A 25 READ 4 UMUL"
1673             mdapi_group="3D Pipe/Output Merger"
1674             mdapi_usage_flags="Tier3 Frame Batch Draw"
1675             mdapi_supported_apis="VK OGL IO BB"
1676             mdapi_hw_unit_type="gpu"
1677             />
1678    <counter name="Samples Written"
1679             symbol_name="SamplesWritten"
1680             underscore_name="samples_written"
1681             description="The total number of samples or pixels written to all render targets."
1682             data_type="uint64"
1683             units="pixels"
1684             semantic_type="event"
1685             equation="A 26 READ 4 UMUL"
1686             mdapi_group="3D Pipe/Output Merger"
1687             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1688             mdapi_supported_apis="VK OGL IO BB"
1689             mdapi_hw_unit_type="gpu"
1690             />
1691    <counter name="Samples Blended"
1692             symbol_name="SamplesBlended"
1693             underscore_name="samples_blended"
1694             description="The total number of blended samples or pixels written to all render targets."
1695             data_type="uint64"
1696             units="pixels"
1697             semantic_type="event"
1698             equation="A 27 READ 4 UMUL"
1699             mdapi_group="3D Pipe/Output Merger"
1700             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1701             mdapi_supported_apis="VK OGL IO BB"
1702             mdapi_hw_unit_type="gpu"
1703             />
1704    <counter name="Sampler Texels"
1705             symbol_name="SamplerTexels"
1706             underscore_name="sampler_texels"
1707             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
1708             data_type="uint64"
1709             units="texels"
1710             semantic_type="event"
1711             equation="A 28 READ 4 UMUL"
1712             mdapi_group="Sampler/Sampler Input"
1713             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1714             mdapi_supported_apis=""
1715             mdapi_hw_unit_type="gpu"
1716             />
1717    <counter name="Sampler Texels Misses"
1718             symbol_name="SamplerTexelMisses"
1719             underscore_name="sampler_texel_misses"
1720             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
1721             data_type="uint64"
1722             units="texels"
1723             semantic_type="event"
1724             equation="A 29 READ 4 UMUL"
1725             mdapi_group="Sampler/Sampler Cache"
1726             mdapi_usage_flags="Tier3 Batch Frame Draw"
1727             mdapi_supported_apis=""
1728             mdapi_hw_unit_type="gpu"
1729             />
1730    <counter name="SLM Bytes Read"
1731             symbol_name="SlmBytesRead"
1732             underscore_name="slm_bytes_read"
1733             description="The total number of GPU memory bytes read from shared local memory."
1734             data_type="uint64"
1735             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1736             units="bytes"
1737             semantic_type="throughput"
1738             equation="A 30 READ 64 UMUL"
1739             mdapi_group="L3/Data Port/SLM"
1740             mdapi_usage_flags="Tier3 Frame Batch Draw"
1741             mdapi_supported_apis="VK OGL4 OCL IO BB"
1742             mdapi_hw_unit_type="gpu"
1743             />
1744    <counter name="SLM Bytes Written"
1745             symbol_name="SlmBytesWritten"
1746             underscore_name="slm_bytes_written"
1747             description="The total number of GPU memory bytes written into shared local memory."
1748             data_type="uint64"
1749             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1750             units="bytes"
1751             semantic_type="throughput"
1752             equation="A 31 READ 64 UMUL"
1753             mdapi_group="L3/Data Port/SLM"
1754             mdapi_usage_flags="Tier3 Frame Batch Draw"
1755             mdapi_supported_apis="VK OGL4 OCL IO BB"
1756             mdapi_hw_unit_type="gpu"
1757             />
1758    <counter name="Shader Memory Accesses"
1759             symbol_name="ShaderMemoryAccesses"
1760             underscore_name="shader_memory_accesses"
1761             description="The total number of shader memory accesses to L3."
1762             data_type="uint64"
1763             units="messages"
1764             semantic_type="event"
1765             equation="A 32 READ"
1766             mdapi_group="L3/Data Port"
1767             mdapi_usage_flags="Tier3 Frame Batch Draw"
1768             mdapi_supported_apis=""
1769             mdapi_hw_unit_type="gpu"
1770             />
1771    <counter name="Shader Atomic Memory Accesses"
1772             symbol_name="ShaderAtomics"
1773             underscore_name="shader_atomics"
1774             description="The total number of shader atomic memory accesses."
1775             data_type="uint64"
1776             units="messages"
1777             semantic_type="event"
1778             equation="A 34 READ"
1779             mdapi_group="L3/Data Port/Atomics"
1780             mdapi_usage_flags="Tier3 Frame Batch Draw"
1781             mdapi_supported_apis="VK OGL4 OCL IO BB"
1782             mdapi_hw_unit_type="gpu"
1783             />
1784    <counter name="L3 Shader Throughput"
1785             symbol_name="L3ShaderThroughput"
1786             underscore_name="l3_shader_throughput"
1787             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
1788             data_type="uint64"
1789             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1790             units="bytes"
1791             semantic_type="throughput"
1792             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
1793             mdapi_group="L3/Data Port"
1794             mdapi_usage_flags="Tier2 Frame Batch Draw"
1795             mdapi_supported_apis="VK OGL4 OCL IO BB"
1796             mdapi_hw_unit_type="gpu"
1797             />
1798    <counter name="Shader Barrier Messages"
1799             symbol_name="ShaderBarriers"
1800             underscore_name="shader_barriers"
1801             description="The total number of shader barrier messages."
1802             data_type="uint64"
1803             units="messages"
1804             semantic_type="event"
1805             equation="A 35 READ"
1806             mdapi_group="EU Array/Barrier"
1807             mdapi_usage_flags="Tier3 Frame Batch Draw"
1808             mdapi_supported_apis="VK OGL4 OCL IO BB"
1809             mdapi_hw_unit_type="gpu"
1810             />
1811    <counter name="VF Bottleneck"
1812             symbol_name="VfBottleneck"
1813             underscore_name="vf_bottleneck"
1814             description="The percentage of time in which vertex fetch pipeline stage was slowing down the 3D pipeline."
1815             low_watermark="5"
1816             high_watermark="15"
1817             data_type="float"
1818             units="percent"
1819             semantic_type="duration"
1820             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
1821             mdapi_group="3D Pipe/Input Assembler"
1822             mdapi_usage_flags="Tier3 Indicate Draw"
1823             mdapi_supported_apis="VK OGL IO BB"
1824             mdapi_hw_unit_type="gpu"
1825             />
1826    <counter name="VS Bottleneck"
1827             symbol_name="VsBottleneck"
1828             underscore_name="vs_bottleneck"
1829             description="The percentage of time in which vertex shader pipeline stage was slowing down the 3D pipeline."
1830             low_watermark="10"
1831             high_watermark="30"
1832             data_type="float"
1833             units="percent"
1834             semantic_type="duration"
1835             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
1836             mdapi_group="3D Pipe/Vertex Shader"
1837             mdapi_usage_flags="Tier3 Indicate Draw"
1838             mdapi_supported_apis="VK OGL IO BB"
1839             mdapi_hw_unit_type="gpu"
1840             />
1841    <counter name="HS Bottleneck"
1842             symbol_name="HsBottleneck"
1843             underscore_name="hs_bottleneck"
1844             description="The percentage of time in which hull shader pipeline stage was slowing down the 3D pipeline."
1845             low_watermark="3"
1846             high_watermark="9"
1847             data_type="float"
1848             units="percent"
1849             semantic_type="duration"
1850             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
1851             mdapi_group="3D Pipe/Hull Shader"
1852             mdapi_usage_flags="Tier3 Indicate Draw"
1853             mdapi_supported_apis="VK OGL IO BB"
1854             mdapi_hw_unit_type="gpu"
1855             />
1856    <counter name="DS Bottleneck"
1857             symbol_name="DsBottleneck"
1858             underscore_name="ds_bottleneck"
1859             description="The percentage of time in which domain shader pipeline stage was slowing down the 3D pipeline."
1860             low_watermark="5"
1861             high_watermark="15"
1862             data_type="float"
1863             units="percent"
1864             semantic_type="duration"
1865             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
1866             mdapi_group="3D Pipe/Domain Shader"
1867             mdapi_usage_flags="Tier3 Indicate Draw"
1868             mdapi_supported_apis="VK OGL4 IO BB"
1869             mdapi_hw_unit_type="gpu"
1870             />
1871    <counter name="GS Bottleneck"
1872             symbol_name="GsBottleneck"
1873             underscore_name="gs_bottleneck"
1874             description="The percentage of time in which geometry shader pipeline stage was slowing down the 3D pipeline."
1875             low_watermark="5"
1876             high_watermark="15"
1877             data_type="float"
1878             units="percent"
1879             semantic_type="duration"
1880             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
1881             mdapi_group="3D Pipe/Geometry Shader"
1882             mdapi_usage_flags="Tier3 Indicate Draw"
1883             mdapi_supported_apis="VK OGL IO BB"
1884             mdapi_hw_unit_type="gpu"
1885             />
1886    <counter name="SO Bottleneck"
1887             symbol_name="SoBottleneck"
1888             underscore_name="so_bottleneck"
1889             description="The percentage of time in which stream output pipeline stage was slowing down the 3D pipeline."
1890             low_watermark="5"
1891             high_watermark="15"
1892             data_type="float"
1893             units="percent"
1894             semantic_type="duration"
1895             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
1896             mdapi_group="3D Pipe/Stream Output"
1897             mdapi_usage_flags="Tier3 Indicate Draw"
1898             mdapi_supported_apis="VK OGL IO BB"
1899             mdapi_hw_unit_type="gpu"
1900             />
1901    <counter name="Clipper Bottleneck"
1902             symbol_name="ClBottleneck"
1903             underscore_name="cl_bottleneck"
1904             description="The percentage of time in which clipper pipeline stage was slowing down the 3D pipeline."
1905             low_watermark="10"
1906             high_watermark="30"
1907             data_type="float"
1908             units="percent"
1909             semantic_type="duration"
1910             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
1911             mdapi_group="3D Pipe/Clipper"
1912             mdapi_usage_flags="Tier3 Indicate Draw"
1913             mdapi_supported_apis="VK OGL IO BB"
1914             mdapi_hw_unit_type="gpu"
1915             />
1916    <counter name="Strip-Fans Bottleneck"
1917             symbol_name="SfBottleneck"
1918             underscore_name="sf_bottleneck"
1919             description="The percentage of time in which strip-fans pipeline stage was slowing down the 3D pipeline."
1920             low_watermark="5"
1921             high_watermark="10"
1922             data_type="float"
1923             units="percent"
1924             semantic_type="duration"
1925             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
1926             mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
1927             mdapi_usage_flags="Tier3 Indicate Draw"
1928             mdapi_supported_apis="VK OGL IO BB"
1929             mdapi_hw_unit_type="gpu"
1930             />
1931    <counter name="Hi-Depth Bottleneck"
1932             symbol_name="HiDepthBottleneck"
1933             underscore_name="hi_depth_bottleneck"
1934             description="The percentage of time in which early hierarchical depth test pipeline stage was slowing down the 3D pipeline."
1935             low_watermark="5"
1936             high_watermark="15"
1937             data_type="float"
1938             units="percent"
1939             semantic_type="duration"
1940             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
1941             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
1942             mdapi_usage_flags="Tier3 Indicate Draw"
1943             mdapi_supported_apis="VK OGL IO BB"
1944             mdapi_hw_unit_type="gpu"
1945             />
1946    <counter name="Early Depth Bottleneck"
1947             symbol_name="EarlyDepthBottleneck"
1948             underscore_name="early_depth_bottleneck"
1949             description="The percentage of time in which early depth test pipeline stage was slowing down the 3D pipeline."
1950             low_watermark="10"
1951             high_watermark="30"
1952             data_type="float"
1953             units="percent"
1954             semantic_type="duration"
1955             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
1956             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
1957             mdapi_usage_flags="Tier3 Indicate Draw"
1958             mdapi_supported_apis="VK OGL IO BB"
1959             mdapi_hw_unit_type="gpu"
1960             />
1961    <counter name="BC Bottleneck"
1962             symbol_name="BcBottleneck"
1963             underscore_name="bc_bottleneck"
1964             description="The percentage of time in which barycentric coordinates calculation pipeline stage was slowing down the 3D pipeline."
1965             low_watermark="5"
1966             high_watermark="15"
1967             data_type="float"
1968             units="percent"
1969             semantic_type="duration"
1970             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
1971             mdapi_group="3D Pipe/Rasterizer/Barycentric Calc"
1972             mdapi_usage_flags="Tier3 Indicate Draw"
1973             mdapi_supported_apis="VK OGL IO BB"
1974             mdapi_hw_unit_type="gpu"
1975             />
1976    <counter name="HS Stall"
1977             symbol_name="HsStall"
1978             underscore_name="hs_stall"
1979             description="The percentage of time in which hull stall pipeline stage was stalled."
1980             data_type="float"
1981             units="percent"
1982             semantic_type="duration"
1983             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
1984             mdapi_group="3D Pipe/Hull Shader"
1985             mdapi_usage_flags="Tier4 Correlate Draw"
1986             mdapi_supported_apis="VK OGL4 IO BB"
1987             mdapi_hw_unit_type="gpu"
1988             />
1989    <counter name="DS Stall"
1990             symbol_name="DsStall"
1991             underscore_name="ds_stall"
1992             description="The percentage of time in which domain shader pipeline stage was stalled."
1993             data_type="float"
1994             units="percent"
1995             semantic_type="duration"
1996             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
1997             mdapi_group="3D Pipe/Domain Shader"
1998             mdapi_usage_flags="Tier4 Correlate Draw"
1999             mdapi_supported_apis="VK OGL4 IO BB"
2000             mdapi_hw_unit_type="gpu"
2001             />
2002    <counter name="SO Stall"
2003             symbol_name="SoStall"
2004             underscore_name="so_stall"
2005             description="The percentage of time in which stream-output pipeline stage was stalled."
2006             data_type="float"
2007             units="percent"
2008             semantic_type="duration"
2009             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
2010             mdapi_group="3D Pipe/Stream Output"
2011             mdapi_usage_flags="Tier4 Correlate Draw"
2012             mdapi_supported_apis="VK OGL IO BB"
2013             mdapi_hw_unit_type="gpu"
2014             />
2015    <counter name="CL Stall"
2016             symbol_name="ClStall"
2017             underscore_name="cl_stall"
2018             description="The percentage of time in which clipper pipeline stage was stalled."
2019             data_type="float"
2020             units="percent"
2021             semantic_type="duration"
2022             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
2023             mdapi_group="3D Pipe/Clipper"
2024             mdapi_usage_flags="Tier4 Correlate Draw"
2025             mdapi_supported_apis="VK OGL IO BB"
2026             mdapi_hw_unit_type="gpu"
2027             />
2028    <counter name="SF Stall"
2029             symbol_name="SfStall"
2030             underscore_name="sf_stall"
2031             description="The percentage of time in which strip-fans pipeline stage was stalled."
2032             data_type="float"
2033             units="percent"
2034             semantic_type="duration"
2035             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
2036             mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
2037             mdapi_usage_flags="Tier4 Correlate Draw"
2038             mdapi_supported_apis="VK OGL IO BB"
2039             mdapi_hw_unit_type="gpu"
2040             />
2041    <register_config type="NOA">
2042        <register type="NOA" address="0x00009840" value="0x00000080" />
2043        <register type="NOA" address="0x00009888" value="0x0C0E001F" />
2044        <register type="NOA" address="0x00009888" value="0x0A0F0000" />
2045        <register type="NOA" address="0x00009888" value="0x10116800" />
2046        <register type="NOA" address="0x00009888" value="0x178A03E0" />
2047        <register type="NOA" address="0x00009888" value="0x11824C00" />
2048        <register type="NOA" address="0x00009888" value="0x11830020" />
2049        <register type="NOA" address="0x00009888" value="0x13840020" />
2050        <register type="NOA" address="0x00009888" value="0x11850019" />
2051        <register type="NOA" address="0x00009888" value="0x11860007" />
2052        <register type="NOA" address="0x00009888" value="0x01870C40" />
2053        <register type="NOA" address="0x00009888" value="0x17880000" />
2054        <register type="NOA" address="0x00009888" value="0x022F4000" />
2055        <register type="NOA" address="0x00009888" value="0x0A4C0040" />
2056        <register type="NOA" address="0x00009888" value="0x0C0D8000" />
2057        <register type="NOA" address="0x00009888" value="0x040D4000" />
2058        <register type="NOA" address="0x00009888" value="0x060D2000" />
2059        <register type="NOA" address="0x00009888" value="0x020E5400" />
2060        <register type="NOA" address="0x00009888" value="0x000E0000" />
2061        <register type="NOA" address="0x00009888" value="0x080F0040" />
2062        <register type="NOA" address="0x00009888" value="0x000F0000" />
2063        <register type="NOA" address="0x00009888" value="0x100F0000" />
2064        <register type="NOA" address="0x00009888" value="0x0E0F0040" />
2065        <register type="NOA" address="0x00009888" value="0x0C2C8000" />
2066        <register type="NOA" address="0x00009888" value="0x06104000" />
2067        <register type="NOA" address="0x00009888" value="0x06110012" />
2068        <register type="NOA" address="0x00009888" value="0x06131000" />
2069        <register type="NOA" address="0x00009888" value="0x01898000" />
2070        <register type="NOA" address="0x00009888" value="0x0D890100" />
2071        <register type="NOA" address="0x00009888" value="0x03898000" />
2072        <register type="NOA" address="0x00009888" value="0x09808000" />
2073        <register type="NOA" address="0x00009888" value="0x0B808000" />
2074        <register type="NOA" address="0x00009888" value="0x0380C000" />
2075        <register type="NOA" address="0x00009888" value="0x0F8A0075" />
2076        <register type="NOA" address="0x00009888" value="0x1D8A0000" />
2077        <register type="NOA" address="0x00009888" value="0x118A8000" />
2078        <register type="NOA" address="0x00009888" value="0x1B8A4000" />
2079        <register type="NOA" address="0x00009888" value="0x138A8000" />
2080        <register type="NOA" address="0x00009888" value="0x1D81A000" />
2081        <register type="NOA" address="0x00009888" value="0x15818000" />
2082        <register type="NOA" address="0x00009888" value="0x17818000" />
2083        <register type="NOA" address="0x00009888" value="0x0B820030" />
2084        <register type="NOA" address="0x00009888" value="0x07828000" />
2085        <register type="NOA" address="0x00009888" value="0x0D824000" />
2086        <register type="NOA" address="0x00009888" value="0x0F828000" />
2087        <register type="NOA" address="0x00009888" value="0x05824000" />
2088        <register type="NOA" address="0x00009888" value="0x0D830003" />
2089        <register type="NOA" address="0x00009888" value="0x0583000C" />
2090        <register type="NOA" address="0x00009888" value="0x09830000" />
2091        <register type="NOA" address="0x00009888" value="0x03838000" />
2092        <register type="NOA" address="0x00009888" value="0x07838000" />
2093        <register type="NOA" address="0x00009888" value="0x0B840980" />
2094        <register type="NOA" address="0x00009888" value="0x03844D80" />
2095        <register type="NOA" address="0x00009888" value="0x11840000" />
2096        <register type="NOA" address="0x00009888" value="0x09848000" />
2097        <register type="NOA" address="0x00009888" value="0x09850080" />
2098        <register type="NOA" address="0x00009888" value="0x03850003" />
2099        <register type="NOA" address="0x00009888" value="0x01850000" />
2100        <register type="NOA" address="0x00009888" value="0x07860000" />
2101        <register type="NOA" address="0x00009888" value="0x0F860400" />
2102        <register type="NOA" address="0x00009888" value="0x09870032" />
2103        <register type="NOA" address="0x00009888" value="0x01888052" />
2104        <register type="NOA" address="0x00009888" value="0x11880000" />
2105        <register type="NOA" address="0x00009888" value="0x09884000" />
2106        <register type="NOA" address="0x00009888" value="0x1B931001" />
2107        <register type="NOA" address="0x00009888" value="0x1D930001" />
2108        <register type="NOA" address="0x00009888" value="0x19934000" />
2109        <register type="NOA" address="0x00009888" value="0x1B958000" />
2110        <register type="NOA" address="0x00009888" value="0x1D950094" />
2111        <register type="NOA" address="0x00009888" value="0x19958000" />
2112        <register type="NOA" address="0x00009888" value="0x09E58000" />
2113        <register type="NOA" address="0x00009888" value="0x0BE58000" />
2114        <register type="NOA" address="0x00009888" value="0x03E5C000" />
2115        <register type="NOA" address="0x00009888" value="0x0592C000" />
2116        <register type="NOA" address="0x00009888" value="0x0B928000" />
2117        <register type="NOA" address="0x00009888" value="0x0D924000" />
2118        <register type="NOA" address="0x00009888" value="0x0F924000" />
2119        <register type="NOA" address="0x00009888" value="0x11928000" />
2120        <register type="NOA" address="0x00009888" value="0x1392C000" />
2121        <register type="NOA" address="0x00009888" value="0x09924000" />
2122        <register type="NOA" address="0x00009888" value="0x01985000" />
2123        <register type="NOA" address="0x00009888" value="0x07988000" />
2124        <register type="NOA" address="0x00009888" value="0x09981000" />
2125        <register type="NOA" address="0x00009888" value="0x0B982000" />
2126        <register type="NOA" address="0x00009888" value="0x0D982000" />
2127        <register type="NOA" address="0x00009888" value="0x0F989000" />
2128        <register type="NOA" address="0x00009888" value="0x05982000" />
2129        <register type="NOA" address="0x00009888" value="0x13904000" />
2130        <register type="NOA" address="0x00009888" value="0x21904000" />
2131        <register type="NOA" address="0x00009888" value="0x23904000" />
2132        <register type="NOA" address="0x00009888" value="0x25908000" />
2133        <register type="NOA" address="0x00009888" value="0x27904000" />
2134        <register type="NOA" address="0x00009888" value="0x29908000" />
2135        <register type="NOA" address="0x00009888" value="0x2B904000" />
2136        <register type="NOA" address="0x00009888" value="0x2F904000" />
2137        <register type="NOA" address="0x00009888" value="0x31904000" />
2138        <register type="NOA" address="0x00009888" value="0x15904000" />
2139        <register type="NOA" address="0x00009888" value="0x17908000" />
2140        <register type="NOA" address="0x00009888" value="0x19908000" />
2141        <register type="NOA" address="0x00009888" value="0x1B904000" />
2142        <register type="NOA" address="0x00009888" value="0x1190C080" />
2143        <register type="NOA" address="0x00009888" value="0x51900000" />
2144        <register type="NOA" address="0x00009888" value="0x41900440" />
2145        <register type="NOA" address="0x00009888" value="0x55900000" />
2146        <register type="NOA" address="0x00009888" value="0x45900400" />
2147        <register type="NOA" address="0x00009888" value="0x47900C21" />
2148        <register type="NOA" address="0x00009888" value="0x57900400" />
2149        <register type="NOA" address="0x00009888" value="0x49900042" />
2150        <register type="NOA" address="0x00009888" value="0x37900000" />
2151        <register type="NOA" address="0x00009888" value="0x33900000" />
2152        <register type="NOA" address="0x00009888" value="0x4B900024" />
2153        <register type="NOA" address="0x00009888" value="0x59900000" />
2154        <register type="NOA" address="0x00009888" value="0x43900841" />
2155        <register type="NOA" address="0x00009888" value="0x53900400" />
2156    </register_config>
2157    <register_config type="OA">
2158        <register type="OA" address="0x00002724" value="0xF0800000" />
2159        <register type="OA" address="0x00002720" value="0x00000000" />
2160        <register type="OA" address="0x00002714" value="0xF0800000" />
2161        <register type="OA" address="0x00002710" value="0x00000000" />
2162        <register type="OA" address="0x00002740" value="0x00000000" />
2163        <register type="OA" address="0x00002770" value="0x0007FFEA" />
2164        <register type="OA" address="0x00002774" value="0x00007FFC" />
2165        <register type="OA" address="0x00002778" value="0x0007AFFA" />
2166        <register type="OA" address="0x0000277C" value="0x0000F5FD" />
2167        <register type="OA" address="0x00002780" value="0x00079FFA" />
2168        <register type="OA" address="0x00002784" value="0x0000F3FB" />
2169        <register type="OA" address="0x00002788" value="0x0007BF7A" />
2170        <register type="OA" address="0x0000278C" value="0x0000F7E7" />
2171        <register type="OA" address="0x00002790" value="0x0007FEFA" />
2172        <register type="OA" address="0x00002794" value="0x0000F7CF" />
2173        <register type="OA" address="0x00002798" value="0x00077FFA" />
2174        <register type="OA" address="0x0000279C" value="0x0000EFDF" />
2175        <register type="OA" address="0x000027A0" value="0x0006FFFA" />
2176        <register type="OA" address="0x000027A4" value="0x0000CFBF" />
2177        <register type="OA" address="0x000027A8" value="0x0003FFFA" />
2178        <register type="OA" address="0x000027AC" value="0x00005F7F" />
2179    </register_config>
2180    <register_config type="FLEX">
2181        <register type="FLEX" address="0x0000E458" value="0x00005004" />
2182        <register type="FLEX" address="0x0000E558" value="0x00015014" />
2183        <register type="FLEX" address="0x0000E658" value="0x00025024" />
2184        <register type="FLEX" address="0x0000E758" value="0x00035034" />
2185        <register type="FLEX" address="0x0000E45C" value="0x00045044" />
2186        <register type="FLEX" address="0x0000E55C" value="0x00055054" />
2187        <register type="FLEX" address="0x0000E65C" value="0x00065064" />
2188    </register_config>
2189  </set>
2190
2191  <set name="Memory Reads Distribution metrics set"
2192       chipset="CFLGT2"
2193       symbol_name="MemoryReads"
2194       underscore_name="memory_reads"
2195       mdapi_supported_apis="VK OGL OCL IO BB"
2196       hw_config_guid="82096a90-e2fa-4f38-ac14-562b2496933a"
2197       >
2198    <counter name="GPU Time Elapsed"
2199             symbol_name="GpuTime"
2200             underscore_name="gpu_time"
2201             description="Time elapsed on the GPU during the measurement."
2202             data_type="uint64"
2203             units="ns"
2204             semantic_type="duration"
2205             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
2206             mdapi_group="GPU"
2207             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2208             mdapi_supported_apis=""
2209             mdapi_hw_unit_type="gpu"
2210             />
2211    <counter name="GPU Core Clocks"
2212             symbol_name="GpuCoreClocks"
2213             underscore_name="gpu_core_clocks"
2214             description="The total number of GPU core clocks elapsed during the measurement."
2215             data_type="uint64"
2216             units="cycles"
2217             semantic_type="event"
2218             equation="GPU_CLOCK 0 READ"
2219             mdapi_group="GPU"
2220             mdapi_usage_flags="Tier1 Frame Batch Draw"
2221             mdapi_supported_apis=""
2222             mdapi_hw_unit_type="gpu"
2223             />
2224    <counter name="AVG GPU Core Frequency"
2225             symbol_name="AvgGpuCoreFrequency"
2226             underscore_name="avg_gpu_core_frequency"
2227             description="Average GPU Core Frequency in the measurement."
2228             data_type="uint64"
2229             max_equation="$GpuMaxFrequency"
2230             units="hz"
2231             semantic_type="event"
2232             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
2233             mdapi_group="GPU"
2234             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2235             mdapi_supported_apis=""
2236             mdapi_hw_unit_type="gpu"
2237             />
2238    <counter name="GPU Busy"
2239             symbol_name="GpuBusy"
2240             underscore_name="gpu_busy"
2241             description="The percentage of time in which the GPU has been processing GPU commands."
2242             data_type="float"
2243             max_equation="100"
2244             units="percent"
2245             semantic_type="duration"
2246             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
2247             mdapi_group="GPU"
2248             mdapi_usage_flags="Tier1 Overview System Frame"
2249             mdapi_supported_apis=""
2250             mdapi_hw_unit_type="gpu"
2251             />
2252    <counter name="VS Threads Dispatched"
2253             symbol_name="VsThreads"
2254             underscore_name="vs_threads"
2255             description="The total number of vertex shader hardware threads dispatched."
2256             data_type="uint64"
2257             units="threads"
2258             semantic_type="event"
2259             equation="A 1 READ"
2260             mdapi_group="EU Array/Vertex Shader"
2261             mdapi_usage_flags="Tier3 Frame Batch Draw"
2262             mdapi_supported_apis="VK OGL IO BB"
2263             mdapi_hw_unit_type="gpu"
2264             />
2265    <counter name="HS Threads Dispatched"
2266             symbol_name="HsThreads"
2267             underscore_name="hs_threads"
2268             description="The total number of hull shader hardware threads dispatched."
2269             data_type="uint64"
2270             units="threads"
2271             semantic_type="event"
2272             equation="A 2 READ"
2273             mdapi_group="EU Array/Hull Shader"
2274             mdapi_usage_flags="Tier3 Frame Batch Draw"
2275             mdapi_supported_apis="VK OGL4 IO BB"
2276             mdapi_hw_unit_type="gpu"
2277             />
2278    <counter name="DS Threads Dispatched"
2279             symbol_name="DsThreads"
2280             underscore_name="ds_threads"
2281             description="The total number of domain shader hardware threads dispatched."
2282             data_type="uint64"
2283             units="threads"
2284             semantic_type="event"
2285             equation="A 3 READ"
2286             mdapi_group="EU Array/Domain Shader"
2287             mdapi_usage_flags="Tier3 Frame Batch Draw"
2288             mdapi_supported_apis="VK OGL4 IO BB"
2289             mdapi_hw_unit_type="gpu"
2290             />
2291    <counter name="GS Threads Dispatched"
2292             symbol_name="GsThreads"
2293             underscore_name="gs_threads"
2294             description="The total number of geometry shader hardware threads dispatched."
2295             data_type="uint64"
2296             units="threads"
2297             semantic_type="event"
2298             equation="A 5 READ"
2299             mdapi_group="EU Array/Geometry Shader"
2300             mdapi_usage_flags="Tier3 Frame Batch Draw"
2301             mdapi_supported_apis="VK OGL4 IO BB"
2302             mdapi_hw_unit_type="gpu"
2303             />
2304    <counter name="FS Threads Dispatched"
2305             symbol_name="PsThreads"
2306             underscore_name="ps_threads"
2307             description="The total number of fragment shader hardware threads dispatched."
2308             data_type="uint64"
2309             units="threads"
2310             semantic_type="event"
2311             equation="A 6 READ"
2312             mdapi_group="EU Array/Fragment Shader"
2313             mdapi_usage_flags="Tier3 Frame Batch Draw"
2314             mdapi_supported_apis="VK OGL IO BB"
2315             mdapi_hw_unit_type="gpu"
2316             />
2317    <counter name="CS Threads Dispatched"
2318             symbol_name="CsThreads"
2319             underscore_name="cs_threads"
2320             description="The total number of compute shader hardware threads dispatched."
2321             data_type="uint64"
2322             units="threads"
2323             semantic_type="event"
2324             equation="A 4 READ"
2325             mdapi_group="EU Array/Compute Shader"
2326             mdapi_usage_flags="Tier3 Frame Batch Draw"
2327             mdapi_supported_apis="VK OGL4 OCL IO BB"
2328             mdapi_hw_unit_type="gpu"
2329             />
2330    <counter name="EU Active"
2331             symbol_name="EuActive"
2332             underscore_name="eu_active"
2333             description="The percentage of time in which the Execution Units were actively processing."
2334             data_type="float"
2335             max_equation="100"
2336             units="percent"
2337             semantic_type="duration"
2338             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2339             mdapi_group="EU Array"
2340             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2341             mdapi_supported_apis=""
2342             mdapi_hw_unit_type="gpu"
2343             />
2344    <counter name="EU Stall"
2345             symbol_name="EuStall"
2346             underscore_name="eu_stall"
2347             description="The percentage of time in which the Execution Units were stalled."
2348             data_type="float"
2349             max_equation="100"
2350             units="percent"
2351             semantic_type="duration"
2352             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2353             mdapi_group="EU Array"
2354             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2355             mdapi_supported_apis=""
2356             mdapi_hw_unit_type="gpu"
2357             />
2358    <counter name="Rasterized Pixels"
2359             symbol_name="RasterizedPixels"
2360             underscore_name="rasterized_pixels"
2361             description="The total number of rasterized pixels."
2362             data_type="uint64"
2363             units="pixels"
2364             semantic_type="event"
2365             equation="A 21 READ 4 UMUL"
2366             mdapi_group="3D Pipe/Rasterizer"
2367             mdapi_usage_flags="Tier3 Frame Batch Draw"
2368             mdapi_supported_apis="VK OGL IO BB"
2369             mdapi_hw_unit_type="gpu"
2370             />
2371    <counter name="Early Hi-Depth Test Fails"
2372             symbol_name="HiDepthTestFails"
2373             underscore_name="hi_depth_test_fails"
2374             description="The total number of pixels dropped on early hierarchical depth test."
2375             data_type="uint64"
2376             units="pixels"
2377             semantic_type="event"
2378             equation="A 22 READ 4 UMUL"
2379             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
2380             mdapi_usage_flags="Tier3 Frame Batch Draw"
2381             mdapi_supported_apis="VK OGL IO BB"
2382             mdapi_hw_unit_type="gpu"
2383             />
2384    <counter name="Early Depth Test Fails"
2385             symbol_name="EarlyDepthTestFails"
2386             underscore_name="early_depth_test_fails"
2387             description="The total number of pixels dropped on early depth test."
2388             data_type="uint64"
2389             units="pixels"
2390             semantic_type="event"
2391             equation="A 23 READ 4 UMUL"
2392             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
2393             mdapi_usage_flags="Tier3 Frame Batch Draw"
2394             mdapi_supported_apis="VK OGL IO BB"
2395             mdapi_hw_unit_type="gpu"
2396             />
2397    <counter name="Samples Killed in FS"
2398             symbol_name="SamplesKilledInPs"
2399             underscore_name="samples_killed_in_ps"
2400             description="The total number of samples or pixels dropped in fragment shaders."
2401             data_type="uint64"
2402             units="pixels"
2403             semantic_type="event"
2404             equation="A 24 READ 4 UMUL"
2405             mdapi_group="3D Pipe/Fragment Shader"
2406             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
2407             mdapi_supported_apis="VK OGL IO BB"
2408             mdapi_hw_unit_type="gpu"
2409             />
2410    <counter name="Pixels Failing Tests"
2411             symbol_name="PixelsFailingPostPsTests"
2412             underscore_name="pixels_failing_post_ps_tests"
2413             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
2414             data_type="uint64"
2415             units="pixels"
2416             semantic_type="event"
2417             equation="A 25 READ 4 UMUL"
2418             mdapi_group="3D Pipe/Output Merger"
2419             mdapi_usage_flags="Tier3 Frame Batch Draw"
2420             mdapi_supported_apis="VK OGL IO BB"
2421             mdapi_hw_unit_type="gpu"
2422             />
2423    <counter name="Samples Written"
2424             symbol_name="SamplesWritten"
2425             underscore_name="samples_written"
2426             description="The total number of samples or pixels written to all render targets."
2427             data_type="uint64"
2428             units="pixels"
2429             semantic_type="event"
2430             equation="A 26 READ 4 UMUL"
2431             mdapi_group="3D Pipe/Output Merger"
2432             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2433             mdapi_supported_apis="VK OGL IO BB"
2434             mdapi_hw_unit_type="gpu"
2435             />
2436    <counter name="Samples Blended"
2437             symbol_name="SamplesBlended"
2438             underscore_name="samples_blended"
2439             description="The total number of blended samples or pixels written to all render targets."
2440             data_type="uint64"
2441             units="pixels"
2442             semantic_type="event"
2443             equation="A 27 READ 4 UMUL"
2444             mdapi_group="3D Pipe/Output Merger"
2445             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2446             mdapi_supported_apis="VK OGL IO BB"
2447             mdapi_hw_unit_type="gpu"
2448             />
2449    <counter name="Sampler Texels"
2450             symbol_name="SamplerTexels"
2451             underscore_name="sampler_texels"
2452             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
2453             data_type="uint64"
2454             units="texels"
2455             semantic_type="event"
2456             equation="A 28 READ 4 UMUL"
2457             mdapi_group="Sampler/Sampler Input"
2458             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2459             mdapi_supported_apis=""
2460             mdapi_hw_unit_type="gpu"
2461             />
2462    <counter name="Sampler Texels Misses"
2463             symbol_name="SamplerTexelMisses"
2464             underscore_name="sampler_texel_misses"
2465             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
2466             data_type="uint64"
2467             units="texels"
2468             semantic_type="event"
2469             equation="A 29 READ 4 UMUL"
2470             mdapi_group="Sampler/Sampler Cache"
2471             mdapi_usage_flags="Tier3 Batch Frame Draw"
2472             mdapi_supported_apis=""
2473             mdapi_hw_unit_type="gpu"
2474             />
2475    <counter name="SLM Bytes Read"
2476             symbol_name="SlmBytesRead"
2477             underscore_name="slm_bytes_read"
2478             description="The total number of GPU memory bytes read from shared local memory."
2479             data_type="uint64"
2480             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2481             units="bytes"
2482             semantic_type="throughput"
2483             equation="A 30 READ 64 UMUL"
2484             mdapi_group="L3/Data Port/SLM"
2485             mdapi_usage_flags="Tier3 Frame Batch Draw"
2486             mdapi_supported_apis="VK OGL4 OCL IO BB"
2487             mdapi_hw_unit_type="gpu"
2488             />
2489    <counter name="SLM Bytes Written"
2490             symbol_name="SlmBytesWritten"
2491             underscore_name="slm_bytes_written"
2492             description="The total number of GPU memory bytes written into shared local memory."
2493             data_type="uint64"
2494             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2495             units="bytes"
2496             semantic_type="throughput"
2497             equation="A 31 READ 64 UMUL"
2498             mdapi_group="L3/Data Port/SLM"
2499             mdapi_usage_flags="Tier3 Frame Batch Draw"
2500             mdapi_supported_apis="VK OGL4 OCL IO BB"
2501             mdapi_hw_unit_type="gpu"
2502             />
2503    <counter name="Shader Memory Accesses"
2504             symbol_name="ShaderMemoryAccesses"
2505             underscore_name="shader_memory_accesses"
2506             description="The total number of shader memory accesses to L3."
2507             data_type="uint64"
2508             units="messages"
2509             semantic_type="event"
2510             equation="A 32 READ"
2511             mdapi_group="L3/Data Port"
2512             mdapi_usage_flags="Tier3 Frame Batch Draw"
2513             mdapi_supported_apis=""
2514             mdapi_hw_unit_type="gpu"
2515             />
2516    <counter name="Shader Atomic Memory Accesses"
2517             symbol_name="ShaderAtomics"
2518             underscore_name="shader_atomics"
2519             description="The total number of shader atomic memory accesses."
2520             data_type="uint64"
2521             units="messages"
2522             semantic_type="event"
2523             equation="A 34 READ"
2524             mdapi_group="L3/Data Port/Atomics"
2525             mdapi_usage_flags="Tier3 Frame Batch Draw"
2526             mdapi_supported_apis="VK OGL4 OCL IO BB"
2527             mdapi_hw_unit_type="gpu"
2528             />
2529    <counter name="Shader Barrier Messages"
2530             symbol_name="ShaderBarriers"
2531             underscore_name="shader_barriers"
2532             description="The total number of shader barrier messages."
2533             data_type="uint64"
2534             units="messages"
2535             semantic_type="event"
2536             equation="A 35 READ"
2537             mdapi_group="EU Array/Barrier"
2538             mdapi_usage_flags="Tier3 Frame Batch Draw"
2539             mdapi_supported_apis="VK OGL4 OCL IO BB"
2540             mdapi_hw_unit_type="gpu"
2541             />
2542    <counter name="GtiCmdStreamerMemoryReads"
2543             symbol_name="GtiCmdStreamerMemoryReads"
2544             underscore_name="gti_cmd_streamer_memory_reads"
2545             description="The total number of GTI memory reads from Command Streamer."
2546             data_type="uint64"
2547             units="messages"
2548             semantic_type="event"
2549             equation="B 0 READ"
2550             mdapi_group="GTI/3D Pipe/Command Streamer"
2551             mdapi_usage_flags="Tier2 Frame Batch Draw"
2552             mdapi_supported_apis=""
2553             mdapi_hw_unit_type="gpu"
2554             />
2555    <counter name="GtiRsMemoryReads"
2556             symbol_name="GtiRsMemoryReads"
2557             underscore_name="gti_rs_memory_reads"
2558             description="The total number of GTI memory reads from Resource Streamer."
2559             data_type="uint64"
2560             units="messages"
2561             semantic_type="event"
2562             equation="B 2 READ"
2563             mdapi_group="GTI/3D Pipe/Resource Streamer"
2564             mdapi_usage_flags="Tier2 Frame Batch Draw"
2565             mdapi_supported_apis=""
2566             mdapi_hw_unit_type="gpu"
2567             />
2568    <counter name="GtiVfMemoryReads"
2569             symbol_name="GtiVfMemoryReads"
2570             underscore_name="gti_vf_memory_reads"
2571             description="The total number of GTI memory reads from Vertex Fetch."
2572             data_type="uint64"
2573             units="messages"
2574             semantic_type="event"
2575             equation="B 1 READ"
2576             mdapi_group="GTI/3D Pipe/Vertex Fetch"
2577             mdapi_usage_flags="Tier2 Frame Batch Draw"
2578             mdapi_supported_apis="VK OGL IO BB"
2579             mdapi_hw_unit_type="gpu"
2580             />
2581    <counter name="GtiRccMemoryReads"
2582             symbol_name="GtiRccMemoryReads"
2583             underscore_name="gti_rcc_memory_reads"
2584             description="The total number of GTI memory reads from Render Color Cache (Render Color Cache misses)."
2585             data_type="uint64"
2586             units="messages"
2587             semantic_type="event"
2588             equation="B 3 READ"
2589             mdapi_group="GTI/Color Cache"
2590             mdapi_usage_flags="Tier2 Frame Batch Draw"
2591             mdapi_supported_apis="VK OGL IO BB"
2592             mdapi_hw_unit_type="gpu"
2593             />
2594    <counter name="GtiMscMemoryReads"
2595             symbol_name="GtiMscMemoryReads"
2596             underscore_name="gti_msc_memory_reads"
2597             description="The total number of GTI memory reads from Multisampling Color Cache (Multisampling Color Cache misses)."
2598             data_type="uint64"
2599             units="messages"
2600             semantic_type="event"
2601             equation="B 4 READ"
2602             mdapi_group="GTI/Color Cache"
2603             mdapi_usage_flags="Tier2 Frame Batch Draw"
2604             mdapi_supported_apis="VK OGL IO BB"
2605             mdapi_hw_unit_type="gpu"
2606             />
2607    <counter name="GtiHizMemoryReads"
2608             symbol_name="GtiHizMemoryReads"
2609             underscore_name="gti_hiz_memory_reads"
2610             description="The total number of GTI memory reads from Hierarchical Depth Cache (Hi-Depth Cache misses)."
2611             data_type="uint64"
2612             units="messages"
2613             semantic_type="event"
2614             equation="B 5 READ"
2615             mdapi_group="GTI/Depth Cache"
2616             mdapi_usage_flags="Tier2 Frame Batch Draw"
2617             mdapi_supported_apis="VK OGL IO BB"
2618             mdapi_hw_unit_type="gpu"
2619             />
2620    <counter name="GtiStcMemoryReads"
2621             symbol_name="GtiStcMemoryReads"
2622             underscore_name="gti_stc_memory_reads"
2623             description="The total number of GTI memory reads from Stencil Cache (Stencil Cache misses)."
2624             data_type="uint64"
2625             units="messages"
2626             semantic_type="event"
2627             equation="B 6 READ"
2628             mdapi_group="GTI/Depth Cache"
2629             mdapi_usage_flags="Tier2 Frame Batch Draw"
2630             mdapi_supported_apis="VK OGL IO BB"
2631             mdapi_hw_unit_type="gpu"
2632             />
2633    <counter name="GtiRczMemoryReads"
2634             symbol_name="GtiRczMemoryReads"
2635             underscore_name="gti_rcz_memory_reads"
2636             description="The total number of GTI memory reads from Render Depth Cache (Render Depth Cache misses)."
2637             data_type="uint64"
2638             units="messages"
2639             semantic_type="event"
2640             equation="B 7 READ"
2641             mdapi_group="GTI/Depth Cache"
2642             mdapi_usage_flags="Tier2 Frame Batch Draw"
2643             mdapi_supported_apis="VK OGL IO BB"
2644             mdapi_hw_unit_type="gpu"
2645             />
2646    <counter name="GtiMemoryReads"
2647             symbol_name="GtiMemoryReads"
2648             underscore_name="gti_memory_reads"
2649             description="The total number of GTI memory reads."
2650             data_type="uint64"
2651             units="messages"
2652             semantic_type="event"
2653             equation="C 0 READ"
2654             mdapi_group="GTI"
2655             mdapi_usage_flags="Tier2 Overview Frame Batch Draw"
2656             mdapi_supported_apis=""
2657             mdapi_hw_unit_type="gpu"
2658             />
2659    <counter name="GtiL3Bank0Reads"
2660             symbol_name="GtiL3Bank0Reads"
2661             underscore_name="gti_l3_bank0_reads"
2662             description="The total number of GTI memory reads from L3 Bank 0 (L3 Cache misses)."
2663             data_type="uint64"
2664             units="messages"
2665             semantic_type="event"
2666             equation="C 4 READ"
2667             mdapi_group="GTI/L3"
2668             mdapi_usage_flags="Tier2 Frame Batch Draw"
2669             mdapi_supported_apis=""
2670             mdapi_hw_unit_type="gpu"
2671             />
2672    <counter name="GtiL3Bank1Reads"
2673             symbol_name="GtiL3Bank1Reads"
2674             underscore_name="gti_l3_bank1_reads"
2675             description="The total number of GTI memory reads from L3 Bank 1 (L3 Cache misses)."
2676             data_type="uint64"
2677             units="messages"
2678             semantic_type="event"
2679             equation="C 5 READ"
2680             mdapi_group="GTI/L3"
2681             mdapi_usage_flags="Tier2 Frame Batch Draw"
2682             mdapi_supported_apis=""
2683             mdapi_hw_unit_type="subslice"
2684             />
2685    <counter name="GtiL3Bank2Reads"
2686             symbol_name="GtiL3Bank2Reads"
2687             underscore_name="gti_l3_bank2_reads"
2688             description="The total number of GTI memory reads from L3 Bank 2 (L3 Cache misses)."
2689             data_type="uint64"
2690             units="messages"
2691             semantic_type="event"
2692             equation="C 6 READ"
2693             mdapi_group="GTI/L3"
2694             mdapi_usage_flags="Tier2 Frame Batch Draw"
2695             mdapi_supported_apis=""
2696             mdapi_hw_unit_type="subslice"
2697             />
2698    <counter name="GtiL3Bank3Reads"
2699             symbol_name="GtiL3Bank3Reads"
2700             underscore_name="gti_l3_bank3_reads"
2701             description="The total number of GTI memory reads from L3 Bank 3 (L3 Cache misses)."
2702             data_type="uint64"
2703             units="messages"
2704             semantic_type="event"
2705             equation="C 7 READ"
2706             mdapi_group="GTI/L3"
2707             mdapi_usage_flags="Tier2 Frame Batch Draw"
2708             mdapi_supported_apis=""
2709             mdapi_hw_unit_type="subslice"
2710             />
2711    <counter name="GtiL3Reads"
2712             symbol_name="GtiL3Reads"
2713             underscore_name="gti_l3_reads"
2714             description="The total number of GTI memory reads from L3 (L3 Cache misses)."
2715             data_type="uint64"
2716             units="messages"
2717             semantic_type="event"
2718             equation="$GtiL3Bank0Reads $GtiL3Bank1Reads $GtiL3Bank2Reads $GtiL3Bank3Reads UADD UADD UADD"
2719             mdapi_group="GTI/L3"
2720             mdapi_usage_flags="Tier2 Frame Batch Draw"
2721             mdapi_supported_apis=""
2722             mdapi_hw_unit_type="gpu"
2723             />
2724    <counter name="GtiRingAccesses"
2725             symbol_name="GtiRingAccesses"
2726             underscore_name="gti_ring_accesses"
2727             description="The total number of all accesses from GTI to the ring."
2728             data_type="uint64"
2729             units="messages"
2730             semantic_type="event"
2731             equation="C 3 READ 2 UMUL"
2732             mdapi_group="GTI"
2733             mdapi_usage_flags="Tier2 Frame Batch Draw"
2734             mdapi_supported_apis=""
2735             mdapi_hw_unit_type="gpu"
2736             />
2737    <register_config type="NOA">
2738        <register type="NOA" address="0x00009840" value="0x00000080" />
2739        <register type="NOA" address="0x00009888" value="0x11810C00" />
2740        <register type="NOA" address="0x00009888" value="0x1381001A" />
2741        <register type="NOA" address="0x00009888" value="0x37906800" />
2742        <register type="NOA" address="0x00009888" value="0x3F900064" />
2743        <register type="NOA" address="0x00009888" value="0x03811300" />
2744        <register type="NOA" address="0x00009888" value="0x05811B12" />
2745        <register type="NOA" address="0x00009888" value="0x0781001A" />
2746        <register type="NOA" address="0x00009888" value="0x1F810000" />
2747        <register type="NOA" address="0x00009888" value="0x17810000" />
2748        <register type="NOA" address="0x00009888" value="0x19810000" />
2749        <register type="NOA" address="0x00009888" value="0x1B810000" />
2750        <register type="NOA" address="0x00009888" value="0x1D810000" />
2751        <register type="NOA" address="0x00009888" value="0x1B930055" />
2752        <register type="NOA" address="0x00009888" value="0x03E58000" />
2753        <register type="NOA" address="0x00009888" value="0x05E5C000" />
2754        <register type="NOA" address="0x00009888" value="0x07E54000" />
2755        <register type="NOA" address="0x00009888" value="0x13900150" />
2756        <register type="NOA" address="0x00009888" value="0x21900151" />
2757        <register type="NOA" address="0x00009888" value="0x23900152" />
2758        <register type="NOA" address="0x00009888" value="0x25900153" />
2759        <register type="NOA" address="0x00009888" value="0x27900154" />
2760        <register type="NOA" address="0x00009888" value="0x29900155" />
2761        <register type="NOA" address="0x00009888" value="0x2B900156" />
2762        <register type="NOA" address="0x00009888" value="0x2D900157" />
2763        <register type="NOA" address="0x00009888" value="0x2F90015F" />
2764        <register type="NOA" address="0x00009888" value="0x31900105" />
2765        <register type="NOA" address="0x00009888" value="0x15900103" />
2766        <register type="NOA" address="0x00009888" value="0x17900101" />
2767        <register type="NOA" address="0x00009888" value="0x35900000" />
2768        <register type="NOA" address="0x00009888" value="0x19908000" />
2769        <register type="NOA" address="0x00009888" value="0x1B908000" />
2770        <register type="NOA" address="0x00009888" value="0x1D908000" />
2771        <register type="NOA" address="0x00009888" value="0x1F908000" />
2772        <register type="NOA" address="0x00009888" value="0x11900000" />
2773        <register type="NOA" address="0x00009888" value="0x51900000" />
2774        <register type="NOA" address="0x00009888" value="0x41900C60" />
2775        <register type="NOA" address="0x00009888" value="0x55900000" />
2776        <register type="NOA" address="0x00009888" value="0x45900C00" />
2777        <register type="NOA" address="0x00009888" value="0x47900C63" />
2778        <register type="NOA" address="0x00009888" value="0x57900000" />
2779        <register type="NOA" address="0x00009888" value="0x49900C63" />
2780        <register type="NOA" address="0x00009888" value="0x33900000" />
2781        <register type="NOA" address="0x00009888" value="0x4B900063" />
2782        <register type="NOA" address="0x00009888" value="0x59900000" />
2783        <register type="NOA" address="0x00009888" value="0x43900003" />
2784        <register type="NOA" address="0x00009888" value="0x53900000" />
2785    </register_config>
2786    <register_config type="OA">
2787        <register type="OA" address="0x0000272C" value="0xFFFFFFFF" />
2788        <register type="OA" address="0x00002728" value="0xFFFFFFFF" />
2789        <register type="OA" address="0x00002724" value="0xF0800000" />
2790        <register type="OA" address="0x00002720" value="0x00000000" />
2791        <register type="OA" address="0x0000271C" value="0xFFFFFFFF" />
2792        <register type="OA" address="0x00002718" value="0xFFFFFFFF" />
2793        <register type="OA" address="0x00002714" value="0xF0800000" />
2794        <register type="OA" address="0x00002710" value="0x00000000" />
2795        <register type="OA" address="0x0000274C" value="0x86543210" />
2796        <register type="OA" address="0x00002748" value="0x86543210" />
2797        <register type="OA" address="0x00002744" value="0x00006667" />
2798        <register type="OA" address="0x00002740" value="0x00000000" />
2799        <register type="OA" address="0x0000275C" value="0x86543210" />
2800        <register type="OA" address="0x00002758" value="0x86543210" />
2801        <register type="OA" address="0x00002754" value="0x00006465" />
2802        <register type="OA" address="0x00002750" value="0x00000000" />
2803        <register type="OA" address="0x00002770" value="0x0007F81A" />
2804        <register type="OA" address="0x00002774" value="0x0000FE00" />
2805        <register type="OA" address="0x00002778" value="0x0007F82A" />
2806        <register type="OA" address="0x0000277C" value="0x0000FE00" />
2807        <register type="OA" address="0x00002780" value="0x0007F872" />
2808        <register type="OA" address="0x00002784" value="0x0000FE00" />
2809        <register type="OA" address="0x00002788" value="0x0007F8BA" />
2810        <register type="OA" address="0x0000278C" value="0x0000FE00" />
2811        <register type="OA" address="0x00002790" value="0x0007F87A" />
2812        <register type="OA" address="0x00002794" value="0x0000FE00" />
2813        <register type="OA" address="0x00002798" value="0x0007F8EA" />
2814        <register type="OA" address="0x0000279C" value="0x0000FE00" />
2815        <register type="OA" address="0x000027A0" value="0x0007F8E2" />
2816        <register type="OA" address="0x000027A4" value="0x0000FE00" />
2817        <register type="OA" address="0x000027A8" value="0x0007F8F2" />
2818        <register type="OA" address="0x000027AC" value="0x0000FE00" />
2819    </register_config>
2820    <register_config type="FLEX">
2821        <register type="FLEX" address="0x0000E458" value="0x00005004" />
2822        <register type="FLEX" address="0x0000E558" value="0x00015014" />
2823        <register type="FLEX" address="0x0000E658" value="0x00025024" />
2824        <register type="FLEX" address="0x0000E758" value="0x00035034" />
2825        <register type="FLEX" address="0x0000E45C" value="0x00045044" />
2826        <register type="FLEX" address="0x0000E55C" value="0x00055054" />
2827        <register type="FLEX" address="0x0000E65C" value="0x00065064" />
2828    </register_config>
2829  </set>
2830
2831  <set name="Memory Writes Distribution metrics set"
2832       chipset="CFLGT2"
2833       symbol_name="MemoryWrites"
2834       underscore_name="memory_writes"
2835       mdapi_supported_apis="VK OGL OCL IO BB"
2836       hw_config_guid="9f638880-02e9-4a8d-896a-7670a3bf0d35"
2837       >
2838    <counter name="GPU Time Elapsed"
2839             symbol_name="GpuTime"
2840             underscore_name="gpu_time"
2841             description="Time elapsed on the GPU during the measurement."
2842             data_type="uint64"
2843             units="ns"
2844             semantic_type="duration"
2845             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
2846             mdapi_group="GPU"
2847             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2848             mdapi_supported_apis=""
2849             mdapi_hw_unit_type="gpu"
2850             />
2851    <counter name="GPU Core Clocks"
2852             symbol_name="GpuCoreClocks"
2853             underscore_name="gpu_core_clocks"
2854             description="The total number of GPU core clocks elapsed during the measurement."
2855             data_type="uint64"
2856             units="cycles"
2857             semantic_type="event"
2858             equation="GPU_CLOCK 0 READ"
2859             mdapi_group="GPU"
2860             mdapi_usage_flags="Tier1 Frame Batch Draw"
2861             mdapi_supported_apis=""
2862             mdapi_hw_unit_type="gpu"
2863             />
2864    <counter name="AVG GPU Core Frequency"
2865             symbol_name="AvgGpuCoreFrequency"
2866             underscore_name="avg_gpu_core_frequency"
2867             description="Average GPU Core Frequency in the measurement."
2868             data_type="uint64"
2869             max_equation="$GpuMaxFrequency"
2870             units="hz"
2871             semantic_type="event"
2872             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
2873             mdapi_group="GPU"
2874             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2875             mdapi_supported_apis=""
2876             mdapi_hw_unit_type="gpu"
2877             />
2878    <counter name="GPU Busy"
2879             symbol_name="GpuBusy"
2880             underscore_name="gpu_busy"
2881             description="The percentage of time in which the GPU has been processing GPU commands."
2882             data_type="float"
2883             max_equation="100"
2884             units="percent"
2885             semantic_type="duration"
2886             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
2887             mdapi_group="GPU"
2888             mdapi_usage_flags="Tier1 Overview System Frame"
2889             mdapi_supported_apis=""
2890             mdapi_hw_unit_type="gpu"
2891             />
2892    <counter name="VS Threads Dispatched"
2893             symbol_name="VsThreads"
2894             underscore_name="vs_threads"
2895             description="The total number of vertex shader hardware threads dispatched."
2896             data_type="uint64"
2897             units="threads"
2898             semantic_type="event"
2899             equation="A 1 READ"
2900             mdapi_group="EU Array/Vertex Shader"
2901             mdapi_usage_flags="Tier3 Frame Batch Draw"
2902             mdapi_supported_apis="VK OGL IO BB"
2903             mdapi_hw_unit_type="gpu"
2904             />
2905    <counter name="HS Threads Dispatched"
2906             symbol_name="HsThreads"
2907             underscore_name="hs_threads"
2908             description="The total number of hull shader hardware threads dispatched."
2909             data_type="uint64"
2910             units="threads"
2911             semantic_type="event"
2912             equation="A 2 READ"
2913             mdapi_group="EU Array/Hull Shader"
2914             mdapi_usage_flags="Tier3 Frame Batch Draw"
2915             mdapi_supported_apis="VK OGL4 IO BB"
2916             mdapi_hw_unit_type="gpu"
2917             />
2918    <counter name="DS Threads Dispatched"
2919             symbol_name="DsThreads"
2920             underscore_name="ds_threads"
2921             description="The total number of domain shader hardware threads dispatched."
2922             data_type="uint64"
2923             units="threads"
2924             semantic_type="event"
2925             equation="A 3 READ"
2926             mdapi_group="EU Array/Domain Shader"
2927             mdapi_usage_flags="Tier3 Frame Batch Draw"
2928             mdapi_supported_apis="VK OGL4 IO BB"
2929             mdapi_hw_unit_type="gpu"
2930             />
2931    <counter name="GS Threads Dispatched"
2932             symbol_name="GsThreads"
2933             underscore_name="gs_threads"
2934             description="The total number of geometry shader hardware threads dispatched."
2935             data_type="uint64"
2936             units="threads"
2937             semantic_type="event"
2938             equation="A 5 READ"
2939             mdapi_group="EU Array/Geometry Shader"
2940             mdapi_usage_flags="Tier3 Frame Batch Draw"
2941             mdapi_supported_apis="VK OGL4 IO BB"
2942             mdapi_hw_unit_type="gpu"
2943             />
2944    <counter name="FS Threads Dispatched"
2945             symbol_name="PsThreads"
2946             underscore_name="ps_threads"
2947             description="The total number of fragment shader hardware threads dispatched."
2948             data_type="uint64"
2949             units="threads"
2950             semantic_type="event"
2951             equation="A 6 READ"
2952             mdapi_group="EU Array/Fragment Shader"
2953             mdapi_usage_flags="Tier3 Frame Batch Draw"
2954             mdapi_supported_apis="VK OGL IO BB"
2955             mdapi_hw_unit_type="gpu"
2956             />
2957    <counter name="CS Threads Dispatched"
2958             symbol_name="CsThreads"
2959             underscore_name="cs_threads"
2960             description="The total number of compute shader hardware threads dispatched."
2961             data_type="uint64"
2962             units="threads"
2963             semantic_type="event"
2964             equation="A 4 READ"
2965             mdapi_group="EU Array/Compute Shader"
2966             mdapi_usage_flags="Tier3 Frame Batch Draw"
2967             mdapi_supported_apis="VK OGL4 OCL IO BB"
2968             mdapi_hw_unit_type="gpu"
2969             />
2970    <counter name="EU Active"
2971             symbol_name="EuActive"
2972             underscore_name="eu_active"
2973             description="The percentage of time in which the Execution Units were actively processing."
2974             data_type="float"
2975             max_equation="100"
2976             units="percent"
2977             semantic_type="duration"
2978             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2979             mdapi_group="EU Array"
2980             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2981             mdapi_supported_apis=""
2982             mdapi_hw_unit_type="gpu"
2983             />
2984    <counter name="EU Stall"
2985             symbol_name="EuStall"
2986             underscore_name="eu_stall"
2987             description="The percentage of time in which the Execution Units were stalled."
2988             data_type="float"
2989             max_equation="100"
2990             units="percent"
2991             semantic_type="duration"
2992             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2993             mdapi_group="EU Array"
2994             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2995             mdapi_supported_apis=""
2996             mdapi_hw_unit_type="gpu"
2997             />
2998    <counter name="Rasterized Pixels"
2999             symbol_name="RasterizedPixels"
3000             underscore_name="rasterized_pixels"
3001             description="The total number of rasterized pixels."
3002             data_type="uint64"
3003             units="pixels"
3004             semantic_type="event"
3005             equation="A 21 READ 4 UMUL"
3006             mdapi_group="3D Pipe/Rasterizer"
3007             mdapi_usage_flags="Tier3 Frame Batch Draw"
3008             mdapi_supported_apis="VK OGL IO BB"
3009             mdapi_hw_unit_type="gpu"
3010             />
3011    <counter name="Early Hi-Depth Test Fails"
3012             symbol_name="HiDepthTestFails"
3013             underscore_name="hi_depth_test_fails"
3014             description="The total number of pixels dropped on early hierarchical depth test."
3015             data_type="uint64"
3016             units="pixels"
3017             semantic_type="event"
3018             equation="A 22 READ 4 UMUL"
3019             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
3020             mdapi_usage_flags="Tier3 Frame Batch Draw"
3021             mdapi_supported_apis="VK OGL IO BB"
3022             mdapi_hw_unit_type="gpu"
3023             />
3024    <counter name="Early Depth Test Fails"
3025             symbol_name="EarlyDepthTestFails"
3026             underscore_name="early_depth_test_fails"
3027             description="The total number of pixels dropped on early depth test."
3028             data_type="uint64"
3029             units="pixels"
3030             semantic_type="event"
3031             equation="A 23 READ 4 UMUL"
3032             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
3033             mdapi_usage_flags="Tier3 Frame Batch Draw"
3034             mdapi_supported_apis="VK OGL IO BB"
3035             mdapi_hw_unit_type="gpu"
3036             />
3037    <counter name="Samples Killed in FS"
3038             symbol_name="SamplesKilledInPs"
3039             underscore_name="samples_killed_in_ps"
3040             description="The total number of samples or pixels dropped in fragment shaders."
3041             data_type="uint64"
3042             units="pixels"
3043             semantic_type="event"
3044             equation="A 24 READ 4 UMUL"
3045             mdapi_group="3D Pipe/Fragment Shader"
3046             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
3047             mdapi_supported_apis="VK OGL IO BB"
3048             mdapi_hw_unit_type="gpu"
3049             />
3050    <counter name="Pixels Failing Tests"
3051             symbol_name="PixelsFailingPostPsTests"
3052             underscore_name="pixels_failing_post_ps_tests"
3053             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
3054             data_type="uint64"
3055             units="pixels"
3056             semantic_type="event"
3057             equation="A 25 READ 4 UMUL"
3058             mdapi_group="3D Pipe/Output Merger"
3059             mdapi_usage_flags="Tier3 Frame Batch Draw"
3060             mdapi_supported_apis="VK OGL IO BB"
3061             mdapi_hw_unit_type="gpu"
3062             />
3063    <counter name="Samples Written"
3064             symbol_name="SamplesWritten"
3065             underscore_name="samples_written"
3066             description="The total number of samples or pixels written to all render targets."
3067             data_type="uint64"
3068             units="pixels"
3069             semantic_type="event"
3070             equation="A 26 READ 4 UMUL"
3071             mdapi_group="3D Pipe/Output Merger"
3072             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3073             mdapi_supported_apis="VK OGL IO BB"
3074             mdapi_hw_unit_type="gpu"
3075             />
3076    <counter name="Samples Blended"
3077             symbol_name="SamplesBlended"
3078             underscore_name="samples_blended"
3079             description="The total number of blended samples or pixels written to all render targets."
3080             data_type="uint64"
3081             units="pixels"
3082             semantic_type="event"
3083             equation="A 27 READ 4 UMUL"
3084             mdapi_group="3D Pipe/Output Merger"
3085             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3086             mdapi_supported_apis="VK OGL IO BB"
3087             mdapi_hw_unit_type="gpu"
3088             />
3089    <counter name="Sampler Texels"
3090             symbol_name="SamplerTexels"
3091             underscore_name="sampler_texels"
3092             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
3093             data_type="uint64"
3094             units="texels"
3095             semantic_type="event"
3096             equation="A 28 READ 4 UMUL"
3097             mdapi_group="Sampler/Sampler Input"
3098             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3099             mdapi_supported_apis=""
3100             mdapi_hw_unit_type="gpu"
3101             />
3102    <counter name="Sampler Texels Misses"
3103             symbol_name="SamplerTexelMisses"
3104             underscore_name="sampler_texel_misses"
3105             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
3106             data_type="uint64"
3107             units="texels"
3108             semantic_type="event"
3109             equation="A 29 READ 4 UMUL"
3110             mdapi_group="Sampler/Sampler Cache"
3111             mdapi_usage_flags="Tier3 Batch Frame Draw"
3112             mdapi_supported_apis=""
3113             mdapi_hw_unit_type="gpu"
3114             />
3115    <counter name="SLM Bytes Read"
3116             symbol_name="SlmBytesRead"
3117             underscore_name="slm_bytes_read"
3118             description="The total number of GPU memory bytes read from shared local memory."
3119             data_type="uint64"
3120             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3121             units="bytes"
3122             semantic_type="throughput"
3123             equation="A 30 READ 64 UMUL"
3124             mdapi_group="L3/Data Port/SLM"
3125             mdapi_usage_flags="Tier3 Frame Batch Draw"
3126             mdapi_supported_apis="VK OGL4 OCL IO BB"
3127             mdapi_hw_unit_type="gpu"
3128             />
3129    <counter name="SLM Bytes Written"
3130             symbol_name="SlmBytesWritten"
3131             underscore_name="slm_bytes_written"
3132             description="The total number of GPU memory bytes written into shared local memory."
3133             data_type="uint64"
3134             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3135             units="bytes"
3136             semantic_type="throughput"
3137             equation="A 31 READ 64 UMUL"
3138             mdapi_group="L3/Data Port/SLM"
3139             mdapi_usage_flags="Tier3 Frame Batch Draw"
3140             mdapi_supported_apis="VK OGL4 OCL IO BB"
3141             mdapi_hw_unit_type="gpu"
3142             />
3143    <counter name="Shader Memory Accesses"
3144             symbol_name="ShaderMemoryAccesses"
3145             underscore_name="shader_memory_accesses"
3146             description="The total number of shader memory accesses to L3."
3147             data_type="uint64"
3148             units="messages"
3149             semantic_type="event"
3150             equation="A 32 READ"
3151             mdapi_group="L3/Data Port"
3152             mdapi_usage_flags="Tier3 Frame Batch Draw"
3153             mdapi_supported_apis=""
3154             mdapi_hw_unit_type="gpu"
3155             />
3156    <counter name="Shader Atomic Memory Accesses"
3157             symbol_name="ShaderAtomics"
3158             underscore_name="shader_atomics"
3159             description="The total number of shader atomic memory accesses."
3160             data_type="uint64"
3161             units="messages"
3162             semantic_type="event"
3163             equation="A 34 READ"
3164             mdapi_group="L3/Data Port/Atomics"
3165             mdapi_usage_flags="Tier3 Frame Batch Draw"
3166             mdapi_supported_apis="VK OGL4 OCL IO BB"
3167             mdapi_hw_unit_type="gpu"
3168             />
3169    <counter name="L3 Shader Throughput"
3170             symbol_name="L3ShaderThroughput"
3171             underscore_name="l3_shader_throughput"
3172             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
3173             data_type="uint64"
3174             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3175             units="bytes"
3176             semantic_type="throughput"
3177             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
3178             mdapi_group="L3/Data Port"
3179             mdapi_usage_flags="Tier2 Frame Batch Draw"
3180             mdapi_supported_apis="VK OGL4 OCL IO BB"
3181             mdapi_hw_unit_type="gpu"
3182             />
3183    <counter name="Shader Barrier Messages"
3184             symbol_name="ShaderBarriers"
3185             underscore_name="shader_barriers"
3186             description="The total number of shader barrier messages."
3187             data_type="uint64"
3188             units="messages"
3189             semantic_type="event"
3190             equation="A 35 READ"
3191             mdapi_group="EU Array/Barrier"
3192             mdapi_usage_flags="Tier3 Frame Batch Draw"
3193             mdapi_supported_apis="VK OGL4 OCL IO BB"
3194             mdapi_hw_unit_type="gpu"
3195             />
3196    <counter name="GtiCmdStreamerMemoryWrites"
3197             symbol_name="GtiCmdStreamerMemoryWrites"
3198             underscore_name="gti_cmd_streamer_memory_writes"
3199             description="The total number of GTI memory writes from Command Streamer."
3200             data_type="uint64"
3201             units="messages"
3202             semantic_type="event"
3203             equation="B 0 READ"
3204             mdapi_group="GTI/3D Pipe/Command Streamer"
3205             mdapi_usage_flags="Tier2 Frame Batch Draw"
3206             mdapi_supported_apis=""
3207             mdapi_hw_unit_type="gpu"
3208             />
3209    <counter name="GtiSoMemoryWrites"
3210             symbol_name="GtiSoMemoryWrites"
3211             underscore_name="gti_so_memory_writes"
3212             description="The total number of GTI memory writes from Stream Output."
3213             data_type="uint64"
3214             units="messages"
3215             semantic_type="event"
3216             equation="B 2 READ"
3217             mdapi_group="GTI/3D Pipe/Stream Output"
3218             mdapi_usage_flags="Tier2 Frame Batch Draw"
3219             mdapi_supported_apis="VK OGL IO BB"
3220             mdapi_hw_unit_type="gpu"
3221             />
3222    <counter name="GtiRccMemoryWrites"
3223             symbol_name="GtiRccMemoryWrites"
3224             underscore_name="gti_rcc_memory_writes"
3225             description="The total number of GTI memory writes from Render Color Cache (Render Color Cache invalidations)."
3226             data_type="uint64"
3227             units="messages"
3228             semantic_type="event"
3229             equation="B 3 READ"
3230             mdapi_group="GTI/Color Cache"
3231             mdapi_usage_flags="Tier2 Frame Batch Draw"
3232             mdapi_supported_apis="VK OGL IO BB"
3233             mdapi_hw_unit_type="gpu"
3234             />
3235    <counter name="GtiMscMemoryWrites"
3236             symbol_name="GtiMscMemoryWrites"
3237             underscore_name="gti_msc_memory_writes"
3238             description="The total number of GTI memory writes from Multisampling Color Cache (Multisampling Color Cache invalidations)."
3239             data_type="uint64"
3240             units="messages"
3241             semantic_type="event"
3242             equation="B 4 READ"
3243             mdapi_group="GTI/Color Cache"
3244             mdapi_usage_flags="Tier2 Frame Batch Draw"
3245             mdapi_supported_apis="VK OGL IO BB"
3246             mdapi_hw_unit_type="gpu"
3247             />
3248    <counter name="GtiHizMemoryWrites"
3249             symbol_name="GtiHizMemoryWrites"
3250             underscore_name="gti_hiz_memory_writes"
3251             description="The total number of GTI memory writes from Hierarchical Depth Cache."
3252             data_type="uint64"
3253             units="messages"
3254             semantic_type="event"
3255             equation="B 5 READ"
3256             mdapi_group="GTI/Depth Cache"
3257             mdapi_usage_flags="Tier2 Frame Batch Draw"
3258             mdapi_supported_apis="VK OGL IO BB"
3259             mdapi_hw_unit_type="gpu"
3260             />
3261    <counter name="GtiStcMemoryWrites"
3262             symbol_name="GtiStcMemoryWrites"
3263             underscore_name="gti_stc_memory_writes"
3264             description="The total number of GTI memory writes from Stencil Cache."
3265             data_type="uint64"
3266             units="messages"
3267             semantic_type="event"
3268             equation="B 6 READ"
3269             mdapi_group="GTI/Depth Cache"
3270             mdapi_usage_flags="Tier2 Frame Batch Draw"
3271             mdapi_supported_apis="VK OGL IO BB"
3272             mdapi_hw_unit_type="gpu"
3273             />
3274    <counter name="GtiRczMemoryWrites"
3275             symbol_name="GtiRczMemoryWrites"
3276             underscore_name="gti_rcz_memory_writes"
3277             description="The total number of GTI memory writes from Render Depth Cache."
3278             data_type="uint64"
3279             units="messages"
3280             semantic_type="event"
3281             equation="B 7 READ"
3282             mdapi_group="GTI/Depth Cache"
3283             mdapi_usage_flags="Tier2 Frame Batch Draw"
3284             mdapi_supported_apis="VK OGL IO BB"
3285             mdapi_hw_unit_type="gpu"
3286             />
3287    <counter name="GtiMemoryWrites"
3288             symbol_name="GtiMemoryWrites"
3289             underscore_name="gti_memory_writes"
3290             description="The total number of GTI memory writes."
3291             data_type="uint64"
3292             units="messages"
3293             semantic_type="event"
3294             equation="C 0 READ"
3295             mdapi_group="GTI"
3296             mdapi_usage_flags="Tier2 Overview Frame Batch Draw"
3297             mdapi_supported_apis=""
3298             mdapi_hw_unit_type="gpu"
3299             />
3300    <counter name="GtiL3Bank0Writes"
3301             symbol_name="GtiL3Bank0Writes"
3302             underscore_name="gti_l3_bank0_writes"
3303             description="The total number of GTI memory writes from L3 Bank 0 (L3 Bank 0 invalidations)."
3304             data_type="uint64"
3305             units="messages"
3306             semantic_type="event"
3307             equation="C 4 READ"
3308             mdapi_group="GTI/L3"
3309             mdapi_usage_flags="Tier2 Frame Batch Draw"
3310             mdapi_supported_apis=""
3311             mdapi_hw_unit_type="gpu"
3312             />
3313    <counter name="GtiL3Bank1Writes"
3314             symbol_name="GtiL3Bank1Writes"
3315             underscore_name="gti_l3_bank1_writes"
3316             description="The total number of GTI memory writes from L3 Bank 1 (L3 Bank 1 invalidations)."
3317             data_type="uint64"
3318             units="messages"
3319             semantic_type="event"
3320             equation="C 5 READ"
3321             mdapi_group="GTI/L3"
3322             mdapi_usage_flags="Tier2 Frame Batch Draw"
3323             mdapi_supported_apis=""
3324             mdapi_hw_unit_type="gpu"
3325             />
3326    <counter name="GtiL3Bank2Writes"
3327             symbol_name="GtiL3Bank2Writes"
3328             underscore_name="gti_l3_bank2_writes"
3329             description="The total number of GTI memory writes from L3 Bank 2 (L3 Bank 2 invalidations)."
3330             data_type="uint64"
3331             units="messages"
3332             semantic_type="event"
3333             equation="C 6 READ"
3334             mdapi_group="GTI/L3"
3335             mdapi_usage_flags="Tier2 Frame Batch Draw"
3336             mdapi_supported_apis=""
3337             mdapi_hw_unit_type="gpu"
3338             />
3339    <counter name="GtiL3Bank3Writes"
3340             symbol_name="GtiL3Bank3Writes"
3341             underscore_name="gti_l3_bank3_writes"
3342             description="The total number of GTI memory writes from L3 Bank 3 (L3 Bank 3 invalidations)."
3343             data_type="uint64"
3344             units="messages"
3345             semantic_type="event"
3346             equation="C 7 READ"
3347             mdapi_group="GTI/L3"
3348             mdapi_usage_flags="Tier2 Frame Batch Draw"
3349             mdapi_supported_apis=""
3350             mdapi_hw_unit_type="gpu"
3351             />
3352    <counter name="GtiL3Writes"
3353             symbol_name="GtiL3Writes"
3354             underscore_name="gti_l3_writes"
3355             description="The total number of GTI memory writes from L3 (L3 invalidations)."
3356             data_type="uint64"
3357             units="messages"
3358             semantic_type="event"
3359             equation="$GtiL3Bank0Writes $GtiL3Bank1Writes $GtiL3Bank2Writes $GtiL3Bank3Writes UADD UADD UADD"
3360             mdapi_group="GTI/L3"
3361             mdapi_usage_flags="Tier2 Frame Batch Draw"
3362             mdapi_supported_apis=""
3363             mdapi_hw_unit_type="gpu"
3364             />
3365    <counter name="GtiRingAccesses"
3366             symbol_name="GtiRingAccesses"
3367             underscore_name="gti_ring_accesses"
3368             description="The total number of all GTI accesses to the ring."
3369             data_type="uint64"
3370             units="messages"
3371             semantic_type="event"
3372             equation="C 3 READ 2 UMUL"
3373             mdapi_group="GTI"
3374             mdapi_usage_flags="Tier2 Frame Batch Draw"
3375             mdapi_supported_apis=""
3376             mdapi_hw_unit_type="gpu"
3377             />
3378    <register_config type="NOA">
3379        <register type="NOA" address="0x00009840" value="0x00000080" />
3380        <register type="NOA" address="0x00009888" value="0x11810C00" />
3381        <register type="NOA" address="0x00009888" value="0x1381001A" />
3382        <register type="NOA" address="0x00009888" value="0x37906800" />
3383        <register type="NOA" address="0x00009888" value="0x3F901000" />
3384        <register type="NOA" address="0x00009888" value="0x03811300" />
3385        <register type="NOA" address="0x00009888" value="0x05811B12" />
3386        <register type="NOA" address="0x00009888" value="0x0781001A" />
3387        <register type="NOA" address="0x00009888" value="0x1F810000" />
3388        <register type="NOA" address="0x00009888" value="0x17810000" />
3389        <register type="NOA" address="0x00009888" value="0x19810000" />
3390        <register type="NOA" address="0x00009888" value="0x1B810000" />
3391        <register type="NOA" address="0x00009888" value="0x1D810000" />
3392        <register type="NOA" address="0x00009888" value="0x1B930055" />
3393        <register type="NOA" address="0x00009888" value="0x03E58000" />
3394        <register type="NOA" address="0x00009888" value="0x05E5C000" />
3395        <register type="NOA" address="0x00009888" value="0x07E54000" />
3396        <register type="NOA" address="0x00009888" value="0x13900160" />
3397        <register type="NOA" address="0x00009888" value="0x21900161" />
3398        <register type="NOA" address="0x00009888" value="0x23900162" />
3399        <register type="NOA" address="0x00009888" value="0x25900163" />
3400        <register type="NOA" address="0x00009888" value="0x27900164" />
3401        <register type="NOA" address="0x00009888" value="0x29900165" />
3402        <register type="NOA" address="0x00009888" value="0x2B900166" />
3403        <register type="NOA" address="0x00009888" value="0x2D900167" />
3404        <register type="NOA" address="0x00009888" value="0x2F900150" />
3405        <register type="NOA" address="0x00009888" value="0x31900105" />
3406        <register type="NOA" address="0x00009888" value="0x15900103" />
3407        <register type="NOA" address="0x00009888" value="0x17900101" />
3408        <register type="NOA" address="0x00009888" value="0x35900000" />
3409        <register type="NOA" address="0x00009888" value="0x19908000" />
3410        <register type="NOA" address="0x00009888" value="0x1B908000" />
3411        <register type="NOA" address="0x00009888" value="0x1D908000" />
3412        <register type="NOA" address="0x00009888" value="0x1F908000" />
3413        <register type="NOA" address="0x00009888" value="0x11900000" />
3414        <register type="NOA" address="0x00009888" value="0x51900000" />
3415        <register type="NOA" address="0x00009888" value="0x41900C60" />
3416        <register type="NOA" address="0x00009888" value="0x55900000" />
3417        <register type="NOA" address="0x00009888" value="0x45900C00" />
3418        <register type="NOA" address="0x00009888" value="0x47900C63" />
3419        <register type="NOA" address="0x00009888" value="0x57900000" />
3420        <register type="NOA" address="0x00009888" value="0x49900C63" />
3421        <register type="NOA" address="0x00009888" value="0x33900000" />
3422        <register type="NOA" address="0x00009888" value="0x4B900063" />
3423        <register type="NOA" address="0x00009888" value="0x59900000" />
3424        <register type="NOA" address="0x00009888" value="0x43900003" />
3425        <register type="NOA" address="0x00009888" value="0x53900000" />
3426    </register_config>
3427    <register_config type="OA">
3428        <register type="OA" address="0x0000272C" value="0xFFFFFFFF" />
3429        <register type="OA" address="0x00002728" value="0xFFFFFFFF" />
3430        <register type="OA" address="0x00002724" value="0xF0800000" />
3431        <register type="OA" address="0x00002720" value="0x00000000" />
3432        <register type="OA" address="0x0000271C" value="0xFFFFFFFF" />
3433        <register type="OA" address="0x00002718" value="0xFFFFFFFF" />
3434        <register type="OA" address="0x00002714" value="0xF0800000" />
3435        <register type="OA" address="0x00002710" value="0x00000000" />
3436        <register type="OA" address="0x0000274C" value="0x86543210" />
3437        <register type="OA" address="0x00002748" value="0x86543210" />
3438        <register type="OA" address="0x00002744" value="0x00006667" />
3439        <register type="OA" address="0x00002740" value="0x00000000" />
3440        <register type="OA" address="0x0000275C" value="0x86543210" />
3441        <register type="OA" address="0x00002758" value="0x86543210" />
3442        <register type="OA" address="0x00002754" value="0x00006465" />
3443        <register type="OA" address="0x00002750" value="0x00000000" />
3444        <register type="OA" address="0x00002770" value="0x0007F81A" />
3445        <register type="OA" address="0x00002774" value="0x0000FE00" />
3446        <register type="OA" address="0x00002778" value="0x0007F82A" />
3447        <register type="OA" address="0x0000277C" value="0x0000FE00" />
3448        <register type="OA" address="0x00002780" value="0x0007F822" />
3449        <register type="OA" address="0x00002784" value="0x0000FE00" />
3450        <register type="OA" address="0x00002788" value="0x0007F8BA" />
3451        <register type="OA" address="0x0000278C" value="0x0000FE00" />
3452        <register type="OA" address="0x00002790" value="0x0007F87A" />
3453        <register type="OA" address="0x00002794" value="0x0000FE00" />
3454        <register type="OA" address="0x00002798" value="0x0007F8EA" />
3455        <register type="OA" address="0x0000279C" value="0x0000FE00" />
3456        <register type="OA" address="0x000027A0" value="0x0007F8E2" />
3457        <register type="OA" address="0x000027A4" value="0x0000FE00" />
3458        <register type="OA" address="0x000027A8" value="0x0007F8F2" />
3459        <register type="OA" address="0x000027AC" value="0x0000FE00" />
3460    </register_config>
3461    <register_config type="FLEX">
3462        <register type="FLEX" address="0x0000E458" value="0x00005004" />
3463        <register type="FLEX" address="0x0000E558" value="0x00015014" />
3464        <register type="FLEX" address="0x0000E658" value="0x00025024" />
3465        <register type="FLEX" address="0x0000E758" value="0x00035034" />
3466        <register type="FLEX" address="0x0000E45C" value="0x00045044" />
3467        <register type="FLEX" address="0x0000E55C" value="0x00055054" />
3468        <register type="FLEX" address="0x0000E65C" value="0x00065064" />
3469    </register_config>
3470  </set>
3471
3472  <set name="Compute Metrics Extended set"
3473       chipset="CFLGT2"
3474       symbol_name="ComputeExtended"
3475       underscore_name="compute_extended"
3476       mdapi_supported_apis="VK OGL4 OCL IO BB"
3477       hw_config_guid="8d4ad934-7c16-43d5-845a-51067a4c8e2f"
3478       >
3479    <counter name="GPU Time Elapsed"
3480             symbol_name="GpuTime"
3481             underscore_name="gpu_time"
3482             description="Time elapsed on the GPU during the measurement."
3483             data_type="uint64"
3484             units="ns"
3485             semantic_type="duration"
3486             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3487             mdapi_group="GPU"
3488             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3489             mdapi_supported_apis=""
3490             mdapi_hw_unit_type="gpu"
3491             />
3492    <counter name="GPU Core Clocks"
3493             symbol_name="GpuCoreClocks"
3494             underscore_name="gpu_core_clocks"
3495             description="The total number of GPU core clocks elapsed during the measurement."
3496             data_type="uint64"
3497             units="cycles"
3498             semantic_type="event"
3499             equation="GPU_CLOCK 0 READ"
3500             mdapi_group="GPU"
3501             mdapi_usage_flags="Tier1 Frame Batch Draw"
3502             mdapi_supported_apis=""
3503             mdapi_hw_unit_type="gpu"
3504             />
3505    <counter name="AVG GPU Core Frequency"
3506             symbol_name="AvgGpuCoreFrequency"
3507             underscore_name="avg_gpu_core_frequency"
3508             description="Average GPU Core Frequency in the measurement."
3509             data_type="uint64"
3510             max_equation="$GpuMaxFrequency"
3511             units="hz"
3512             semantic_type="event"
3513             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3514             mdapi_group="GPU"
3515             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3516             mdapi_supported_apis="VK OGL OCL IO BB"
3517             mdapi_hw_unit_type="gpu"
3518             />
3519    <counter name="CS Threads Dispatched"
3520             symbol_name="CsThreads"
3521             underscore_name="cs_threads"
3522             description="The total number of compute shader hardware threads dispatched."
3523             data_type="uint64"
3524             units="threads"
3525             semantic_type="event"
3526             equation="A 4 READ"
3527             mdapi_group="EU Array/Compute Shader"
3528             mdapi_usage_flags="Tier3 Frame Batch Draw"
3529             mdapi_supported_apis=""
3530             mdapi_hw_unit_type="gpu"
3531             />
3532    <counter name="EU Active"
3533             symbol_name="EuActive"
3534             underscore_name="eu_active"
3535             description="The percentage of time in which the Execution Units were actively processing."
3536             data_type="float"
3537             max_equation="100"
3538             units="percent"
3539             semantic_type="duration"
3540             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3541             mdapi_group="EU Array"
3542             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3543             mdapi_supported_apis=""
3544             mdapi_hw_unit_type="gpu"
3545             />
3546    <counter name="EU Stall"
3547             symbol_name="EuStall"
3548             underscore_name="eu_stall"
3549             description="The percentage of time in which the Execution Units were stalled."
3550             data_type="float"
3551             max_equation="100"
3552             units="percent"
3553             semantic_type="duration"
3554             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3555             mdapi_group="EU Array"
3556             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3557             mdapi_supported_apis=""
3558             mdapi_hw_unit_type="gpu"
3559             />
3560    <counter name="EU Both FPU Pipes Active"
3561             symbol_name="EuFpuBothActive"
3562             underscore_name="eu_fpu_both_active"
3563             description="The percentage of time in which both EU FPU pipelines were actively processing."
3564             data_type="float"
3565             max_equation="100"
3566             units="percent"
3567             semantic_type="duration"
3568             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3569             mdapi_group="EU Array/Pipes"
3570             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3571             mdapi_supported_apis=""
3572             mdapi_hw_unit_type="gpu"
3573             />
3574    <counter name="EU FPU0 Pipe Active"
3575             symbol_name="Fpu0Active"
3576             underscore_name="fpu0_active"
3577             description="The percentage of time in which EU FPU0 pipeline was actively processing."
3578             data_type="float"
3579             max_equation="100"
3580             units="percent"
3581             semantic_type="duration"
3582             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3583             mdapi_group="EU Array/Pipes"
3584             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3585             mdapi_supported_apis=""
3586             mdapi_hw_unit_type="gpu"
3587             />
3588    <counter name="EU FPU1 Pipe Active"
3589             symbol_name="Fpu1Active"
3590             underscore_name="fpu1_active"
3591             description="The percentage of time in which EU FPU1 pipeline was actively processing."
3592             data_type="float"
3593             max_equation="100"
3594             units="percent"
3595             semantic_type="duration"
3596             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3597             mdapi_group="EU Array/Pipes"
3598             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3599             mdapi_supported_apis=""
3600             mdapi_hw_unit_type="gpu"
3601             />
3602    <counter name="EU AVG IPC Rate"
3603             symbol_name="EuAvgIpcRate"
3604             underscore_name="eu_avg_ipc_rate"
3605             description="The average rate of IPC calculated for 2 FPU pipelines."
3606             data_type="float"
3607             max_equation="2"
3608             units="number"
3609             semantic_type="ratio"
3610             equation="A 9 READ  A 10 READ  A 11 READ UADD  A 9 READ USUB FDIV 1 FADD"
3611             mdapi_group="EU Array"
3612             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
3613             mdapi_supported_apis=""
3614             mdapi_hw_unit_type="gpu"
3615             />
3616    <counter name="EU Send Pipe Active"
3617             symbol_name="EuSendActive"
3618             underscore_name="eu_send_active"
3619             description="The percentage of time in which EU send pipeline was actively processing."
3620             data_type="float"
3621             max_equation="100"
3622             units="percent"
3623             semantic_type="duration"
3624             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3625             mdapi_group="EU Array/Pipes"
3626             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3627             mdapi_supported_apis=""
3628             mdapi_hw_unit_type="gpu"
3629             />
3630    <counter name="EU Thread Occupancy"
3631             symbol_name="EuThreadOccupancy"
3632             underscore_name="eu_thread_occupancy"
3633             description="The percentage of time in which hardware threads occupied EUs."
3634             data_type="float"
3635             max_equation="100"
3636             units="percent"
3637             semantic_type="duration"
3638             equation="A 13 READ 8 UMUL $EuCoresTotalCount UDIV $EuThreadsCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3639             mdapi_group="EU Array"
3640             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3641             mdapi_supported_apis=""
3642             mdapi_hw_unit_type="gpu"
3643             />
3644    <counter name="Sampler Texels"
3645             symbol_name="SamplerTexels"
3646             underscore_name="sampler_texels"
3647             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
3648             data_type="uint64"
3649             units="texels"
3650             semantic_type="event"
3651             equation="A 28 READ 4 UMUL"
3652             mdapi_group="Sampler/Sampler Input"
3653             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3654             mdapi_supported_apis=""
3655             mdapi_hw_unit_type="gpu"
3656             />
3657    <counter name="Sampler Texels Misses"
3658             symbol_name="SamplerTexelMisses"
3659             underscore_name="sampler_texel_misses"
3660             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
3661             data_type="uint64"
3662             units="texels"
3663             semantic_type="event"
3664             equation="A 29 READ 4 UMUL"
3665             mdapi_group="Sampler/Sampler Cache"
3666             mdapi_usage_flags="Tier3 Batch Frame Draw"
3667             mdapi_supported_apis=""
3668             mdapi_hw_unit_type="gpu"
3669             />
3670    <counter name="SLM Bytes Read"
3671             symbol_name="SlmBytesRead"
3672             underscore_name="slm_bytes_read"
3673             description="The total number of GPU memory bytes read from shared local memory."
3674             data_type="uint64"
3675             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3676             units="bytes"
3677             semantic_type="throughput"
3678             equation="A 30 READ 64 UMUL"
3679             mdapi_group="L3/Data Port/SLM"
3680             mdapi_usage_flags="Tier3 Frame Batch Draw"
3681             mdapi_supported_apis=""
3682             mdapi_hw_unit_type="gpu"
3683             />
3684    <counter name="SLM Bytes Written"
3685             symbol_name="SlmBytesWritten"
3686             underscore_name="slm_bytes_written"
3687             description="The total number of GPU memory bytes written into shared local memory."
3688             data_type="uint64"
3689             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3690             units="bytes"
3691             semantic_type="throughput"
3692             equation="A 31 READ 64 UMUL"
3693             mdapi_group="L3/Data Port/SLM"
3694             mdapi_usage_flags="Tier3 Frame Batch Draw"
3695             mdapi_supported_apis=""
3696             mdapi_hw_unit_type="gpu"
3697             />
3698    <counter name="Shader Memory Accesses"
3699             symbol_name="ShaderMemoryAccesses"
3700             underscore_name="shader_memory_accesses"
3701             description="The total number of shader memory accesses to L3."
3702             data_type="uint64"
3703             units="messages"
3704             semantic_type="event"
3705             equation="A 32 READ"
3706             mdapi_group="L3/Data Port"
3707             mdapi_usage_flags="Tier3 Frame Batch Draw"
3708             mdapi_supported_apis=""
3709             mdapi_hw_unit_type="gpu"
3710             />
3711    <counter name="Shader Atomic Memory Accesses"
3712             symbol_name="ShaderAtomics"
3713             underscore_name="shader_atomics"
3714             description="The total number of shader atomic memory accesses."
3715             data_type="uint64"
3716             units="messages"
3717             semantic_type="event"
3718             equation="A 34 READ"
3719             mdapi_group="L3/Data Port/Atomics"
3720             mdapi_usage_flags="Tier3 Frame Batch Draw"
3721             mdapi_supported_apis=""
3722             mdapi_hw_unit_type="gpu"
3723             />
3724    <counter name="L3 Shader Throughput"
3725             symbol_name="L3ShaderThroughput"
3726             underscore_name="l3_shader_throughput"
3727             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
3728             data_type="uint64"
3729             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3730             units="bytes"
3731             semantic_type="throughput"
3732             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
3733             mdapi_group="L3/Data Port"
3734             mdapi_usage_flags="Tier2 Frame Batch Draw"
3735             mdapi_supported_apis=""
3736             mdapi_hw_unit_type="gpu"
3737             />
3738    <counter name="Shader Barrier Messages"
3739             symbol_name="ShaderBarriers"
3740             underscore_name="shader_barriers"
3741             description="The total number of shader barrier messages."
3742             data_type="uint64"
3743             units="messages"
3744             semantic_type="event"
3745             equation="A 35 READ"
3746             mdapi_group="EU Array/Barrier"
3747             mdapi_usage_flags="Tier3 Frame Batch Draw"
3748             mdapi_supported_apis=""
3749             mdapi_hw_unit_type="gpu"
3750             />
3751    <counter name="EuUntypedReads0"
3752             symbol_name="EuUntypedReads0"
3753             underscore_name="eu_untyped_reads0"
3754             description="The subslice 0 EU Untyped Reads subslice 0."
3755             data_type="uint64"
3756             units="messages"
3757             semantic_type="event"
3758             equation="B 0 READ"
3759             mdapi_group="L3/Data Port"
3760             mdapi_usage_flags="Tier3 Frame Batch Draw"
3761             mdapi_supported_apis=""
3762             mdapi_hw_unit_type="subslice"
3763             />
3764    <counter name="EuTypedReads0"
3765             symbol_name="EuTypedReads0"
3766             underscore_name="eu_typed_reads0"
3767             description="The subslice 0 EU Typed Reads subslice 0."
3768             data_type="uint64"
3769             units="messages"
3770             semantic_type="event"
3771             equation="B 2 READ"
3772             mdapi_group="L3/Data Port"
3773             mdapi_usage_flags="Tier3 Frame Batch Draw"
3774             mdapi_supported_apis=""
3775             mdapi_hw_unit_type="subslice"
3776             />
3777    <counter name="EuUntypedWrites0"
3778             symbol_name="EuUntypedWrites0"
3779             underscore_name="eu_untyped_writes0"
3780             description="The subslice 0 EU Untyped Writes subslice 0."
3781             data_type="uint64"
3782             units="messages"
3783             semantic_type="event"
3784             equation="B 1 READ"
3785             mdapi_group="L3/Data Port"
3786             mdapi_usage_flags="Tier3 Frame Batch Draw"
3787             mdapi_supported_apis=""
3788             mdapi_hw_unit_type="subslice"
3789             />
3790    <counter name="EuTypedWrites0"
3791             symbol_name="EuTypedWrites0"
3792             underscore_name="eu_typed_writes0"
3793             description="The subslice 0 EU Typed Writes subslice 0."
3794             data_type="uint64"
3795             units="messages"
3796             semantic_type="event"
3797             equation="B 3 READ"
3798             mdapi_group="L3/Data Port"
3799             mdapi_usage_flags="Tier3 Frame Batch Draw"
3800             mdapi_supported_apis=""
3801             mdapi_hw_unit_type="subslice"
3802             />
3803    <counter name="EuUntypedAtomics0"
3804             symbol_name="EuUntypedAtomics0"
3805             underscore_name="eu_untyped_atomics0"
3806             description="The subslice 0 EU Untyped Atomics subslice 0."
3807             data_type="uint64"
3808             units="messages"
3809             semantic_type="event"
3810             equation="B 4 READ"
3811             mdapi_group="L3/Data Port"
3812             mdapi_usage_flags="Tier3 Frame Batch Draw"
3813             mdapi_supported_apis=""
3814             mdapi_hw_unit_type="subslice"
3815             />
3816    <counter name="EuTypedAtomics0"
3817             symbol_name="EuTypedAtomics0"
3818             underscore_name="eu_typed_atomics0"
3819             description="The subslice 0 EU Typed Atomics subslice 0."
3820             data_type="uint64"
3821             units="messages"
3822             semantic_type="event"
3823             equation="B 5 READ"
3824             mdapi_group="L3/Data Port"
3825             mdapi_usage_flags="Tier3 Frame Batch Draw"
3826             mdapi_supported_apis=""
3827             mdapi_hw_unit_type="subslice"
3828             />
3829    <counter name="EuA64UntypedReads0"
3830             symbol_name="EuA64UntypedReads0"
3831             underscore_name="eu_a64_untyped_reads0"
3832             description="The subslice 0 EU A64 Untyped Reads subslice 0."
3833             data_type="uint64"
3834             units="messages"
3835             semantic_type="event"
3836             equation="B 6 READ"
3837             mdapi_group="L3/Data Port"
3838             mdapi_usage_flags="Tier3 Frame Batch Draw"
3839             mdapi_supported_apis=""
3840             mdapi_hw_unit_type="subslice"
3841             />
3842    <counter name="EuA64UntypedWrites0"
3843             symbol_name="EuA64UntypedWrites0"
3844             underscore_name="eu_a64_untyped_writes0"
3845             description="The subslice 0 EU A64 Untyped Writes subslice 0."
3846             data_type="uint64"
3847             units="messages"
3848             semantic_type="event"
3849             equation="B 7 READ"
3850             mdapi_group="L3/Data Port"
3851             mdapi_usage_flags="Tier3 Frame Batch Draw"
3852             mdapi_supported_apis=""
3853             mdapi_hw_unit_type="subslice"
3854             />
3855    <counter name="Typed Reads 0"
3856             symbol_name="TypedReads0"
3857             underscore_name="typed_reads0"
3858             description="The subslice 0 typed reads."
3859             data_type="uint64"
3860             units="messages"
3861             semantic_type="event"
3862             equation="C 2 READ"
3863             mdapi_group="L3/Data Port"
3864             mdapi_usage_flags="Tier3 Frame Batch Draw"
3865             mdapi_supported_apis=""
3866             mdapi_hw_unit_type="subslice"
3867             />
3868    <counter name="Typed Writes 0"
3869             symbol_name="TypedWrites0"
3870             underscore_name="typed_writes0"
3871             description="The subslice 0 typed writes."
3872             data_type="uint64"
3873             units="messages"
3874             semantic_type="event"
3875             equation="C 0 READ"
3876             mdapi_group="L3/Data Port"
3877             mdapi_usage_flags="Tier3 Frame Batch Draw"
3878             mdapi_supported_apis=""
3879             mdapi_hw_unit_type="subslice"
3880             />
3881    <counter name="Untyped Reads 0"
3882             symbol_name="UntypedReads0"
3883             underscore_name="untyped_reads0"
3884             description="The subslice 0 untyped reads (including SLM reads)."
3885             data_type="uint64"
3886             units="messages"
3887             semantic_type="event"
3888             equation="C 3 READ"
3889             mdapi_group="L3/Data Port"
3890             mdapi_usage_flags="Tier3 Frame Batch Draw"
3891             mdapi_supported_apis=""
3892             mdapi_hw_unit_type="subslice"
3893             />
3894    <counter name="Untyped Writes 0"
3895             symbol_name="UntypedWrites0"
3896             underscore_name="untyped_writes0"
3897             description="The subslice 0 untyped writes (including SLM writes)."
3898             data_type="uint64"
3899             units="messages"
3900             semantic_type="event"
3901             equation="C 1 READ"
3902             mdapi_group="L3/Data Port"
3903             mdapi_usage_flags="Tier3 Frame Batch Draw"
3904             mdapi_supported_apis=""
3905             mdapi_hw_unit_type="subslice"
3906             />
3907    <counter name="Typed Atomics 0"
3908             symbol_name="TypedAtomics0"
3909             underscore_name="typed_atomics0"
3910             description="The subslice 0 typed atomics."
3911             data_type="uint64"
3912             units="messages"
3913             semantic_type="event"
3914             equation="C 4 READ"
3915             mdapi_group="L3/Data Port"
3916             mdapi_usage_flags="Tier3 Frame Batch Draw"
3917             mdapi_supported_apis=""
3918             mdapi_hw_unit_type="subslice"
3919             />
3920    <counter name="TypedReadsPerCacheLine"
3921             symbol_name="TypedReadsPerCacheLine"
3922             underscore_name="typed_reads_per_cache_line"
3923             description="The ratio of EU typed read requests to L3 cache line reads."
3924             data_type="float"
3925             units="eu sends to l3 cache lines"
3926             semantic_type="ratio"
3927             equation="$EuTypedReads0 $TypedReads0 FDIV"
3928             mdapi_group="L3/Data Port"
3929             mdapi_usage_flags="Tier3 Frame Batch Draw"
3930             mdapi_supported_apis=""
3931             mdapi_hw_unit_type="subslice"
3932             />
3933    <counter name="TypedWritesPerCacheLine"
3934             symbol_name="TypedWritesPerCacheLine"
3935             underscore_name="typed_writes_per_cache_line"
3936             description="The ratio of EU typed write requests to L3 cache line writes."
3937             data_type="float"
3938             units="eu sends to l3 cache lines"
3939             semantic_type="ratio"
3940             equation="$EuTypedWrites0 $TypedWrites0 FDIV"
3941             mdapi_group="L3/Data Port"
3942             mdapi_usage_flags="Tier3 Frame Batch Draw"
3943             mdapi_supported_apis=""
3944             mdapi_hw_unit_type="subslice"
3945             />
3946    <counter name="UntypedReadsPerCacheLine"
3947             symbol_name="UntypedReadsPerCacheLine"
3948             underscore_name="untyped_reads_per_cache_line"
3949             description="The ratio of EU untyped read requests to L3 cache line reads."
3950             data_type="float"
3951             units="eu sends to l3 cache lines"
3952             semantic_type="ratio"
3953             equation="$EuUntypedReads0 $EuA64UntypedReads0 UADD $UntypedReads0 FDIV"
3954             mdapi_group="L3/Data Port"
3955             mdapi_usage_flags="Tier3 Frame Batch Draw"
3956             mdapi_supported_apis=""
3957             mdapi_hw_unit_type="subslice"
3958             />
3959    <counter name="UntypedWritesPerCacheLine"
3960             symbol_name="UntypedWritesPerCacheLine"
3961             underscore_name="untyped_writes_per_cache_line"
3962             description="The ratio of EU untyped write requests to L3 cache line writes."
3963             data_type="float"
3964             units="eu sends to l3 cache lines"
3965             semantic_type="ratio"
3966             equation="$EuUntypedWrites0 $EuA64UntypedWrites0 UADD $UntypedWrites0 FDIV"
3967             mdapi_group="L3/Data Port"
3968             mdapi_usage_flags="Tier3 Frame Batch Draw"
3969             mdapi_supported_apis=""
3970             mdapi_hw_unit_type="subslice"
3971             />
3972    <counter name="TypedAtomicsPerCacheLine"
3973             symbol_name="TypedAtomicsPerCacheLine"
3974             underscore_name="typed_atomics_per_cache_line"
3975             description="The ratio of EU typed atomics requests to L3 cache line writes."
3976             data_type="float"
3977             units="eu sends to l3 cache lines"
3978             semantic_type="ratio"
3979             equation="$EuTypedAtomics0 $TypedAtomics0 FDIV"
3980             mdapi_group="L3/Data Port"
3981             mdapi_usage_flags="Tier3 Frame Batch Draw"
3982             mdapi_supported_apis=""
3983             mdapi_hw_unit_type="subslice"
3984             />
3985    <register_config type="NOA">
3986        <register type="NOA" address="0x00009840" value="0x00000080" />
3987        <register type="NOA" address="0x00009888" value="0x106C00E0" />
3988        <register type="NOA" address="0x00009888" value="0x141C8160" />
3989        <register type="NOA" address="0x00009888" value="0x161C8015" />
3990        <register type="NOA" address="0x00009888" value="0x181C0120" />
3991        <register type="NOA" address="0x00009888" value="0x004E8000" />
3992        <register type="NOA" address="0x00009888" value="0x0E4E8000" />
3993        <register type="NOA" address="0x00009888" value="0x184E8000" />
3994        <register type="NOA" address="0x00009888" value="0x1A4EAAA0" />
3995        <register type="NOA" address="0x00009888" value="0x1C4E0002" />
3996        <register type="NOA" address="0x00009888" value="0x024E8000" />
3997        <register type="NOA" address="0x00009888" value="0x044E8000" />
3998        <register type="NOA" address="0x00009888" value="0x064E8000" />
3999        <register type="NOA" address="0x00009888" value="0x084E8000" />
4000        <register type="NOA" address="0x00009888" value="0x0A4E8000" />
4001        <register type="NOA" address="0x00009888" value="0x0E6C0B01" />
4002        <register type="NOA" address="0x00009888" value="0x006C0200" />
4003        <register type="NOA" address="0x00009888" value="0x026C000C" />
4004        <register type="NOA" address="0x00009888" value="0x1C6C0000" />
4005        <register type="NOA" address="0x00009888" value="0x1E6C0000" />
4006        <register type="NOA" address="0x00009888" value="0x1A6C0000" />
4007        <register type="NOA" address="0x00009888" value="0x0E1BC000" />
4008        <register type="NOA" address="0x00009888" value="0x001B8000" />
4009        <register type="NOA" address="0x00009888" value="0x021BC000" />
4010        <register type="NOA" address="0x00009888" value="0x001C0041" />
4011        <register type="NOA" address="0x00009888" value="0x061C4200" />
4012        <register type="NOA" address="0x00009888" value="0x081C4443" />
4013        <register type="NOA" address="0x00009888" value="0x0A1C4645" />
4014        <register type="NOA" address="0x00009888" value="0x0C1C7647" />
4015        <register type="NOA" address="0x00009888" value="0x041C7357" />
4016        <register type="NOA" address="0x00009888" value="0x1C1C0030" />
4017        <register type="NOA" address="0x00009888" value="0x101C0000" />
4018        <register type="NOA" address="0x00009888" value="0x1A1C0000" />
4019        <register type="NOA" address="0x00009888" value="0x121C8000" />
4020        <register type="NOA" address="0x00009888" value="0x004C8000" />
4021        <register type="NOA" address="0x00009888" value="0x0A4CAA2A" />
4022        <register type="NOA" address="0x00009888" value="0x0C4C02AA" />
4023        <register type="NOA" address="0x00009888" value="0x084CA000" />
4024        <register type="NOA" address="0x00009888" value="0x000DA000" />
4025        <register type="NOA" address="0x00009888" value="0x060D8000" />
4026        <register type="NOA" address="0x00009888" value="0x080DA000" />
4027        <register type="NOA" address="0x00009888" value="0x0A0DA000" />
4028        <register type="NOA" address="0x00009888" value="0x0C0DA000" />
4029        <register type="NOA" address="0x00009888" value="0x0E0DA000" />
4030        <register type="NOA" address="0x00009888" value="0x020DA000" />
4031        <register type="NOA" address="0x00009888" value="0x040DA000" />
4032        <register type="NOA" address="0x00009888" value="0x0C0F5400" />
4033        <register type="NOA" address="0x00009888" value="0x0E0F5515" />
4034        <register type="NOA" address="0x00009888" value="0x100F0155" />
4035        <register type="NOA" address="0x00009888" value="0x002C8000" />
4036        <register type="NOA" address="0x00009888" value="0x0E2C8000" />
4037        <register type="NOA" address="0x00009888" value="0x162CAA00" />
4038        <register type="NOA" address="0x00009888" value="0x182C00AA" />
4039        <register type="NOA" address="0x00009888" value="0x022C8000" />
4040        <register type="NOA" address="0x00009888" value="0x042C8000" />
4041        <register type="NOA" address="0x00009888" value="0x062C8000" />
4042        <register type="NOA" address="0x00009888" value="0x082C8000" />
4043        <register type="NOA" address="0x00009888" value="0x0A2C8000" />
4044        <register type="NOA" address="0x00009888" value="0x11907FFF" />
4045        <register type="NOA" address="0x00009888" value="0x51900000" />
4046        <register type="NOA" address="0x00009888" value="0x41900040" />
4047        <register type="NOA" address="0x00009888" value="0x55900000" />
4048        <register type="NOA" address="0x00009888" value="0x45900802" />
4049        <register type="NOA" address="0x00009888" value="0x47900842" />
4050        <register type="NOA" address="0x00009888" value="0x57900000" />
4051        <register type="NOA" address="0x00009888" value="0x49900842" />
4052        <register type="NOA" address="0x00009888" value="0x37900000" />
4053        <register type="NOA" address="0x00009888" value="0x33900000" />
4054        <register type="NOA" address="0x00009888" value="0x4B900000" />
4055        <register type="NOA" address="0x00009888" value="0x59900000" />
4056        <register type="NOA" address="0x00009888" value="0x43900800" />
4057        <register type="NOA" address="0x00009888" value="0x53900000" />
4058    </register_config>
4059    <register_config type="OA">
4060        <register type="OA" address="0x00002724" value="0xF0800000" />
4061        <register type="OA" address="0x00002720" value="0x00000000" />
4062        <register type="OA" address="0x00002714" value="0xF0800000" />
4063        <register type="OA" address="0x00002710" value="0x00000000" />
4064        <register type="OA" address="0x00002740" value="0x00000000" />
4065        <register type="OA" address="0x00002770" value="0x0007FC2A" />
4066        <register type="OA" address="0x00002774" value="0x0000BF00" />
4067        <register type="OA" address="0x00002778" value="0x0007FC6A" />
4068        <register type="OA" address="0x0000277C" value="0x0000BF00" />
4069        <register type="OA" address="0x00002780" value="0x0007FC92" />
4070        <register type="OA" address="0x00002784" value="0x0000BF00" />
4071        <register type="OA" address="0x00002788" value="0x0007FCA2" />
4072        <register type="OA" address="0x0000278C" value="0x0000BF00" />
4073        <register type="OA" address="0x00002790" value="0x0007FC32" />
4074        <register type="OA" address="0x00002794" value="0x0000BF00" />
4075        <register type="OA" address="0x00002798" value="0x0007FC9A" />
4076        <register type="OA" address="0x0000279C" value="0x0000BF00" />
4077        <register type="OA" address="0x000027A0" value="0x0007FE6A" />
4078        <register type="OA" address="0x000027A4" value="0x0000BF00" />
4079        <register type="OA" address="0x000027A8" value="0x0007FE7A" />
4080        <register type="OA" address="0x000027AC" value="0x0000BF00" />
4081    </register_config>
4082    <register_config type="FLEX">
4083        <register type="FLEX" address="0x0000E458" value="0x00005004" />
4084        <register type="FLEX" address="0x0000E558" value="0x00000003" />
4085        <register type="FLEX" address="0x0000E658" value="0x00002001" />
4086        <register type="FLEX" address="0x0000E758" value="0x00778008" />
4087        <register type="FLEX" address="0x0000E45C" value="0x00088078" />
4088        <register type="FLEX" address="0x0000E55C" value="0x00808708" />
4089        <register type="FLEX" address="0x0000E65C" value="0x00A08908" />
4090    </register_config>
4091  </set>
4092
4093  <set name="Compute Metrics L3 Cache set"
4094       chipset="CFLGT2"
4095       symbol_name="ComputeL3Cache"
4096       underscore_name="compute_l3_cache"
4097       mdapi_supported_apis="VK OGL4 OCL IO BB"
4098       hw_config_guid="4389cf07-1424-4963-b2d2-64fcec75406d"
4099       >
4100    <counter name="GPU Time Elapsed"
4101             symbol_name="GpuTime"
4102             underscore_name="gpu_time"
4103             description="Time elapsed on the GPU during the measurement."
4104             data_type="uint64"
4105             units="ns"
4106             semantic_type="duration"
4107             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
4108             mdapi_group="GPU"
4109             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4110             mdapi_supported_apis="VK OGL OCL IO BB"
4111             mdapi_hw_unit_type="gpu"
4112             />
4113    <counter name="GPU Core Clocks"
4114             symbol_name="GpuCoreClocks"
4115             underscore_name="gpu_core_clocks"
4116             description="The total number of GPU core clocks elapsed during the measurement."
4117             data_type="uint64"
4118             units="cycles"
4119             semantic_type="event"
4120             equation="GPU_CLOCK 0 READ"
4121             mdapi_group="GPU"
4122             mdapi_usage_flags="Tier1 Frame Batch Draw"
4123             mdapi_supported_apis="VK OGL OCL IO BB"
4124             mdapi_hw_unit_type="gpu"
4125             />
4126    <counter name="AVG GPU Core Frequency"
4127             symbol_name="AvgGpuCoreFrequency"
4128             underscore_name="avg_gpu_core_frequency"
4129             description="Average GPU Core Frequency in the measurement."
4130             data_type="uint64"
4131             max_equation="$GpuMaxFrequency"
4132             units="hz"
4133             semantic_type="event"
4134             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
4135             mdapi_group="GPU"
4136             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4137             mdapi_supported_apis="VK OGL OCL IO BB"
4138             mdapi_hw_unit_type="gpu"
4139             />
4140    <counter name="GPU Busy"
4141             symbol_name="GpuBusy"
4142             underscore_name="gpu_busy"
4143             description="The percentage of time in which the GPU has been processing GPU commands."
4144             data_type="float"
4145             max_equation="100"
4146             units="percent"
4147             semantic_type="duration"
4148             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
4149             mdapi_group="GPU"
4150             mdapi_usage_flags="Tier1 Overview System Frame"
4151             mdapi_supported_apis="VK OGL OCL IO BB"
4152             mdapi_hw_unit_type="gpu"
4153             />
4154    <counter name="VS Threads Dispatched"
4155             symbol_name="VsThreads"
4156             underscore_name="vs_threads"
4157             description="The total number of vertex shader hardware threads dispatched."
4158             data_type="uint64"
4159             units="threads"
4160             semantic_type="event"
4161             equation="A 1 READ"
4162             mdapi_group="EU Array/Vertex Shader"
4163             mdapi_usage_flags="Tier3 Frame Batch Draw"
4164             mdapi_supported_apis="VK OGL IO BB"
4165             mdapi_hw_unit_type="gpu"
4166             />
4167    <counter name="HS Threads Dispatched"
4168             symbol_name="HsThreads"
4169             underscore_name="hs_threads"
4170             description="The total number of hull shader hardware threads dispatched."
4171             data_type="uint64"
4172             units="threads"
4173             semantic_type="event"
4174             equation="A 2 READ"
4175             mdapi_group="EU Array/Hull Shader"
4176             mdapi_usage_flags="Tier3 Frame Batch Draw"
4177             mdapi_supported_apis="VK OGL4 IO BB"
4178             mdapi_hw_unit_type="gpu"
4179             />
4180    <counter name="DS Threads Dispatched"
4181             symbol_name="DsThreads"
4182             underscore_name="ds_threads"
4183             description="The total number of domain shader hardware threads dispatched."
4184             data_type="uint64"
4185             units="threads"
4186             semantic_type="event"
4187             equation="A 3 READ"
4188             mdapi_group="EU Array/Domain Shader"
4189             mdapi_usage_flags="Tier3 Frame Batch Draw"
4190             mdapi_supported_apis="VK OGL4 IO BB"
4191             mdapi_hw_unit_type="gpu"
4192             />
4193    <counter name="GS Threads Dispatched"
4194             symbol_name="GsThreads"
4195             underscore_name="gs_threads"
4196             description="The total number of geometry shader hardware threads dispatched."
4197             data_type="uint64"
4198             units="threads"
4199             semantic_type="event"
4200             equation="A 5 READ"
4201             mdapi_group="EU Array/Geometry Shader"
4202             mdapi_usage_flags="Tier3 Frame Batch Draw"
4203             mdapi_supported_apis="VK OGL4 IO BB"
4204             mdapi_hw_unit_type="gpu"
4205             />
4206    <counter name="FS Threads Dispatched"
4207             symbol_name="PsThreads"
4208             underscore_name="ps_threads"
4209             description="The total number of fragment shader hardware threads dispatched."
4210             data_type="uint64"
4211             units="threads"
4212             semantic_type="event"
4213             equation="A 6 READ"
4214             mdapi_group="EU Array/Fragment Shader"
4215             mdapi_usage_flags="Tier3 Frame Batch Draw"
4216             mdapi_supported_apis="VK OGL IO BB"
4217             mdapi_hw_unit_type="gpu"
4218             />
4219    <counter name="CS Threads Dispatched"
4220             symbol_name="CsThreads"
4221             underscore_name="cs_threads"
4222             description="The total number of compute shader hardware threads dispatched."
4223             data_type="uint64"
4224             units="threads"
4225             semantic_type="event"
4226             equation="A 4 READ"
4227             mdapi_group="EU Array/Compute Shader"
4228             mdapi_usage_flags="Tier3 Frame Batch Draw"
4229             mdapi_supported_apis="VK OGL4 OCL IO BB"
4230             mdapi_hw_unit_type="gpu"
4231             />
4232    <counter name="EU Active"
4233             symbol_name="EuActive"
4234             underscore_name="eu_active"
4235             description="The percentage of time in which the Execution Units were actively processing."
4236             data_type="float"
4237             max_equation="100"
4238             units="percent"
4239             semantic_type="duration"
4240             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4241             mdapi_group="EU Array"
4242             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4243             mdapi_supported_apis="VK OGL OCL IO BB"
4244             mdapi_hw_unit_type="gpu"
4245             />
4246    <counter name="EU Stall"
4247             symbol_name="EuStall"
4248             underscore_name="eu_stall"
4249             description="The percentage of time in which the Execution Units were stalled."
4250             data_type="float"
4251             max_equation="100"
4252             units="percent"
4253             semantic_type="duration"
4254             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4255             mdapi_group="EU Array"
4256             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4257             mdapi_supported_apis="VK OGL OCL IO BB"
4258             mdapi_hw_unit_type="gpu"
4259             />
4260    <counter name="EU Both FPU Pipes Active"
4261             symbol_name="EuFpuBothActive"
4262             underscore_name="eu_fpu_both_active"
4263             description="The percentage of time in which both EU FPU pipelines were actively processing."
4264             data_type="float"
4265             max_equation="100"
4266             units="percent"
4267             semantic_type="duration"
4268             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4269             mdapi_group="EU Array/Pipes"
4270             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4271             mdapi_supported_apis="VK OGL OCL IO BB"
4272             mdapi_hw_unit_type="gpu"
4273             />
4274    <counter name="EU FPU0 Pipe Active"
4275             symbol_name="Fpu0Active"
4276             underscore_name="fpu0_active"
4277             description="The percentage of time in which EU FPU0 pipeline was actively processing."
4278             data_type="float"
4279             max_equation="100"
4280             units="percent"
4281             semantic_type="duration"
4282             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4283             mdapi_group="EU Array/Pipes"
4284             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4285             mdapi_supported_apis="VK OGL IO BB"
4286             mdapi_hw_unit_type="gpu"
4287             />
4288    <counter name="EU FPU1 Pipe Active"
4289             symbol_name="Fpu1Active"
4290             underscore_name="fpu1_active"
4291             description="The percentage of time in which EU FPU1 pipeline was actively processing."
4292             data_type="float"
4293             max_equation="100"
4294             units="percent"
4295             semantic_type="duration"
4296             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4297             mdapi_group="EU Array/Pipes"
4298             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4299             mdapi_supported_apis="VK OGL IO BB"
4300             mdapi_hw_unit_type="gpu"
4301             />
4302    <counter name="EU AVG IPC Rate"
4303             symbol_name="EuAvgIpcRate"
4304             underscore_name="eu_avg_ipc_rate"
4305             description="The average rate of IPC calculated for 2 FPU pipelines."
4306             data_type="float"
4307             max_equation="2"
4308             units="number"
4309             semantic_type="ratio"
4310             equation="A 9 READ  A 10 READ  A 11 READ UADD  A 9 READ USUB FDIV 1 FADD"
4311             mdapi_group="EU Array"
4312             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
4313             mdapi_supported_apis="VK OGL OCL IO BB"
4314             mdapi_hw_unit_type="gpu"
4315             />
4316    <counter name="EU Send Pipe Active"
4317             symbol_name="EuSendActive"
4318             underscore_name="eu_send_active"
4319             description="The percentage of time in which EU send pipeline was actively processing."
4320             data_type="float"
4321             max_equation="100"
4322             units="percent"
4323             semantic_type="duration"
4324             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4325             mdapi_group="EU Array/Pipes"
4326             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4327             mdapi_supported_apis="VK OGL IO BB"
4328             mdapi_hw_unit_type="gpu"
4329             />
4330    <counter name="EU FPU0 Hybrid Instruction"
4331             symbol_name="EuHybridFpu0Instruction"
4332             underscore_name="eu_hybrid_fpu0_instruction"
4333             description="The percentage of time in which execution units were actively processing hybrid instructions on FPU0."
4334             data_type="float"
4335             max_equation="100"
4336             units="percent"
4337             semantic_type="duration"
4338             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4339             mdapi_group="EU Array/Pipes/Instructions"
4340             mdapi_usage_flags="Tier4 Frame Batch Draw"
4341             mdapi_supported_apis="VK OGL IO BB"
4342             mdapi_hw_unit_type="gpu"
4343             />
4344    <counter name="EU FPU1 Hybrid Instruction"
4345             symbol_name="EuHybridFpu1Instruction"
4346             underscore_name="eu_hybrid_fpu1_instruction"
4347             description="The percentage of time in which execution units were actively processing hybrid instructions on FPU1."
4348             data_type="float"
4349             max_equation="100"
4350             units="percent"
4351             semantic_type="duration"
4352             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4353             mdapi_group="EU Array/Pipes/Instructions"
4354             mdapi_usage_flags="Tier4 Frame Batch Draw"
4355             mdapi_supported_apis="VK OGL IO BB"
4356             mdapi_hw_unit_type="gpu"
4357             />
4358    <counter name="EU FPU0 Ternary Instruction"
4359             symbol_name="EuTernaryFpu0Instruction"
4360             underscore_name="eu_ternary_fpu0_instruction"
4361             description="The percentage of time in which execution units were actively processing ternary instructions on FPU0."
4362             data_type="float"
4363             max_equation="100"
4364             units="percent"
4365             semantic_type="duration"
4366             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4367             mdapi_group="EU Array/Pipes/Instructions"
4368             mdapi_usage_flags="Tier4 System Frame Batch Draw"
4369             mdapi_supported_apis="VK OGL IO BB"
4370             mdapi_hw_unit_type="gpu"
4371             />
4372    <counter name="EU FPU1 Ternary Instruction"
4373             symbol_name="EuTernaryFpu1Instruction"
4374             underscore_name="eu_ternary_fpu1_instruction"
4375             description="The percentage of time in which execution units were actively processing ternary instructions on FPU1."
4376             data_type="float"
4377             max_equation="100"
4378             units="percent"
4379             semantic_type="duration"
4380             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4381             mdapi_group="EU Array/Pipes/Instructions"
4382             mdapi_usage_flags="Tier4 System Frame Batch Draw"
4383             mdapi_supported_apis="VK OGL IO BB"
4384             mdapi_hw_unit_type="gpu"
4385             />
4386    <counter name="EU FPU0 Binary Instruction"
4387             symbol_name="EuBinaryFpu0Instruction"
4388             underscore_name="eu_binary_fpu0_instruction"
4389             description="The percentage of time in which execution units were actively processing binary instructions on FPU0."
4390             data_type="float"
4391             max_equation="100"
4392             units="percent"
4393             semantic_type="duration"
4394             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4395             mdapi_group="EU Array/Pipes/Instructions"
4396             mdapi_usage_flags="Tier4 System Frame Batch Draw"
4397             mdapi_supported_apis="VK OGL IO BB"
4398             mdapi_hw_unit_type="gpu"
4399             />
4400    <counter name="EU FPU1 Binary Instruction"
4401             symbol_name="EuBinaryFpu1Instruction"
4402             underscore_name="eu_binary_fpu1_instruction"
4403             description="The percentage of time in which execution units were actively processing binary instructions on FPU1."
4404             data_type="float"
4405             max_equation="100"
4406             units="percent"
4407             semantic_type="duration"
4408             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4409             mdapi_group="EU Array/Pipes/Instructions"
4410             mdapi_usage_flags="Tier4 System Frame Batch Draw"
4411             mdapi_supported_apis="VK OGL IO BB"
4412             mdapi_hw_unit_type="gpu"
4413             />
4414    <counter name="EU FPU0 Move Instruction"
4415             symbol_name="EuMoveFpu0Instruction"
4416             underscore_name="eu_move_fpu0_instruction"
4417             description="The percentage of time in which execution units were actively processing move instructions on FPU0."
4418             data_type="float"
4419             max_equation="100"
4420             units="percent"
4421             semantic_type="duration"
4422             equation="A 19 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4423             mdapi_group="EU Array/Pipes/Instructions"
4424             mdapi_usage_flags="Tier4 System Frame Batch Draw"
4425             mdapi_supported_apis="VK OGL IO BB"
4426             mdapi_hw_unit_type="gpu"
4427             />
4428    <counter name="EU FPU1 Move Instruction"
4429             symbol_name="EuMoveFpu1Instruction"
4430             underscore_name="eu_move_fpu1_instruction"
4431             description="The percentage of time in which execution units were actively processing move instructions on FPU1."
4432             data_type="float"
4433             max_equation="100"
4434             units="percent"
4435             semantic_type="duration"
4436             equation="A 20 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4437             mdapi_group="EU Array/Pipes/Instructions"
4438             mdapi_usage_flags="Tier4 System Frame Batch Draw"
4439             mdapi_supported_apis="VK OGL IO BB"
4440             mdapi_hw_unit_type="gpu"
4441             />
4442    <counter name="Rasterized Pixels"
4443             symbol_name="RasterizedPixels"
4444             underscore_name="rasterized_pixels"
4445             description="The total number of rasterized pixels."
4446             data_type="uint64"
4447             units="pixels"
4448             semantic_type="event"
4449             equation="A 21 READ 4 UMUL"
4450             mdapi_group="3D Pipe/Rasterizer"
4451             mdapi_usage_flags="Tier3 Frame Batch Draw"
4452             mdapi_supported_apis="VK OGL IO BB"
4453             mdapi_hw_unit_type="gpu"
4454             />
4455    <counter name="Early Hi-Depth Test Fails"
4456             symbol_name="HiDepthTestFails"
4457             underscore_name="hi_depth_test_fails"
4458             description="The total number of pixels dropped on early hierarchical depth test."
4459             data_type="uint64"
4460             units="pixels"
4461             semantic_type="event"
4462             equation="A 22 READ 4 UMUL"
4463             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
4464             mdapi_usage_flags="Tier3 Frame Batch Draw"
4465             mdapi_supported_apis="VK OGL IO BB"
4466             mdapi_hw_unit_type="gpu"
4467             />
4468    <counter name="Early Depth Test Fails"
4469             symbol_name="EarlyDepthTestFails"
4470             underscore_name="early_depth_test_fails"
4471             description="The total number of pixels dropped on early depth test."
4472             data_type="uint64"
4473             units="pixels"
4474             semantic_type="event"
4475             equation="A 23 READ 4 UMUL"
4476             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
4477             mdapi_usage_flags="Tier3 Frame Batch Draw"
4478             mdapi_supported_apis="VK OGL IO BB"
4479             mdapi_hw_unit_type="gpu"
4480             />
4481    <counter name="Samples Killed in FS"
4482             symbol_name="SamplesKilledInPs"
4483             underscore_name="samples_killed_in_ps"
4484             description="The total number of samples or pixels dropped in fragment shaders."
4485             data_type="uint64"
4486             units="pixels"
4487             semantic_type="event"
4488             equation="A 24 READ 4 UMUL"
4489             mdapi_group="3D Pipe/Fragment Shader"
4490             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
4491             mdapi_supported_apis="VK OGL IO BB"
4492             mdapi_hw_unit_type="gpu"
4493             />
4494    <counter name="Pixels Failing Tests"
4495             symbol_name="PixelsFailingPostPsTests"
4496             underscore_name="pixels_failing_post_ps_tests"
4497             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
4498             data_type="uint64"
4499             units="pixels"
4500             semantic_type="event"
4501             equation="A 25 READ 4 UMUL"
4502             mdapi_group="3D Pipe/Output Merger"
4503             mdapi_usage_flags="Tier3 Frame Batch Draw"
4504             mdapi_supported_apis="VK OGL IO BB"
4505             mdapi_hw_unit_type="gpu"
4506             />
4507    <counter name="Samples Written"
4508             symbol_name="SamplesWritten"
4509             underscore_name="samples_written"
4510             description="The total number of samples or pixels written to all render targets."
4511             data_type="uint64"
4512             units="pixels"
4513             semantic_type="event"
4514             equation="A 26 READ 4 UMUL"
4515             mdapi_group="3D Pipe/Output Merger"
4516             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4517             mdapi_supported_apis="VK OGL IO BB"
4518             mdapi_hw_unit_type="gpu"
4519             />
4520    <counter name="Samples Blended"
4521             symbol_name="SamplesBlended"
4522             underscore_name="samples_blended"
4523             description="The total number of blended samples or pixels written to all render targets."
4524             data_type="uint64"
4525             units="pixels"
4526             semantic_type="event"
4527             equation="A 27 READ 4 UMUL"
4528             mdapi_group="3D Pipe/Output Merger"
4529             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4530             mdapi_supported_apis="VK OGL IO BB"
4531             mdapi_hw_unit_type="gpu"
4532             />
4533    <counter name="Sampler Accesses"
4534             symbol_name="SamplerAccesses"
4535             underscore_name="sampler_accesses"
4536             description="The total number of messages send to samplers."
4537             data_type="uint64"
4538             units="messages"
4539             semantic_type="event"
4540             equation="A 28 READ"
4541             mdapi_group="Sampler"
4542             mdapi_usage_flags="Tier3 Batch Frame Draw"
4543             mdapi_supported_apis="VK OGL OCL IO BB"
4544             mdapi_hw_unit_type="gpu"
4545             />
4546    <counter name="Sampler Texels"
4547             symbol_name="SamplerTexels"
4548             underscore_name="sampler_texels"
4549             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
4550             data_type="uint64"
4551             units="texels"
4552             semantic_type="event"
4553             equation="A 28 READ 4 UMUL"
4554             mdapi_group="Sampler/Sampler Input"
4555             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4556             mdapi_supported_apis="VK OGL OCL IO BB"
4557             mdapi_hw_unit_type="gpu"
4558             />
4559    <counter name="Sampler Texels Misses"
4560             symbol_name="SamplerTexelMisses"
4561             underscore_name="sampler_texel_misses"
4562             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
4563             data_type="uint64"
4564             units="texels"
4565             semantic_type="event"
4566             equation="A 29 READ 4 UMUL"
4567             mdapi_group="Sampler/Sampler Cache"
4568             mdapi_usage_flags="Tier3 Batch Frame Draw"
4569             mdapi_supported_apis="VK OGL OCL IO BB"
4570             mdapi_hw_unit_type="gpu"
4571             />
4572    <counter name="SLM Bytes Read"
4573             symbol_name="SlmBytesRead"
4574             underscore_name="slm_bytes_read"
4575             description="The total number of GPU memory bytes read from shared local memory."
4576             data_type="uint64"
4577             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4578             units="bytes"
4579             semantic_type="throughput"
4580             equation="A 30 READ 64 UMUL"
4581             mdapi_group="L3/Data Port/SLM"
4582             mdapi_usage_flags="Tier3 Frame Batch Draw"
4583             mdapi_supported_apis="VK OGL4 OCL IO BB"
4584             mdapi_hw_unit_type="gpu"
4585             />
4586    <counter name="SLM Bytes Written"
4587             symbol_name="SlmBytesWritten"
4588             underscore_name="slm_bytes_written"
4589             description="The total number of GPU memory bytes written into shared local memory."
4590             data_type="uint64"
4591             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4592             units="bytes"
4593             semantic_type="throughput"
4594             equation="A 31 READ 64 UMUL"
4595             mdapi_group="L3/Data Port/SLM"
4596             mdapi_usage_flags="Tier3 Frame Batch Draw"
4597             mdapi_supported_apis="VK OGL4 OCL IO BB"
4598             mdapi_hw_unit_type="gpu"
4599             />
4600    <counter name="Shader Memory Accesses"
4601             symbol_name="ShaderMemoryAccesses"
4602             underscore_name="shader_memory_accesses"
4603             description="The total number of shader memory accesses to L3."
4604             data_type="uint64"
4605             units="messages"
4606             semantic_type="event"
4607             equation="A 32 READ"
4608             mdapi_group="L3/Data Port"
4609             mdapi_usage_flags="Tier3 Frame Batch Draw"
4610             mdapi_supported_apis="VK OGL OCL IO BB"
4611             mdapi_hw_unit_type="gpu"
4612             />
4613    <counter name="Shader Atomic Memory Accesses"
4614             symbol_name="ShaderAtomics"
4615             underscore_name="shader_atomics"
4616             description="The total number of shader atomic memory accesses."
4617             data_type="uint64"
4618             units="messages"
4619             semantic_type="event"
4620             equation="A 34 READ"
4621             mdapi_group="L3/Data Port/Atomics"
4622             mdapi_usage_flags="Tier3 Frame Batch Draw"
4623             mdapi_supported_apis="VK OGL OCL IO BB"
4624             mdapi_hw_unit_type="gpu"
4625             />
4626    <counter name="L3 Accesses"
4627             symbol_name="L3Accesses"
4628             underscore_name="l3_accesses"
4629             description="The total number of L3 accesses from all entities."
4630             data_type="uint64"
4631             units="messages"
4632             semantic_type="event"
4633             equation="C 0 READ C 1 READ B 2 READ B 3 READ UADD UADD UADD 2 UMUL"
4634             mdapi_group="L3"
4635             mdapi_usage_flags="Tier3 Frame Batch Draw"
4636             mdapi_supported_apis="VK OGL OCL IO BB"
4637             mdapi_hw_unit_type="gpu"
4638             />
4639    <counter name="L3 Misses"
4640             symbol_name="L3Misses"
4641             underscore_name="l3_misses"
4642             description="The total number of L3 misses."
4643             data_type="uint64"
4644             units="messages"
4645             semantic_type="event"
4646             equation="C 4 READ C 5 READ UADD"
4647             mdapi_group="L3/TAG"
4648             mdapi_usage_flags="Tier3 Frame Batch Draw"
4649             mdapi_supported_apis="VK OGL OCL IO BB"
4650             mdapi_hw_unit_type="gpu"
4651             />
4652    <counter name="L3 Sampler Throughput"
4653             symbol_name="L3SamplerThroughput"
4654             underscore_name="l3_sampler_throughput"
4655             description="The total number of GPU memory bytes transferred between samplers and L3 caches."
4656             data_type="uint64"
4657             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
4658             units="bytes"
4659             semantic_type="throughput"
4660             equation="A 29 READ 64 UMUL"
4661             mdapi_group="L3/Sampler"
4662             mdapi_usage_flags="Tier2 Frame Batch Draw"
4663             mdapi_supported_apis="VK OGL OCL IO BB"
4664             mdapi_hw_unit_type="gpu"
4665             />
4666    <counter name="L3 Shader Throughput"
4667             symbol_name="L3ShaderThroughput"
4668             underscore_name="l3_shader_throughput"
4669             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
4670             data_type="uint64"
4671             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4672             units="bytes"
4673             semantic_type="throughput"
4674             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
4675             mdapi_group="L3/Data Port"
4676             mdapi_usage_flags="Tier2 Frame Batch Draw"
4677             mdapi_supported_apis="VK OGL4 OCL IO BB"
4678             mdapi_hw_unit_type="gpu"
4679             />
4680    <counter name="L3 Total Throughput"
4681             symbol_name="L3TotalThroughput"
4682             underscore_name="l3_total_throughput"
4683             description="The total number of GPU memory bytes transferred via L3."
4684             data_type="uint64"
4685             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
4686             units="bytes"
4687             semantic_type="throughput"
4688             equation="$L3Accesses 64 UMUL"
4689             mdapi_group="L3"
4690             mdapi_usage_flags="Tier3 Frame Batch Draw"
4691             mdapi_supported_apis="VK OGL OCL IO BB"
4692             mdapi_hw_unit_type="gpu"
4693             />
4694    <counter name="Shader Barrier Messages"
4695             symbol_name="ShaderBarriers"
4696             underscore_name="shader_barriers"
4697             description="The total number of shader barrier messages."
4698             data_type="uint64"
4699             units="messages"
4700             semantic_type="event"
4701             equation="A 35 READ"
4702             mdapi_group="EU Array/Barrier"
4703             mdapi_usage_flags="Tier3 Frame Batch Draw"
4704             mdapi_supported_apis="VK OGL OCL IO BB"
4705             mdapi_hw_unit_type="gpu"
4706             />
4707    <counter name="L3 Bank 00 Accesses"
4708             symbol_name="L3Bank00Accesses"
4709             underscore_name="l3_bank00_accesses"
4710             description="The total number of accesses to L3 Bank 00."
4711             data_type="uint64"
4712             units="messages"
4713             semantic_type="event"
4714             equation="C 0 READ 2 UMUL"
4715             availability="$SliceMask 0x01 AND"
4716             mdapi_group="L3"
4717             mdapi_usage_flags="Tier4 Frame Batch Draw"
4718             mdapi_supported_apis="VK OGL OCL IO BB"
4719             mdapi_hw_unit_type="slice"
4720             />
4721    <counter name="L3 Bank 01 Accesses"
4722             symbol_name="L3Bank01Accesses"
4723             underscore_name="l3_bank01_accesses"
4724             description="The total number of accesses to L3 Bank 01."
4725             data_type="uint64"
4726             units="messages"
4727             semantic_type="event"
4728             equation="C 1 READ 2 UMUL"
4729             availability="$SliceMask 0x01 AND"
4730             mdapi_group="L3"
4731             mdapi_usage_flags="Tier4 Frame Batch Draw"
4732             mdapi_supported_apis="VK OGL OCL IO BB"
4733             mdapi_hw_unit_type="slice"
4734             />
4735    <counter name="L3 Bank 02 Accesses"
4736             symbol_name="L3Bank02Accesses"
4737             underscore_name="l3_bank02_accesses"
4738             description="The total number of accesses to L3 Bank 02."
4739             data_type="uint64"
4740             units="messages"
4741             semantic_type="event"
4742             equation="B 2 READ 2 UMUL"
4743             availability="$SliceMask 0x01 AND"
4744             mdapi_group="L3"
4745             mdapi_usage_flags="Tier4 Frame Batch Draw"
4746             mdapi_supported_apis="VK OGL OCL IO BB"
4747             mdapi_hw_unit_type="slice"
4748             />
4749    <counter name="L3 Bank 03 Accesses"
4750             symbol_name="L3Bank03Accesses"
4751             underscore_name="l3_bank03_accesses"
4752             description="The total number of accesses to L3 Bank 03."
4753             data_type="uint64"
4754             units="messages"
4755             semantic_type="event"
4756             equation="B 3 READ 2 UMUL"
4757             availability="$SliceMask 0x01 AND"
4758             mdapi_group="L3"
4759             mdapi_usage_flags="Tier4 Frame Batch Draw"
4760             mdapi_supported_apis="VK OGL OCL IO BB"
4761             mdapi_hw_unit_type="slice"
4762             />
4763    <counter name="L3 Bank 00 IC Accesses"
4764             symbol_name="L3Bank00IcAccesses"
4765             underscore_name="l3_bank00_ic_accesses"
4766             description="The total number of accesses to L3 Bank 00 from IC cache."
4767             data_type="uint64"
4768             units="messages"
4769             semantic_type="event"
4770             equation="B 0 READ B 1 READ UADD 2 UMUL $L3Bank00Accesses UMIN"
4771             availability="$SliceMask 0x01 AND"
4772             mdapi_group="L3/IC"
4773             mdapi_usage_flags="Tier4 Frame Batch Draw"
4774             mdapi_supported_apis="VK OGL OCL IO BB"
4775             mdapi_hw_unit_type="slice"
4776             />
4777    <counter name="L3 Bank 00 IC Hits"
4778             symbol_name="L3Bank00IcHits"
4779             underscore_name="l3_bank00_ic_hits"
4780             description="The total number of hits in L3 Bank 00 from IC cache."
4781             data_type="uint64"
4782             units="messages"
4783             semantic_type="event"
4784             equation="B 1 READ 2 UMUL $L3Bank00IcAccesses UMIN"
4785             availability="$SliceMask 0x01 AND"
4786             mdapi_group="L3/IC"
4787             mdapi_usage_flags="Tier4 Frame Batch Draw"
4788             mdapi_supported_apis="VK OGL OCL IO BB"
4789             mdapi_hw_unit_type="slice"
4790             />
4791    <counter name="GTI L3 Throughput"
4792             symbol_name="GtiL3Throughput"
4793             underscore_name="gti_l3_throughput"
4794             description="The total number of GPU memory bytes transferred between L3 caches and GTI."
4795             data_type="uint64"
4796             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
4797             units="bytes"
4798             semantic_type="throughput"
4799             equation="C 4 READ C 5 READ UADD 64 UMUL"
4800             mdapi_group="GTI/L3"
4801             mdapi_usage_flags="Tier2 Frame Batch Draw"
4802             mdapi_supported_apis="VK OGL OCL IO BB"
4803             mdapi_hw_unit_type="gpu"
4804             />
4805    <counter name="GTI Read Throughput"
4806             symbol_name="GtiReadThroughput"
4807             underscore_name="gti_read_throughput"
4808             description="The total number of GPU memory bytes read from GTI."
4809             data_type="uint64"
4810             max_equation="$GpuCoreClocks 64 UMUL"
4811             units="bytes"
4812             semantic_type="throughput"
4813             equation="C 6 READ 64 UMUL"
4814             mdapi_group="GTI"
4815             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4816             mdapi_supported_apis="VK OGL OCL IO BB"
4817             mdapi_hw_unit_type="gpu"
4818             />
4819    <counter name="GTI Write Throughput"
4820             symbol_name="GtiWriteThroughput"
4821             underscore_name="gti_write_throughput"
4822             description="The total number of GPU memory bytes written to GTI."
4823             data_type="uint64"
4824             max_equation="$GpuCoreClocks 32 UMUL"
4825             units="bytes"
4826             semantic_type="throughput"
4827             equation="C 7 READ 64 UMUL"
4828             mdapi_group="GTI"
4829             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4830             mdapi_supported_apis="VK OGL OCL IO BB"
4831             mdapi_hw_unit_type="gpu"
4832             />
4833    <register_config type="NOA">
4834        <register type="NOA" address="0x00009840" value="0x00000080" />
4835        <register type="NOA" address="0x00009888" value="0x166C0760" />
4836        <register type="NOA" address="0x00009888" value="0x1593001E" />
4837        <register type="NOA" address="0x00009888" value="0x3F900003" />
4838        <register type="NOA" address="0x00009888" value="0x004E8000" />
4839        <register type="NOA" address="0x00009888" value="0x0E4E8000" />
4840        <register type="NOA" address="0x00009888" value="0x184E8000" />
4841        <register type="NOA" address="0x00009888" value="0x1A4E8020" />
4842        <register type="NOA" address="0x00009888" value="0x1C4E0002" />
4843        <register type="NOA" address="0x00009888" value="0x006C0051" />
4844        <register type="NOA" address="0x00009888" value="0x066C5000" />
4845        <register type="NOA" address="0x00009888" value="0x086C5C5D" />
4846        <register type="NOA" address="0x00009888" value="0x0E6C5E5F" />
4847        <register type="NOA" address="0x00009888" value="0x106C0000" />
4848        <register type="NOA" address="0x00009888" value="0x186C0000" />
4849        <register type="NOA" address="0x00009888" value="0x1C6C0000" />
4850        <register type="NOA" address="0x00009888" value="0x1E6C0000" />
4851        <register type="NOA" address="0x00009888" value="0x001B4000" />
4852        <register type="NOA" address="0x00009888" value="0x061B8000" />
4853        <register type="NOA" address="0x00009888" value="0x081BC000" />
4854        <register type="NOA" address="0x00009888" value="0x0E1BC000" />
4855        <register type="NOA" address="0x00009888" value="0x101C8000" />
4856        <register type="NOA" address="0x00009888" value="0x1A1CE000" />
4857        <register type="NOA" address="0x00009888" value="0x1C1C0030" />
4858        <register type="NOA" address="0x00009888" value="0x004C8000" />
4859        <register type="NOA" address="0x00009888" value="0x0A4C2A00" />
4860        <register type="NOA" address="0x00009888" value="0x0C4C0280" />
4861        <register type="NOA" address="0x00009888" value="0x000D2000" />
4862        <register type="NOA" address="0x00009888" value="0x060D8000" />
4863        <register type="NOA" address="0x00009888" value="0x080DA000" />
4864        <register type="NOA" address="0x00009888" value="0x0E0DA000" />
4865        <register type="NOA" address="0x00009888" value="0x0C0F0400" />
4866        <register type="NOA" address="0x00009888" value="0x0E0F1500" />
4867        <register type="NOA" address="0x00009888" value="0x100F0140" />
4868        <register type="NOA" address="0x00009888" value="0x002C8000" />
4869        <register type="NOA" address="0x00009888" value="0x0E2C8000" />
4870        <register type="NOA" address="0x00009888" value="0x162C0A00" />
4871        <register type="NOA" address="0x00009888" value="0x182C00A0" />
4872        <register type="NOA" address="0x00009888" value="0x03933300" />
4873        <register type="NOA" address="0x00009888" value="0x05930032" />
4874        <register type="NOA" address="0x00009888" value="0x11930000" />
4875        <register type="NOA" address="0x00009888" value="0x1B930000" />
4876        <register type="NOA" address="0x00009888" value="0x1D900157" />
4877        <register type="NOA" address="0x00009888" value="0x1F900158" />
4878        <register type="NOA" address="0x00009888" value="0x35900000" />
4879        <register type="NOA" address="0x00009888" value="0x19908000" />
4880        <register type="NOA" address="0x00009888" value="0x1B908000" />
4881        <register type="NOA" address="0x00009888" value="0x1190030F" />
4882        <register type="NOA" address="0x00009888" value="0x51900000" />
4883        <register type="NOA" address="0x00009888" value="0x41900000" />
4884        <register type="NOA" address="0x00009888" value="0x55900000" />
4885        <register type="NOA" address="0x00009888" value="0x45900021" />
4886        <register type="NOA" address="0x00009888" value="0x47900000" />
4887        <register type="NOA" address="0x00009888" value="0x37900000" />
4888        <register type="NOA" address="0x00009888" value="0x33900000" />
4889        <register type="NOA" address="0x00009888" value="0x57900000" />
4890        <register type="NOA" address="0x00009888" value="0x4B900000" />
4891        <register type="NOA" address="0x00009888" value="0x59900000" />
4892        <register type="NOA" address="0x00009888" value="0x53904444" />
4893        <register type="NOA" address="0x00009888" value="0x43900000" />
4894    </register_config>
4895    <register_config type="OA">
4896        <register type="OA" address="0x00002710" value="0x00000000" />
4897        <register type="OA" address="0x00002714" value="0x30800000" />
4898        <register type="OA" address="0x00002720" value="0x00000000" />
4899        <register type="OA" address="0x00002724" value="0x30800000" />
4900        <register type="OA" address="0x00002740" value="0x00000000" />
4901        <register type="OA" address="0x00002770" value="0x0007FFFA" />
4902        <register type="OA" address="0x00002774" value="0x0000FEFE" />
4903        <register type="OA" address="0x00002778" value="0x0007FFFA" />
4904        <register type="OA" address="0x0000277C" value="0x0000FEFD" />
4905        <register type="OA" address="0x00002790" value="0x0007FFFA" />
4906        <register type="OA" address="0x00002794" value="0x0000FBEF" />
4907        <register type="OA" address="0x00002798" value="0x0007FFFA" />
4908        <register type="OA" address="0x0000279C" value="0x0000FBDF" />
4909    </register_config>
4910    <register_config type="FLEX">
4911        <register type="FLEX" address="0x0000E458" value="0x00005004" />
4912        <register type="FLEX" address="0x0000E558" value="0x00000003" />
4913        <register type="FLEX" address="0x0000E658" value="0x00002001" />
4914        <register type="FLEX" address="0x0000E758" value="0x00101100" />
4915        <register type="FLEX" address="0x0000E45C" value="0x00201200" />
4916        <register type="FLEX" address="0x0000E55C" value="0x00301300" />
4917        <register type="FLEX" address="0x0000E65C" value="0x00401400" />
4918    </register_config>
4919  </set>
4920
4921  <set name="Metric set HDCAndSF"
4922       chipset="CFLGT2"
4923       symbol_name="HDCAndSF"
4924       underscore_name="hdc_and_sf"
4925       mdapi_supported_apis="VK OGL OCL IO BB"
4926       hw_config_guid="ac544b3a-ff78-46ea-9808-ee6fef0978b4"
4927       >
4928    <counter name="GPU Time Elapsed"
4929             symbol_name="GpuTime"
4930             underscore_name="gpu_time"
4931             description="Time elapsed on the GPU during the measurement."
4932             data_type="uint64"
4933             units="ns"
4934             semantic_type="duration"
4935             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
4936             mdapi_group="GPU"
4937             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4938             mdapi_supported_apis=""
4939             mdapi_hw_unit_type="gpu"
4940             />
4941    <counter name="GPU Core Clocks"
4942             symbol_name="GpuCoreClocks"
4943             underscore_name="gpu_core_clocks"
4944             description="The total number of GPU core clocks elapsed during the measurement."
4945             data_type="uint64"
4946             units="cycles"
4947             semantic_type="event"
4948             equation="GPU_CLOCK 0 READ"
4949             mdapi_group="GPU"
4950             mdapi_usage_flags="Tier1 Frame Batch Draw"
4951             mdapi_supported_apis=""
4952             mdapi_hw_unit_type="gpu"
4953             />
4954    <counter name="AVG GPU Core Frequency"
4955             symbol_name="AvgGpuCoreFrequency"
4956             underscore_name="avg_gpu_core_frequency"
4957             description="Average GPU Core Frequency in the measurement."
4958             data_type="uint64"
4959             max_equation="$GpuMaxFrequency"
4960             units="hz"
4961             semantic_type="event"
4962             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
4963             mdapi_group="GPU"
4964             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4965             mdapi_supported_apis=""
4966             mdapi_hw_unit_type="gpu"
4967             />
4968    <counter name="GPU Busy"
4969             symbol_name="GpuBusy"
4970             underscore_name="gpu_busy"
4971             description="The percentage of time in which the GPU has been processing GPU commands."
4972             data_type="float"
4973             max_equation="100"
4974             units="percent"
4975             semantic_type="duration"
4976             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
4977             mdapi_group="GPU"
4978             mdapi_usage_flags="Tier1 Overview System Frame"
4979             mdapi_supported_apis=""
4980             mdapi_hw_unit_type="gpu"
4981             />
4982    <counter name="VS Threads Dispatched"
4983             symbol_name="VsThreads"
4984             underscore_name="vs_threads"
4985             description="The total number of vertex shader hardware threads dispatched."
4986             data_type="uint64"
4987             units="threads"
4988             semantic_type="event"
4989             equation="A 1 READ"
4990             mdapi_group="EU Array/Vertex Shader"
4991             mdapi_usage_flags="Tier3 Frame Batch Draw"
4992             mdapi_supported_apis="VK OGL IO BB"
4993             mdapi_hw_unit_type="gpu"
4994             />
4995    <counter name="HS Threads Dispatched"
4996             symbol_name="HsThreads"
4997             underscore_name="hs_threads"
4998             description="The total number of hull shader hardware threads dispatched."
4999             data_type="uint64"
5000             units="threads"
5001             semantic_type="event"
5002             equation="A 2 READ"
5003             mdapi_group="EU Array/Hull Shader"
5004             mdapi_usage_flags="Tier3 Frame Batch Draw"
5005             mdapi_supported_apis="VK OGL4 IO BB"
5006             mdapi_hw_unit_type="gpu"
5007             />
5008    <counter name="DS Threads Dispatched"
5009             symbol_name="DsThreads"
5010             underscore_name="ds_threads"
5011             description="The total number of domain shader hardware threads dispatched."
5012             data_type="uint64"
5013             units="threads"
5014             semantic_type="event"
5015             equation="A 3 READ"
5016             mdapi_group="EU Array/Domain Shader"
5017             mdapi_usage_flags="Tier3 Frame Batch Draw"
5018             mdapi_supported_apis="VK OGL4 IO BB"
5019             mdapi_hw_unit_type="gpu"
5020             />
5021    <counter name="GS Threads Dispatched"
5022             symbol_name="GsThreads"
5023             underscore_name="gs_threads"
5024             description="The total number of geometry shader hardware threads dispatched."
5025             data_type="uint64"
5026             units="threads"
5027             semantic_type="event"
5028             equation="A 5 READ"
5029             mdapi_group="EU Array/Geometry Shader"
5030             mdapi_usage_flags="Tier3 Frame Batch Draw"
5031             mdapi_supported_apis="VK OGL4 IO BB"
5032             mdapi_hw_unit_type="gpu"
5033             />
5034    <counter name="FS Threads Dispatched"
5035             symbol_name="PsThreads"
5036             underscore_name="ps_threads"
5037             description="The total number of fragment shader hardware threads dispatched."
5038             data_type="uint64"
5039             units="threads"
5040             semantic_type="event"
5041             equation="A 6 READ"
5042             mdapi_group="EU Array/Fragment Shader"
5043             mdapi_usage_flags="Tier3 Frame Batch Draw"
5044             mdapi_supported_apis="VK OGL IO BB"
5045             mdapi_hw_unit_type="gpu"
5046             />
5047    <counter name="CS Threads Dispatched"
5048             symbol_name="CsThreads"
5049             underscore_name="cs_threads"
5050             description="The total number of compute shader hardware threads dispatched."
5051             data_type="uint64"
5052             units="threads"
5053             semantic_type="event"
5054             equation="A 4 READ"
5055             mdapi_group="EU Array/Compute Shader"
5056             mdapi_usage_flags="Tier3 Frame Batch Draw"
5057             mdapi_supported_apis="VK OGL4 OCL IO BB"
5058             mdapi_hw_unit_type="gpu"
5059             />
5060    <counter name="EU Active"
5061             symbol_name="EuActive"
5062             underscore_name="eu_active"
5063             description="The percentage of time in which the Execution Units were actively processing."
5064             data_type="float"
5065             max_equation="100"
5066             units="percent"
5067             semantic_type="duration"
5068             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5069             mdapi_group="EU Array"
5070             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5071             mdapi_supported_apis=""
5072             mdapi_hw_unit_type="gpu"
5073             />
5074    <counter name="EU Stall"
5075             symbol_name="EuStall"
5076             underscore_name="eu_stall"
5077             description="The percentage of time in which the Execution Units were stalled."
5078             data_type="float"
5079             max_equation="100"
5080             units="percent"
5081             semantic_type="duration"
5082             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5083             mdapi_group="EU Array"
5084             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5085             mdapi_supported_apis=""
5086             mdapi_hw_unit_type="gpu"
5087             />
5088    <counter name="EU Both FPU Pipes Active"
5089             symbol_name="EuFpuBothActive"
5090             underscore_name="eu_fpu_both_active"
5091             description="The percentage of time in which both EU FPU pipelines were actively processing."
5092             data_type="float"
5093             max_equation="100"
5094             units="percent"
5095             semantic_type="duration"
5096             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5097             mdapi_group="EU Array/Pipes"
5098             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5099             mdapi_supported_apis=""
5100             mdapi_hw_unit_type="gpu"
5101             />
5102    <counter name="VS FPU0 Pipe Active"
5103             symbol_name="VsFpu0Active"
5104             underscore_name="vs_fpu0_active"
5105             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
5106             data_type="float"
5107             max_equation="100"
5108             units="percent"
5109             semantic_type="duration"
5110             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5111             mdapi_group="EU Array/Vertex Shader"
5112             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5113             mdapi_supported_apis="VK OGL IO BB"
5114             mdapi_hw_unit_type="gpu"
5115             />
5116    <counter name="VS FPU1 Pipe Active"
5117             symbol_name="VsFpu1Active"
5118             underscore_name="vs_fpu1_active"
5119             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
5120             data_type="float"
5121             max_equation="100"
5122             units="percent"
5123             semantic_type="duration"
5124             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5125             mdapi_group="EU Array/Vertex Shader"
5126             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5127             mdapi_supported_apis="VK OGL IO BB"
5128             mdapi_hw_unit_type="gpu"
5129             />
5130    <counter name="VS Send Pipe Active"
5131             symbol_name="VsSendActive"
5132             underscore_name="vs_send_active"
5133             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
5134             data_type="float"
5135             max_equation="100"
5136             units="percent"
5137             semantic_type="duration"
5138             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5139             mdapi_group="EU Array/Vertex Shader"
5140             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5141             mdapi_supported_apis="VK OGL IO BB"
5142             mdapi_hw_unit_type="gpu"
5143             />
5144    <counter name="PS FPU0 Pipe Active"
5145             symbol_name="PsFpu0Active"
5146             underscore_name="ps_fpu0_active"
5147             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
5148             data_type="float"
5149             max_equation="100"
5150             units="percent"
5151             semantic_type="duration"
5152             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5153             mdapi_group="EU Array/Pixel Shader"
5154             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5155             mdapi_supported_apis="VK OGL IO BB"
5156             mdapi_hw_unit_type="gpu"
5157             />
5158    <counter name="PS FPU1 Pipe Active"
5159             symbol_name="PsFpu1Active"
5160             underscore_name="ps_fpu1_active"
5161             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
5162             data_type="float"
5163             max_equation="100"
5164             units="percent"
5165             semantic_type="duration"
5166             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5167             mdapi_group="EU Array/Pixel Shader"
5168             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5169             mdapi_supported_apis="VK OGL IO BB"
5170             mdapi_hw_unit_type="gpu"
5171             />
5172    <counter name="PS Send Pipeline Active"
5173             symbol_name="PsSendActive"
5174             underscore_name="ps_send_active"
5175             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
5176             data_type="float"
5177             max_equation="100"
5178             units="percent"
5179             semantic_type="duration"
5180             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5181             mdapi_group="EU Array/Pixel Shader"
5182             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5183             mdapi_supported_apis="VK OGL IO BB"
5184             mdapi_hw_unit_type="gpu"
5185             />
5186    <counter name="FS Both FPU Active"
5187             symbol_name="PsEuBothFpuActive"
5188             underscore_name="ps_eu_both_fpu_active"
5189             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
5190             data_type="float"
5191             max_equation="100"
5192             units="percent"
5193             semantic_type="duration"
5194             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5195             mdapi_group="3D Pipe/Fragment Shader"
5196             mdapi_usage_flags="Tier4 Frame Batch Draw"
5197             mdapi_supported_apis="VK OGL IO BB"
5198             mdapi_hw_unit_type="gpu"
5199             />
5200    <counter name="Rasterized Pixels"
5201             symbol_name="RasterizedPixels"
5202             underscore_name="rasterized_pixels"
5203             description="The total number of rasterized pixels."
5204             data_type="uint64"
5205             units="pixels"
5206             semantic_type="event"
5207             equation="A 21 READ 4 UMUL"
5208             mdapi_group="3D Pipe/Rasterizer"
5209             mdapi_usage_flags="Tier3 Frame Batch Draw"
5210             mdapi_supported_apis="VK OGL IO BB"
5211             mdapi_hw_unit_type="gpu"
5212             />
5213    <counter name="Early Hi-Depth Test Fails"
5214             symbol_name="HiDepthTestFails"
5215             underscore_name="hi_depth_test_fails"
5216             description="The total number of pixels dropped on early hierarchical depth test."
5217             data_type="uint64"
5218             units="pixels"
5219             semantic_type="event"
5220             equation="A 22 READ 4 UMUL"
5221             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
5222             mdapi_usage_flags="Tier3 Frame Batch Draw"
5223             mdapi_supported_apis="VK OGL IO BB"
5224             mdapi_hw_unit_type="gpu"
5225             />
5226    <counter name="Early Depth Test Fails"
5227             symbol_name="EarlyDepthTestFails"
5228             underscore_name="early_depth_test_fails"
5229             description="The total number of pixels dropped on early depth test."
5230             data_type="uint64"
5231             units="pixels"
5232             semantic_type="event"
5233             equation="A 23 READ 4 UMUL"
5234             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
5235             mdapi_usage_flags="Tier3 Frame Batch Draw"
5236             mdapi_supported_apis="VK OGL IO BB"
5237             mdapi_hw_unit_type="gpu"
5238             />
5239    <counter name="Samples Killed in FS"
5240             symbol_name="SamplesKilledInPs"
5241             underscore_name="samples_killed_in_ps"
5242             description="The total number of samples or pixels dropped in fragment shaders."
5243             data_type="uint64"
5244             units="pixels"
5245             semantic_type="event"
5246             equation="A 24 READ 4 UMUL"
5247             mdapi_group="3D Pipe/Fragment Shader"
5248             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
5249             mdapi_supported_apis="VK OGL IO BB"
5250             mdapi_hw_unit_type="gpu"
5251             />
5252    <counter name="Pixels Failing Tests"
5253             symbol_name="PixelsFailingPostPsTests"
5254             underscore_name="pixels_failing_post_ps_tests"
5255             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
5256             data_type="uint64"
5257             units="pixels"
5258             semantic_type="event"
5259             equation="A 25 READ 4 UMUL"
5260             mdapi_group="3D Pipe/Output Merger"
5261             mdapi_usage_flags="Tier3 Frame Batch Draw"
5262             mdapi_supported_apis="VK OGL IO BB"
5263             mdapi_hw_unit_type="gpu"
5264             />
5265    <counter name="Samples Written"
5266             symbol_name="SamplesWritten"
5267             underscore_name="samples_written"
5268             description="The total number of samples or pixels written to all render targets."
5269             data_type="uint64"
5270             units="pixels"
5271             semantic_type="event"
5272             equation="A 26 READ 4 UMUL"
5273             mdapi_group="3D Pipe/Output Merger"
5274             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5275             mdapi_supported_apis="VK OGL IO BB"
5276             mdapi_hw_unit_type="gpu"
5277             />
5278    <counter name="Samples Blended"
5279             symbol_name="SamplesBlended"
5280             underscore_name="samples_blended"
5281             description="The total number of blended samples or pixels written to all render targets."
5282             data_type="uint64"
5283             units="pixels"
5284             semantic_type="event"
5285             equation="A 27 READ 4 UMUL"
5286             mdapi_group="3D Pipe/Output Merger"
5287             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5288             mdapi_supported_apis="VK OGL IO BB"
5289             mdapi_hw_unit_type="gpu"
5290             />
5291    <counter name="Sampler Texels"
5292             symbol_name="SamplerTexels"
5293             underscore_name="sampler_texels"
5294             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
5295             data_type="uint64"
5296             units="texels"
5297             semantic_type="event"
5298             equation="A 28 READ 4 UMUL"
5299             mdapi_group="Sampler/Sampler Input"
5300             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5301             mdapi_supported_apis=""
5302             mdapi_hw_unit_type="gpu"
5303             />
5304    <counter name="Sampler Texels Misses"
5305             symbol_name="SamplerTexelMisses"
5306             underscore_name="sampler_texel_misses"
5307             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
5308             data_type="uint64"
5309             units="texels"
5310             semantic_type="event"
5311             equation="A 29 READ 4 UMUL"
5312             mdapi_group="Sampler/Sampler Cache"
5313             mdapi_usage_flags="Tier3 Batch Frame Draw"
5314             mdapi_supported_apis=""
5315             mdapi_hw_unit_type="gpu"
5316             />
5317    <counter name="SLM Bytes Read"
5318             symbol_name="SlmBytesRead"
5319             underscore_name="slm_bytes_read"
5320             description="The total number of GPU memory bytes read from shared local memory."
5321             data_type="uint64"
5322             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5323             units="bytes"
5324             semantic_type="throughput"
5325             equation="A 30 READ 64 UMUL"
5326             mdapi_group="L3/Data Port/SLM"
5327             mdapi_usage_flags="Tier3 Frame Batch Draw"
5328             mdapi_supported_apis="VK OGL4 OCL IO BB"
5329             mdapi_hw_unit_type="gpu"
5330             />
5331    <counter name="SLM Bytes Written"
5332             symbol_name="SlmBytesWritten"
5333             underscore_name="slm_bytes_written"
5334             description="The total number of GPU memory bytes written into shared local memory."
5335             data_type="uint64"
5336             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5337             units="bytes"
5338             semantic_type="throughput"
5339             equation="A 31 READ 64 UMUL"
5340             mdapi_group="L3/Data Port/SLM"
5341             mdapi_usage_flags="Tier3 Frame Batch Draw"
5342             mdapi_supported_apis="VK OGL4 OCL IO BB"
5343             mdapi_hw_unit_type="gpu"
5344             />
5345    <counter name="Shader Memory Accesses"
5346             symbol_name="ShaderMemoryAccesses"
5347             underscore_name="shader_memory_accesses"
5348             description="The total number of shader memory accesses to L3."
5349             data_type="uint64"
5350             units="messages"
5351             semantic_type="event"
5352             equation="A 32 READ"
5353             mdapi_group="L3/Data Port"
5354             mdapi_usage_flags="Tier3 Frame Batch Draw"
5355             mdapi_supported_apis=""
5356             mdapi_hw_unit_type="gpu"
5357             />
5358    <counter name="Shader Atomic Memory Accesses"
5359             symbol_name="ShaderAtomics"
5360             underscore_name="shader_atomics"
5361             description="The total number of shader atomic memory accesses."
5362             data_type="uint64"
5363             units="messages"
5364             semantic_type="event"
5365             equation="A 34 READ"
5366             mdapi_group="L3/Data Port/Atomics"
5367             mdapi_usage_flags="Tier3 Frame Batch Draw"
5368             mdapi_supported_apis="VK OGL OCL IO BB"
5369             mdapi_hw_unit_type="gpu"
5370             />
5371    <counter name="L3 Shader Throughput"
5372             symbol_name="L3ShaderThroughput"
5373             underscore_name="l3_shader_throughput"
5374             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
5375             data_type="uint64"
5376             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5377             units="bytes"
5378             semantic_type="throughput"
5379             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
5380             mdapi_group="L3/Data Port"
5381             mdapi_usage_flags="Tier2 Frame Batch Draw"
5382             mdapi_supported_apis="VK OGL4 OCL IO BB"
5383             mdapi_hw_unit_type="gpu"
5384             />
5385    <counter name="Shader Barrier Messages"
5386             symbol_name="ShaderBarriers"
5387             underscore_name="shader_barriers"
5388             description="The total number of shader barrier messages."
5389             data_type="uint64"
5390             units="messages"
5391             semantic_type="event"
5392             equation="A 35 READ"
5393             mdapi_group="EU Array/Barrier"
5394             mdapi_usage_flags="Tier3 Frame Batch Draw"
5395             mdapi_supported_apis=""
5396             mdapi_hw_unit_type="gpu"
5397             />
5398    <counter name="Polygon Data Ready"
5399             symbol_name="PolyDataReady"
5400             underscore_name="poly_data_ready"
5401             description="The percentage of time in which geometry pipeline output is ready"
5402             data_type="float"
5403             max_equation="100"
5404             units="percent"
5405             semantic_type="duration"
5406             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
5407             mdapi_group="GPU/3D Pipe/Strip-Fans"
5408             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5409             mdapi_supported_apis=""
5410             mdapi_hw_unit_type="gpu"
5411             />
5412    <counter name="HDC stalled by L3 (s0.ss0)"
5413             symbol_name="NonSamplerShader00AccessStalledOnL3"
5414             underscore_name="non_sampler_shader00_access_stalled_on_l3"
5415             description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss0)"
5416             data_type="float"
5417             max_equation="100"
5418             units="percent"
5419             semantic_type="duration"
5420             equation="C 7 READ C 6 READ USUB 100 UMUL $GpuCoreClocks FDIV"
5421             availability="$SubsliceMask 0x1 AND"
5422             mdapi_group="GPU/Data Port"
5423             mdapi_usage_flags="Tier3 Frame Batch Draw"
5424             mdapi_supported_apis=""
5425             mdapi_hw_unit_type="subslice"
5426             />
5427    <counter name="HDC stalled by L3 (s0.ss1)"
5428             symbol_name="NonSamplerShader01AccessStalledOnL3"
5429             underscore_name="non_sampler_shader01_access_stalled_on_l3"
5430             description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss1)"
5431             data_type="float"
5432             max_equation="100"
5433             units="percent"
5434             semantic_type="duration"
5435             equation="C 5 READ C 4 READ USUB 100 UMUL $GpuCoreClocks FDIV"
5436             availability="$SubsliceMask 0x2 AND"
5437             mdapi_group="GPU/Data Port"
5438             mdapi_usage_flags="Tier3 Frame Batch Draw"
5439             mdapi_supported_apis=""
5440             mdapi_hw_unit_type="subslice"
5441             />
5442    <counter name="HDC stalled by L3 (s0.ss2)"
5443             symbol_name="NonSamplerShader02AccessStalledOnL3"
5444             underscore_name="non_sampler_shader02_access_stalled_on_l3"
5445             description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss2)"
5446             data_type="float"
5447             max_equation="100"
5448             units="percent"
5449             semantic_type="duration"
5450             equation="C 3 READ C 2 READ USUB 100 UMUL $GpuCoreClocks FDIV"
5451             availability="$SubsliceMask 0x4 AND"
5452             mdapi_group="GPU/Data Port"
5453             mdapi_usage_flags="Tier3 Frame Batch Draw"
5454             mdapi_supported_apis=""
5455             mdapi_hw_unit_type="subslice"
5456             />
5457    <counter name="SQ is full"
5458             symbol_name="GTRequestQueueFull"
5459             underscore_name="gt_request_queue_full"
5460             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
5461             data_type="float"
5462             max_equation="100"
5463             units="percent"
5464             semantic_type="duration"
5465             equation="PERFCNT 0 READ 100 UMUL $GpuCoreClocks FDIV"
5466             availability="true $QueryMode &amp;&amp;"
5467             mdapi_group="GTI"
5468             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5469             mdapi_supported_apis="VK OGL4 OCL"
5470             mdapi_hw_unit_type="gpu"
5471             />
5472    <register_config type="NOA">
5473        <register type="NOA" address="0x000091BC" value="0xE0500000" />
5474        <register type="NOA" address="0x00009840" value="0x00000080" />
5475        <register type="NOA" address="0x00009888" value="0x104F0232" />
5476        <register type="NOA" address="0x00009888" value="0x124F4640" />
5477        <register type="NOA" address="0x00009888" value="0x106C0232" />
5478        <register type="NOA" address="0x00009888" value="0x11834400" />
5479        <register type="NOA" address="0x00009888" value="0x0A4E8000" />
5480        <register type="NOA" address="0x00009888" value="0x0C4E8000" />
5481        <register type="NOA" address="0x00009888" value="0x004F1880" />
5482        <register type="NOA" address="0x00009888" value="0x024F08BB" />
5483        <register type="NOA" address="0x00009888" value="0x044F001B" />
5484        <register type="NOA" address="0x00009888" value="0x046C0100" />
5485        <register type="NOA" address="0x00009888" value="0x066C000B" />
5486        <register type="NOA" address="0x00009888" value="0x1A6C0000" />
5487        <register type="NOA" address="0x00009888" value="0x041B8000" />
5488        <register type="NOA" address="0x00009888" value="0x061B4000" />
5489        <register type="NOA" address="0x00009888" value="0x1A1C1800" />
5490        <register type="NOA" address="0x00009888" value="0x005B8000" />
5491        <register type="NOA" address="0x00009888" value="0x025BC000" />
5492        <register type="NOA" address="0x00009888" value="0x045B4000" />
5493        <register type="NOA" address="0x00009888" value="0x125C8000" />
5494        <register type="NOA" address="0x00009888" value="0x145C8000" />
5495        <register type="NOA" address="0x00009888" value="0x165C8000" />
5496        <register type="NOA" address="0x00009888" value="0x185C8000" />
5497        <register type="NOA" address="0x00009888" value="0x0A4C00A0" />
5498        <register type="NOA" address="0x00009888" value="0x000D8000" />
5499        <register type="NOA" address="0x00009888" value="0x020DA000" />
5500        <register type="NOA" address="0x00009888" value="0x040DA000" />
5501        <register type="NOA" address="0x00009888" value="0x060D2000" />
5502        <register type="NOA" address="0x00009888" value="0x0C0F5000" />
5503        <register type="NOA" address="0x00009888" value="0x0E0F0055" />
5504        <register type="NOA" address="0x00009888" value="0x022CC000" />
5505        <register type="NOA" address="0x00009888" value="0x042CC000" />
5506        <register type="NOA" address="0x00009888" value="0x062CC000" />
5507        <register type="NOA" address="0x00009888" value="0x082CC000" />
5508        <register type="NOA" address="0x00009888" value="0x0A2C8000" />
5509        <register type="NOA" address="0x00009888" value="0x0C2C8000" />
5510        <register type="NOA" address="0x00009888" value="0x0F828000" />
5511        <register type="NOA" address="0x00009888" value="0x0F8305C0" />
5512        <register type="NOA" address="0x00009888" value="0x09830000" />
5513        <register type="NOA" address="0x00009888" value="0x07830000" />
5514        <register type="NOA" address="0x00009888" value="0x1D950080" />
5515        <register type="NOA" address="0x00009888" value="0x13928000" />
5516        <register type="NOA" address="0x00009888" value="0x0F988000" />
5517        <register type="NOA" address="0x00009888" value="0x31904000" />
5518        <register type="NOA" address="0x00009888" value="0x1190FC00" />
5519        <register type="NOA" address="0x00009888" value="0x37900000" />
5520        <register type="NOA" address="0x00009888" value="0x59900000" />
5521        <register type="NOA" address="0x00009888" value="0x4B900040" />
5522        <register type="NOA" address="0x00009888" value="0x51900000" />
5523        <register type="NOA" address="0x00009888" value="0x41900800" />
5524        <register type="NOA" address="0x00009888" value="0x43900842" />
5525        <register type="NOA" address="0x00009888" value="0x53900000" />
5526        <register type="NOA" address="0x00009888" value="0x45900000" />
5527        <register type="NOA" address="0x00009888" value="0x33900000" />
5528    </register_config>
5529    <register_config type="OA">
5530        <register type="OA" address="0x00002740" value="0x00000000" />
5531        <register type="OA" address="0x00002744" value="0x00800000" />
5532        <register type="OA" address="0x00002710" value="0x00000000" />
5533        <register type="OA" address="0x00002714" value="0x10800000" />
5534        <register type="OA" address="0x00002720" value="0x00000000" />
5535        <register type="OA" address="0x00002724" value="0x00800000" />
5536        <register type="OA" address="0x00002770" value="0x00000002" />
5537        <register type="OA" address="0x00002774" value="0x0000FDFF" />
5538    </register_config>
5539    <register_config type="FLEX">
5540        <register type="FLEX" address="0x0000E458" value="0x00005004" />
5541        <register type="FLEX" address="0x0000E558" value="0x00010003" />
5542        <register type="FLEX" address="0x0000E658" value="0x00012011" />
5543        <register type="FLEX" address="0x0000E758" value="0x00015014" />
5544        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
5545        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
5546        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
5547    </register_config>
5548  </set>
5549
5550  <set name="Metric set L3_1"
5551       chipset="CFLGT2"
5552       symbol_name="L3_1"
5553       underscore_name="l3_1"
5554       mdapi_supported_apis="VK OGL OCL IO BB"
5555       hw_config_guid="a35c5867-0ab8-4d45-8fc1-eb0906f0eff5"
5556       >
5557    <counter name="GPU Time Elapsed"
5558             symbol_name="GpuTime"
5559             underscore_name="gpu_time"
5560             description="Time elapsed on the GPU during the measurement."
5561             data_type="uint64"
5562             units="ns"
5563             semantic_type="duration"
5564             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
5565             mdapi_group="GPU"
5566             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5567             mdapi_supported_apis=""
5568             mdapi_hw_unit_type="gpu"
5569             />
5570    <counter name="GPU Core Clocks"
5571             symbol_name="GpuCoreClocks"
5572             underscore_name="gpu_core_clocks"
5573             description="The total number of GPU core clocks elapsed during the measurement."
5574             data_type="uint64"
5575             units="cycles"
5576             semantic_type="event"
5577             equation="GPU_CLOCK 0 READ"
5578             mdapi_group="GPU"
5579             mdapi_usage_flags="Tier1 Frame Batch Draw"
5580             mdapi_supported_apis=""
5581             mdapi_hw_unit_type="gpu"
5582             />
5583    <counter name="AVG GPU Core Frequency"
5584             symbol_name="AvgGpuCoreFrequency"
5585             underscore_name="avg_gpu_core_frequency"
5586             description="Average GPU Core Frequency in the measurement."
5587             data_type="uint64"
5588             max_equation="$GpuMaxFrequency"
5589             units="hz"
5590             semantic_type="event"
5591             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
5592             mdapi_group="GPU"
5593             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5594             mdapi_supported_apis=""
5595             mdapi_hw_unit_type="gpu"
5596             />
5597    <counter name="GPU Busy"
5598             symbol_name="GpuBusy"
5599             underscore_name="gpu_busy"
5600             description="The percentage of time in which the GPU has been processing GPU commands."
5601             data_type="float"
5602             max_equation="100"
5603             units="percent"
5604             semantic_type="duration"
5605             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
5606             mdapi_group="GPU"
5607             mdapi_usage_flags="Tier1 Overview System Frame"
5608             mdapi_supported_apis=""
5609             mdapi_hw_unit_type="gpu"
5610             />
5611    <counter name="VS Threads Dispatched"
5612             symbol_name="VsThreads"
5613             underscore_name="vs_threads"
5614             description="The total number of vertex shader hardware threads dispatched."
5615             data_type="uint64"
5616             units="threads"
5617             semantic_type="event"
5618             equation="A 1 READ"
5619             mdapi_group="EU Array/Vertex Shader"
5620             mdapi_usage_flags="Tier3 Frame Batch Draw"
5621             mdapi_supported_apis="VK OGL IO BB"
5622             mdapi_hw_unit_type="gpu"
5623             />
5624    <counter name="HS Threads Dispatched"
5625             symbol_name="HsThreads"
5626             underscore_name="hs_threads"
5627             description="The total number of hull shader hardware threads dispatched."
5628             data_type="uint64"
5629             units="threads"
5630             semantic_type="event"
5631             equation="A 2 READ"
5632             mdapi_group="EU Array/Hull Shader"
5633             mdapi_usage_flags="Tier3 Frame Batch Draw"
5634             mdapi_supported_apis="VK OGL4 IO BB"
5635             mdapi_hw_unit_type="gpu"
5636             />
5637    <counter name="DS Threads Dispatched"
5638             symbol_name="DsThreads"
5639             underscore_name="ds_threads"
5640             description="The total number of domain shader hardware threads dispatched."
5641             data_type="uint64"
5642             units="threads"
5643             semantic_type="event"
5644             equation="A 3 READ"
5645             mdapi_group="EU Array/Domain Shader"
5646             mdapi_usage_flags="Tier3 Frame Batch Draw"
5647             mdapi_supported_apis="VK OGL4 IO BB"
5648             mdapi_hw_unit_type="gpu"
5649             />
5650    <counter name="GS Threads Dispatched"
5651             symbol_name="GsThreads"
5652             underscore_name="gs_threads"
5653             description="The total number of geometry shader hardware threads dispatched."
5654             data_type="uint64"
5655             units="threads"
5656             semantic_type="event"
5657             equation="A 5 READ"
5658             mdapi_group="EU Array/Geometry Shader"
5659             mdapi_usage_flags="Tier3 Frame Batch Draw"
5660             mdapi_supported_apis="VK OGL4 IO BB"
5661             mdapi_hw_unit_type="gpu"
5662             />
5663    <counter name="FS Threads Dispatched"
5664             symbol_name="PsThreads"
5665             underscore_name="ps_threads"
5666             description="The total number of fragment shader hardware threads dispatched."
5667             data_type="uint64"
5668             units="threads"
5669             semantic_type="event"
5670             equation="A 6 READ"
5671             mdapi_group="EU Array/Fragment Shader"
5672             mdapi_usage_flags="Tier3 Frame Batch Draw"
5673             mdapi_supported_apis="VK OGL IO BB"
5674             mdapi_hw_unit_type="gpu"
5675             />
5676    <counter name="CS Threads Dispatched"
5677             symbol_name="CsThreads"
5678             underscore_name="cs_threads"
5679             description="The total number of compute shader hardware threads dispatched."
5680             data_type="uint64"
5681             units="threads"
5682             semantic_type="event"
5683             equation="A 4 READ"
5684             mdapi_group="EU Array/Compute Shader"
5685             mdapi_usage_flags="Tier3 Frame Batch Draw"
5686             mdapi_supported_apis="VK OGL4 OCL IO BB"
5687             mdapi_hw_unit_type="gpu"
5688             />
5689    <counter name="EU Active"
5690             symbol_name="EuActive"
5691             underscore_name="eu_active"
5692             description="The percentage of time in which the Execution Units were actively processing."
5693             data_type="float"
5694             max_equation="100"
5695             units="percent"
5696             semantic_type="duration"
5697             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5698             mdapi_group="EU Array"
5699             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5700             mdapi_supported_apis=""
5701             mdapi_hw_unit_type="gpu"
5702             />
5703    <counter name="EU Stall"
5704             symbol_name="EuStall"
5705             underscore_name="eu_stall"
5706             description="The percentage of time in which the Execution Units were stalled."
5707             data_type="float"
5708             max_equation="100"
5709             units="percent"
5710             semantic_type="duration"
5711             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5712             mdapi_group="EU Array"
5713             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5714             mdapi_supported_apis=""
5715             mdapi_hw_unit_type="gpu"
5716             />
5717    <counter name="EU Both FPU Pipes Active"
5718             symbol_name="EuFpuBothActive"
5719             underscore_name="eu_fpu_both_active"
5720             description="The percentage of time in which both EU FPU pipelines were actively processing."
5721             data_type="float"
5722             max_equation="100"
5723             units="percent"
5724             semantic_type="duration"
5725             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5726             mdapi_group="EU Array/Pipes"
5727             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5728             mdapi_supported_apis=""
5729             mdapi_hw_unit_type="gpu"
5730             />
5731    <counter name="VS FPU0 Pipe Active"
5732             symbol_name="VsFpu0Active"
5733             underscore_name="vs_fpu0_active"
5734             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
5735             data_type="float"
5736             max_equation="100"
5737             units="percent"
5738             semantic_type="duration"
5739             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5740             mdapi_group="EU Array/Vertex Shader"
5741             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5742             mdapi_supported_apis="VK OGL IO BB"
5743             mdapi_hw_unit_type="gpu"
5744             />
5745    <counter name="VS FPU1 Pipe Active"
5746             symbol_name="VsFpu1Active"
5747             underscore_name="vs_fpu1_active"
5748             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
5749             data_type="float"
5750             max_equation="100"
5751             units="percent"
5752             semantic_type="duration"
5753             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5754             mdapi_group="EU Array/Vertex Shader"
5755             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5756             mdapi_supported_apis="VK OGL IO BB"
5757             mdapi_hw_unit_type="gpu"
5758             />
5759    <counter name="VS Send Pipe Active"
5760             symbol_name="VsSendActive"
5761             underscore_name="vs_send_active"
5762             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
5763             data_type="float"
5764             max_equation="100"
5765             units="percent"
5766             semantic_type="duration"
5767             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5768             mdapi_group="EU Array/Vertex Shader"
5769             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5770             mdapi_supported_apis="VK OGL IO BB"
5771             mdapi_hw_unit_type="gpu"
5772             />
5773    <counter name="PS FPU0 Pipe Active"
5774             symbol_name="PsFpu0Active"
5775             underscore_name="ps_fpu0_active"
5776             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
5777             data_type="float"
5778             max_equation="100"
5779             units="percent"
5780             semantic_type="duration"
5781             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5782             mdapi_group="EU Array/Pixel Shader"
5783             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5784             mdapi_supported_apis="VK OGL IO BB"
5785             mdapi_hw_unit_type="gpu"
5786             />
5787    <counter name="PS FPU1 Pipe Active"
5788             symbol_name="PsFpu1Active"
5789             underscore_name="ps_fpu1_active"
5790             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
5791             data_type="float"
5792             max_equation="100"
5793             units="percent"
5794             semantic_type="duration"
5795             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5796             mdapi_group="EU Array/Pixel Shader"
5797             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5798             mdapi_supported_apis="VK OGL IO BB"
5799             mdapi_hw_unit_type="gpu"
5800             />
5801    <counter name="PS Send Pipeline Active"
5802             symbol_name="PsSendActive"
5803             underscore_name="ps_send_active"
5804             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
5805             data_type="float"
5806             max_equation="100"
5807             units="percent"
5808             semantic_type="duration"
5809             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5810             mdapi_group="EU Array/Pixel Shader"
5811             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5812             mdapi_supported_apis="VK OGL IO BB"
5813             mdapi_hw_unit_type="gpu"
5814             />
5815    <counter name="FS Both FPU Active"
5816             symbol_name="PsEuBothFpuActive"
5817             underscore_name="ps_eu_both_fpu_active"
5818             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
5819             data_type="float"
5820             max_equation="100"
5821             units="percent"
5822             semantic_type="duration"
5823             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5824             mdapi_group="3D Pipe/Fragment Shader"
5825             mdapi_usage_flags="Tier4 Frame Batch Draw"
5826             mdapi_supported_apis="VK OGL IO BB"
5827             mdapi_hw_unit_type="gpu"
5828             />
5829    <counter name="Rasterized Pixels"
5830             symbol_name="RasterizedPixels"
5831             underscore_name="rasterized_pixels"
5832             description="The total number of rasterized pixels."
5833             data_type="uint64"
5834             units="pixels"
5835             semantic_type="event"
5836             equation="A 21 READ 4 UMUL"
5837             mdapi_group="3D Pipe/Rasterizer"
5838             mdapi_usage_flags="Tier3 Frame Batch Draw"
5839             mdapi_supported_apis="VK OGL IO BB"
5840             mdapi_hw_unit_type="gpu"
5841             />
5842    <counter name="Early Hi-Depth Test Fails"
5843             symbol_name="HiDepthTestFails"
5844             underscore_name="hi_depth_test_fails"
5845             description="The total number of pixels dropped on early hierarchical depth test."
5846             data_type="uint64"
5847             units="pixels"
5848             semantic_type="event"
5849             equation="A 22 READ 4 UMUL"
5850             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
5851             mdapi_usage_flags="Tier3 Frame Batch Draw"
5852             mdapi_supported_apis="VK OGL IO BB"
5853             mdapi_hw_unit_type="gpu"
5854             />
5855    <counter name="Early Depth Test Fails"
5856             symbol_name="EarlyDepthTestFails"
5857             underscore_name="early_depth_test_fails"
5858             description="The total number of pixels dropped on early depth test."
5859             data_type="uint64"
5860             units="pixels"
5861             semantic_type="event"
5862             equation="A 23 READ 4 UMUL"
5863             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
5864             mdapi_usage_flags="Tier3 Frame Batch Draw"
5865             mdapi_supported_apis="VK OGL IO BB"
5866             mdapi_hw_unit_type="gpu"
5867             />
5868    <counter name="Samples Killed in FS"
5869             symbol_name="SamplesKilledInPs"
5870             underscore_name="samples_killed_in_ps"
5871             description="The total number of samples or pixels dropped in fragment shaders."
5872             data_type="uint64"
5873             units="pixels"
5874             semantic_type="event"
5875             equation="A 24 READ 4 UMUL"
5876             mdapi_group="3D Pipe/Fragment Shader"
5877             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
5878             mdapi_supported_apis="VK OGL IO BB"
5879             mdapi_hw_unit_type="gpu"
5880             />
5881    <counter name="Pixels Failing Tests"
5882             symbol_name="PixelsFailingPostPsTests"
5883             underscore_name="pixels_failing_post_ps_tests"
5884             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
5885             data_type="uint64"
5886             units="pixels"
5887             semantic_type="event"
5888             equation="A 25 READ 4 UMUL"
5889             mdapi_group="3D Pipe/Output Merger"
5890             mdapi_usage_flags="Tier3 Frame Batch Draw"
5891             mdapi_supported_apis="VK OGL IO BB"
5892             mdapi_hw_unit_type="gpu"
5893             />
5894    <counter name="Samples Written"
5895             symbol_name="SamplesWritten"
5896             underscore_name="samples_written"
5897             description="The total number of samples or pixels written to all render targets."
5898             data_type="uint64"
5899             units="pixels"
5900             semantic_type="event"
5901             equation="A 26 READ 4 UMUL"
5902             mdapi_group="3D Pipe/Output Merger"
5903             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5904             mdapi_supported_apis="VK OGL IO BB"
5905             mdapi_hw_unit_type="gpu"
5906             />
5907    <counter name="Samples Blended"
5908             symbol_name="SamplesBlended"
5909             underscore_name="samples_blended"
5910             description="The total number of blended samples or pixels written to all render targets."
5911             data_type="uint64"
5912             units="pixels"
5913             semantic_type="event"
5914             equation="A 27 READ 4 UMUL"
5915             mdapi_group="3D Pipe/Output Merger"
5916             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5917             mdapi_supported_apis="VK OGL IO BB"
5918             mdapi_hw_unit_type="gpu"
5919             />
5920    <counter name="Sampler Texels"
5921             symbol_name="SamplerTexels"
5922             underscore_name="sampler_texels"
5923             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
5924             data_type="uint64"
5925             units="texels"
5926             semantic_type="event"
5927             equation="A 28 READ 4 UMUL"
5928             mdapi_group="Sampler/Sampler Input"
5929             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5930             mdapi_supported_apis=""
5931             mdapi_hw_unit_type="gpu"
5932             />
5933    <counter name="Sampler Texels Misses"
5934             symbol_name="SamplerTexelMisses"
5935             underscore_name="sampler_texel_misses"
5936             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
5937             data_type="uint64"
5938             units="texels"
5939             semantic_type="event"
5940             equation="A 29 READ 4 UMUL"
5941             mdapi_group="Sampler/Sampler Cache"
5942             mdapi_usage_flags="Tier3 Batch Frame Draw"
5943             mdapi_supported_apis=""
5944             mdapi_hw_unit_type="gpu"
5945             />
5946    <counter name="SLM Bytes Read"
5947             symbol_name="SlmBytesRead"
5948             underscore_name="slm_bytes_read"
5949             description="The total number of GPU memory bytes read from shared local memory."
5950             data_type="uint64"
5951             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5952             units="bytes"
5953             semantic_type="throughput"
5954             equation="A 30 READ 64 UMUL"
5955             mdapi_group="L3/Data Port/SLM"
5956             mdapi_usage_flags="Tier3 Frame Batch Draw"
5957             mdapi_supported_apis="VK OGL4 OCL IO BB"
5958             mdapi_hw_unit_type="gpu"
5959             />
5960    <counter name="SLM Bytes Written"
5961             symbol_name="SlmBytesWritten"
5962             underscore_name="slm_bytes_written"
5963             description="The total number of GPU memory bytes written into shared local memory."
5964             data_type="uint64"
5965             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5966             units="bytes"
5967             semantic_type="throughput"
5968             equation="A 31 READ 64 UMUL"
5969             mdapi_group="L3/Data Port/SLM"
5970             mdapi_usage_flags="Tier3 Frame Batch Draw"
5971             mdapi_supported_apis="VK OGL4 OCL IO BB"
5972             mdapi_hw_unit_type="gpu"
5973             />
5974    <counter name="Shader Memory Accesses"
5975             symbol_name="ShaderMemoryAccesses"
5976             underscore_name="shader_memory_accesses"
5977             description="The total number of shader memory accesses to L3."
5978             data_type="uint64"
5979             units="messages"
5980             semantic_type="event"
5981             equation="A 32 READ"
5982             mdapi_group="L3/Data Port"
5983             mdapi_usage_flags="Tier3 Frame Batch Draw"
5984             mdapi_supported_apis=""
5985             mdapi_hw_unit_type="gpu"
5986             />
5987    <counter name="Shader Atomic Memory Accesses"
5988             symbol_name="ShaderAtomics"
5989             underscore_name="shader_atomics"
5990             description="The total number of shader atomic memory accesses."
5991             data_type="uint64"
5992             units="messages"
5993             semantic_type="event"
5994             equation="A 34 READ"
5995             mdapi_group="L3/Data Port/Atomics"
5996             mdapi_usage_flags="Tier3 Frame Batch Draw"
5997             mdapi_supported_apis="VK OGL OCL IO BB"
5998             mdapi_hw_unit_type="gpu"
5999             />
6000    <counter name="L3 Shader Throughput"
6001             symbol_name="L3ShaderThroughput"
6002             underscore_name="l3_shader_throughput"
6003             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
6004             data_type="uint64"
6005             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6006             units="bytes"
6007             semantic_type="throughput"
6008             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
6009             mdapi_group="L3/Data Port"
6010             mdapi_usage_flags="Tier2 Frame Batch Draw"
6011             mdapi_supported_apis="VK OGL4 OCL IO BB"
6012             mdapi_hw_unit_type="gpu"
6013             />
6014    <counter name="Shader Barrier Messages"
6015             symbol_name="ShaderBarriers"
6016             underscore_name="shader_barriers"
6017             description="The total number of shader barrier messages."
6018             data_type="uint64"
6019             units="messages"
6020             semantic_type="event"
6021             equation="A 35 READ"
6022             mdapi_group="EU Array/Barrier"
6023             mdapi_usage_flags="Tier3 Frame Batch Draw"
6024             mdapi_supported_apis=""
6025             mdapi_hw_unit_type="gpu"
6026             />
6027    <counter name="Slice0 L3 Bank0 Stalled"
6028             symbol_name="L30Bank0Stalled"
6029             underscore_name="l30_bank0_stalled"
6030             description="The percentage of time in which slice0 L3 bank0 is stalled"
6031             data_type="float"
6032             max_equation="100"
6033             units="percent"
6034             semantic_type="duration"
6035             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
6036             availability="$SliceMask 0x1 AND"
6037             mdapi_group="GTI/L3"
6038             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6039             mdapi_supported_apis=""
6040             mdapi_hw_unit_type="slice"
6041             />
6042    <counter name="Slice0 L3 Bank1 Stalled"
6043             symbol_name="L30Bank1Stalled"
6044             underscore_name="l30_bank1_stalled"
6045             description="The percentage of time in which slice0 L3 bank1 is stalled"
6046             data_type="float"
6047             max_equation="100"
6048             units="percent"
6049             semantic_type="duration"
6050             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
6051             availability="$SliceMask 0x1 AND"
6052             mdapi_group="GTI/L3"
6053             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6054             mdapi_supported_apis=""
6055             mdapi_hw_unit_type="slice"
6056             />
6057    <counter name="Slice0 L3 Bank1 Active"
6058             symbol_name="L30Bank1Active"
6059             underscore_name="l30_bank1_active"
6060             description="The percentage of time in which slice0 L3 bank1 is active"
6061             data_type="float"
6062             max_equation="100"
6063             units="percent"
6064             semantic_type="duration"
6065             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
6066             availability="$SliceMask 0x1 AND"
6067             mdapi_group="GTI/L3"
6068             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6069             mdapi_supported_apis=""
6070             mdapi_hw_unit_type="slice"
6071             />
6072    <counter name="Slice0 L3 Bank0 Active"
6073             symbol_name="L30Bank0Active"
6074             underscore_name="l30_bank0_active"
6075             description="The percentage of time in which slice0 L3 bank0 is active"
6076             data_type="float"
6077             max_equation="100"
6078             units="percent"
6079             semantic_type="duration"
6080             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
6081             availability="$SliceMask 0x1 AND"
6082             mdapi_group="GTI/L3"
6083             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6084             mdapi_supported_apis=""
6085             mdapi_hw_unit_type="slice"
6086             />
6087    <counter name="SQ is full"
6088             symbol_name="GTRequestQueueFull"
6089             underscore_name="gt_request_queue_full"
6090             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
6091             data_type="float"
6092             max_equation="100"
6093             units="percent"
6094             semantic_type="duration"
6095             equation="PERFCNT 0 READ 100 UMUL $GpuCoreClocks FDIV"
6096             availability="true $QueryMode &amp;&amp;"
6097             mdapi_group="GTI"
6098             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6099             mdapi_supported_apis="VK OGL4 OCL"
6100             mdapi_hw_unit_type="gpu"
6101             />
6102    <register_config type="NOA">
6103        <register type="NOA" address="0x000091BC" value="0xE0500000" />
6104        <register type="NOA" address="0x00009840" value="0x00000080" />
6105        <register type="NOA" address="0x00009888" value="0x126C7B40" />
6106        <register type="NOA" address="0x00009888" value="0x166C0020" />
6107        <register type="NOA" address="0x00009888" value="0x0A603444" />
6108        <register type="NOA" address="0x00009888" value="0x0A613400" />
6109        <register type="NOA" address="0x00009888" value="0x1A4EA800" />
6110        <register type="NOA" address="0x00009888" value="0x1C4E0002" />
6111        <register type="NOA" address="0x00009888" value="0x024E8000" />
6112        <register type="NOA" address="0x00009888" value="0x044E8000" />
6113        <register type="NOA" address="0x00009888" value="0x064E8000" />
6114        <register type="NOA" address="0x00009888" value="0x084E8000" />
6115        <register type="NOA" address="0x00009888" value="0x0A4E8000" />
6116        <register type="NOA" address="0x00009888" value="0x064F4000" />
6117        <register type="NOA" address="0x00009888" value="0x0C6C5327" />
6118        <register type="NOA" address="0x00009888" value="0x0E6C5425" />
6119        <register type="NOA" address="0x00009888" value="0x006C2A00" />
6120        <register type="NOA" address="0x00009888" value="0x026C285B" />
6121        <register type="NOA" address="0x00009888" value="0x046C005C" />
6122        <register type="NOA" address="0x00009888" value="0x106C0000" />
6123        <register type="NOA" address="0x00009888" value="0x1C6C0000" />
6124        <register type="NOA" address="0x00009888" value="0x1E6C0000" />
6125        <register type="NOA" address="0x00009888" value="0x1A6C0800" />
6126        <register type="NOA" address="0x00009888" value="0x0C1BC000" />
6127        <register type="NOA" address="0x00009888" value="0x0E1BC000" />
6128        <register type="NOA" address="0x00009888" value="0x001B8000" />
6129        <register type="NOA" address="0x00009888" value="0x021BC000" />
6130        <register type="NOA" address="0x00009888" value="0x041BC000" />
6131        <register type="NOA" address="0x00009888" value="0x1C1C003C" />
6132        <register type="NOA" address="0x00009888" value="0x121C8000" />
6133        <register type="NOA" address="0x00009888" value="0x141C8000" />
6134        <register type="NOA" address="0x00009888" value="0x161C8000" />
6135        <register type="NOA" address="0x00009888" value="0x181C8000" />
6136        <register type="NOA" address="0x00009888" value="0x1A1C0800" />
6137        <register type="NOA" address="0x00009888" value="0x065B4000" />
6138        <register type="NOA" address="0x00009888" value="0x1A5C1000" />
6139        <register type="NOA" address="0x00009888" value="0x10600000" />
6140        <register type="NOA" address="0x00009888" value="0x04600000" />
6141        <register type="NOA" address="0x00009888" value="0x0C610044" />
6142        <register type="NOA" address="0x00009888" value="0x10610000" />
6143        <register type="NOA" address="0x00009888" value="0x06610000" />
6144        <register type="NOA" address="0x00009888" value="0x0C4C02A8" />
6145        <register type="NOA" address="0x00009888" value="0x084CA000" />
6146        <register type="NOA" address="0x00009888" value="0x0A4C002A" />
6147        <register type="NOA" address="0x00009888" value="0x0C0DA000" />
6148        <register type="NOA" address="0x00009888" value="0x0E0DA000" />
6149        <register type="NOA" address="0x00009888" value="0x000D8000" />
6150        <register type="NOA" address="0x00009888" value="0x020DA000" />
6151        <register type="NOA" address="0x00009888" value="0x040DA000" />
6152        <register type="NOA" address="0x00009888" value="0x060D2000" />
6153        <register type="NOA" address="0x00009888" value="0x100F0154" />
6154        <register type="NOA" address="0x00009888" value="0x0C0F5000" />
6155        <register type="NOA" address="0x00009888" value="0x0E0F0055" />
6156        <register type="NOA" address="0x00009888" value="0x182C00AA" />
6157        <register type="NOA" address="0x00009888" value="0x022C8000" />
6158        <register type="NOA" address="0x00009888" value="0x042C8000" />
6159        <register type="NOA" address="0x00009888" value="0x062C8000" />
6160        <register type="NOA" address="0x00009888" value="0x082C8000" />
6161        <register type="NOA" address="0x00009888" value="0x0A2C8000" />
6162        <register type="NOA" address="0x00009888" value="0x0C2CC000" />
6163        <register type="NOA" address="0x00009888" value="0x1190FFC0" />
6164        <register type="NOA" address="0x00009888" value="0x57900000" />
6165        <register type="NOA" address="0x00009888" value="0x49900420" />
6166        <register type="NOA" address="0x00009888" value="0x37900000" />
6167        <register type="NOA" address="0x00009888" value="0x33900000" />
6168        <register type="NOA" address="0x00009888" value="0x4B900021" />
6169        <register type="NOA" address="0x00009888" value="0x59900000" />
6170        <register type="NOA" address="0x00009888" value="0x51900000" />
6171        <register type="NOA" address="0x00009888" value="0x41900400" />
6172        <register type="NOA" address="0x00009888" value="0x43900421" />
6173        <register type="NOA" address="0x00009888" value="0x53900000" />
6174        <register type="NOA" address="0x00009888" value="0x45900040" />
6175    </register_config>
6176    <register_config type="OA">
6177        <register type="OA" address="0x00002740" value="0x00000000" />
6178        <register type="OA" address="0x00002744" value="0x00800000" />
6179        <register type="OA" address="0x00002710" value="0x00000000" />
6180        <register type="OA" address="0x00002714" value="0xF0800000" />
6181        <register type="OA" address="0x00002720" value="0x00000000" />
6182        <register type="OA" address="0x00002724" value="0xF0800000" />
6183        <register type="OA" address="0x00002770" value="0x00100070" />
6184        <register type="OA" address="0x00002774" value="0x0000FFF1" />
6185        <register type="OA" address="0x00002778" value="0x00014002" />
6186        <register type="OA" address="0x0000277C" value="0x0000C3FF" />
6187        <register type="OA" address="0x00002780" value="0x00010002" />
6188        <register type="OA" address="0x00002784" value="0x0000C7FF" />
6189        <register type="OA" address="0x00002788" value="0x00004002" />
6190        <register type="OA" address="0x0000278C" value="0x0000D3FF" />
6191        <register type="OA" address="0x00002790" value="0x00100700" />
6192        <register type="OA" address="0x00002794" value="0x0000FF1F" />
6193        <register type="OA" address="0x00002798" value="0x00001402" />
6194        <register type="OA" address="0x0000279C" value="0x0000FC3F" />
6195        <register type="OA" address="0x000027A0" value="0x00001002" />
6196        <register type="OA" address="0x000027A4" value="0x0000FC7F" />
6197        <register type="OA" address="0x000027A8" value="0x00000402" />
6198        <register type="OA" address="0x000027AC" value="0x0000FD3F" />
6199    </register_config>
6200    <register_config type="FLEX">
6201        <register type="FLEX" address="0x0000E458" value="0x00005004" />
6202        <register type="FLEX" address="0x0000E558" value="0x00010003" />
6203        <register type="FLEX" address="0x0000E658" value="0x00012011" />
6204        <register type="FLEX" address="0x0000E758" value="0x00015014" />
6205        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
6206        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
6207        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
6208    </register_config>
6209  </set>
6210
6211  <set name="Metric set L3_2"
6212       chipset="CFLGT2"
6213       symbol_name="L3_2"
6214       underscore_name="l3_2"
6215       mdapi_supported_apis="VK OGL OCL IO BB"
6216       hw_config_guid="bb4bcce9-2cbb-4818-9e49-67ce2c99cd25"
6217       >
6218    <counter name="GPU Time Elapsed"
6219             symbol_name="GpuTime"
6220             underscore_name="gpu_time"
6221             description="Time elapsed on the GPU during the measurement."
6222             data_type="uint64"
6223             units="ns"
6224             semantic_type="duration"
6225             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6226             mdapi_group="GPU"
6227             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6228             mdapi_supported_apis=""
6229             mdapi_hw_unit_type="gpu"
6230             />
6231    <counter name="GPU Core Clocks"
6232             symbol_name="GpuCoreClocks"
6233             underscore_name="gpu_core_clocks"
6234             description="The total number of GPU core clocks elapsed during the measurement."
6235             data_type="uint64"
6236             units="cycles"
6237             semantic_type="event"
6238             equation="GPU_CLOCK 0 READ"
6239             mdapi_group="GPU"
6240             mdapi_usage_flags="Tier1 Frame Batch Draw"
6241             mdapi_supported_apis=""
6242             mdapi_hw_unit_type="gpu"
6243             />
6244    <counter name="AVG GPU Core Frequency"
6245             symbol_name="AvgGpuCoreFrequency"
6246             underscore_name="avg_gpu_core_frequency"
6247             description="Average GPU Core Frequency in the measurement."
6248             data_type="uint64"
6249             max_equation="$GpuMaxFrequency"
6250             units="hz"
6251             semantic_type="event"
6252             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6253             mdapi_group="GPU"
6254             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6255             mdapi_supported_apis=""
6256             mdapi_hw_unit_type="gpu"
6257             />
6258    <counter name="GPU Busy"
6259             symbol_name="GpuBusy"
6260             underscore_name="gpu_busy"
6261             description="The percentage of time in which the GPU has been processing GPU commands."
6262             data_type="float"
6263             max_equation="100"
6264             units="percent"
6265             semantic_type="duration"
6266             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
6267             mdapi_group="GPU"
6268             mdapi_usage_flags="Tier1 Overview System Frame"
6269             mdapi_supported_apis=""
6270             mdapi_hw_unit_type="gpu"
6271             />
6272    <counter name="VS Threads Dispatched"
6273             symbol_name="VsThreads"
6274             underscore_name="vs_threads"
6275             description="The total number of vertex shader hardware threads dispatched."
6276             data_type="uint64"
6277             units="threads"
6278             semantic_type="event"
6279             equation="A 1 READ"
6280             mdapi_group="EU Array/Vertex Shader"
6281             mdapi_usage_flags="Tier3 Frame Batch Draw"
6282             mdapi_supported_apis="VK OGL IO BB"
6283             mdapi_hw_unit_type="gpu"
6284             />
6285    <counter name="HS Threads Dispatched"
6286             symbol_name="HsThreads"
6287             underscore_name="hs_threads"
6288             description="The total number of hull shader hardware threads dispatched."
6289             data_type="uint64"
6290             units="threads"
6291             semantic_type="event"
6292             equation="A 2 READ"
6293             mdapi_group="EU Array/Hull Shader"
6294             mdapi_usage_flags="Tier3 Frame Batch Draw"
6295             mdapi_supported_apis="VK OGL4 IO BB"
6296             mdapi_hw_unit_type="gpu"
6297             />
6298    <counter name="DS Threads Dispatched"
6299             symbol_name="DsThreads"
6300             underscore_name="ds_threads"
6301             description="The total number of domain shader hardware threads dispatched."
6302             data_type="uint64"
6303             units="threads"
6304             semantic_type="event"
6305             equation="A 3 READ"
6306             mdapi_group="EU Array/Domain Shader"
6307             mdapi_usage_flags="Tier3 Frame Batch Draw"
6308             mdapi_supported_apis="VK OGL4 IO BB"
6309             mdapi_hw_unit_type="gpu"
6310             />
6311    <counter name="GS Threads Dispatched"
6312             symbol_name="GsThreads"
6313             underscore_name="gs_threads"
6314             description="The total number of geometry shader hardware threads dispatched."
6315             data_type="uint64"
6316             units="threads"
6317             semantic_type="event"
6318             equation="A 5 READ"
6319             mdapi_group="EU Array/Geometry Shader"
6320             mdapi_usage_flags="Tier3 Frame Batch Draw"
6321             mdapi_supported_apis="VK OGL4 IO BB"
6322             mdapi_hw_unit_type="gpu"
6323             />
6324    <counter name="FS Threads Dispatched"
6325             symbol_name="PsThreads"
6326             underscore_name="ps_threads"
6327             description="The total number of fragment shader hardware threads dispatched."
6328             data_type="uint64"
6329             units="threads"
6330             semantic_type="event"
6331             equation="A 6 READ"
6332             mdapi_group="EU Array/Fragment Shader"
6333             mdapi_usage_flags="Tier3 Frame Batch Draw"
6334             mdapi_supported_apis="VK OGL IO BB"
6335             mdapi_hw_unit_type="gpu"
6336             />
6337    <counter name="CS Threads Dispatched"
6338             symbol_name="CsThreads"
6339             underscore_name="cs_threads"
6340             description="The total number of compute shader hardware threads dispatched."
6341             data_type="uint64"
6342             units="threads"
6343             semantic_type="event"
6344             equation="A 4 READ"
6345             mdapi_group="EU Array/Compute Shader"
6346             mdapi_usage_flags="Tier3 Frame Batch Draw"
6347             mdapi_supported_apis="VK OGL4 OCL IO BB"
6348             mdapi_hw_unit_type="gpu"
6349             />
6350    <counter name="EU Active"
6351             symbol_name="EuActive"
6352             underscore_name="eu_active"
6353             description="The percentage of time in which the Execution Units were actively processing."
6354             data_type="float"
6355             max_equation="100"
6356             units="percent"
6357             semantic_type="duration"
6358             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6359             mdapi_group="EU Array"
6360             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6361             mdapi_supported_apis=""
6362             mdapi_hw_unit_type="gpu"
6363             />
6364    <counter name="EU Stall"
6365             symbol_name="EuStall"
6366             underscore_name="eu_stall"
6367             description="The percentage of time in which the Execution Units were stalled."
6368             data_type="float"
6369             max_equation="100"
6370             units="percent"
6371             semantic_type="duration"
6372             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6373             mdapi_group="EU Array"
6374             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6375             mdapi_supported_apis=""
6376             mdapi_hw_unit_type="gpu"
6377             />
6378    <counter name="EU Both FPU Pipes Active"
6379             symbol_name="EuFpuBothActive"
6380             underscore_name="eu_fpu_both_active"
6381             description="The percentage of time in which both EU FPU pipelines were actively processing."
6382             data_type="float"
6383             max_equation="100"
6384             units="percent"
6385             semantic_type="duration"
6386             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6387             mdapi_group="EU Array/Pipes"
6388             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6389             mdapi_supported_apis=""
6390             mdapi_hw_unit_type="gpu"
6391             />
6392    <counter name="VS FPU0 Pipe Active"
6393             symbol_name="VsFpu0Active"
6394             underscore_name="vs_fpu0_active"
6395             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
6396             data_type="float"
6397             max_equation="100"
6398             units="percent"
6399             semantic_type="duration"
6400             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6401             mdapi_group="EU Array/Vertex Shader"
6402             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6403             mdapi_supported_apis="VK OGL IO BB"
6404             mdapi_hw_unit_type="gpu"
6405             />
6406    <counter name="VS FPU1 Pipe Active"
6407             symbol_name="VsFpu1Active"
6408             underscore_name="vs_fpu1_active"
6409             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
6410             data_type="float"
6411             max_equation="100"
6412             units="percent"
6413             semantic_type="duration"
6414             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6415             mdapi_group="EU Array/Vertex Shader"
6416             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6417             mdapi_supported_apis="VK OGL IO BB"
6418             mdapi_hw_unit_type="gpu"
6419             />
6420    <counter name="VS Send Pipe Active"
6421             symbol_name="VsSendActive"
6422             underscore_name="vs_send_active"
6423             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
6424             data_type="float"
6425             max_equation="100"
6426             units="percent"
6427             semantic_type="duration"
6428             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6429             mdapi_group="EU Array/Vertex Shader"
6430             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6431             mdapi_supported_apis="VK OGL IO BB"
6432             mdapi_hw_unit_type="gpu"
6433             />
6434    <counter name="PS FPU0 Pipe Active"
6435             symbol_name="PsFpu0Active"
6436             underscore_name="ps_fpu0_active"
6437             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
6438             data_type="float"
6439             max_equation="100"
6440             units="percent"
6441             semantic_type="duration"
6442             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6443             mdapi_group="EU Array/Pixel Shader"
6444             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6445             mdapi_supported_apis="VK OGL IO BB"
6446             mdapi_hw_unit_type="gpu"
6447             />
6448    <counter name="PS FPU1 Pipe Active"
6449             symbol_name="PsFpu1Active"
6450             underscore_name="ps_fpu1_active"
6451             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
6452             data_type="float"
6453             max_equation="100"
6454             units="percent"
6455             semantic_type="duration"
6456             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6457             mdapi_group="EU Array/Pixel Shader"
6458             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6459             mdapi_supported_apis="VK OGL IO BB"
6460             mdapi_hw_unit_type="gpu"
6461             />
6462    <counter name="PS Send Pipeline Active"
6463             symbol_name="PsSendActive"
6464             underscore_name="ps_send_active"
6465             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
6466             data_type="float"
6467             max_equation="100"
6468             units="percent"
6469             semantic_type="duration"
6470             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6471             mdapi_group="EU Array/Pixel Shader"
6472             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6473             mdapi_supported_apis="VK OGL IO BB"
6474             mdapi_hw_unit_type="gpu"
6475             />
6476    <counter name="FS Both FPU Active"
6477             symbol_name="PsEuBothFpuActive"
6478             underscore_name="ps_eu_both_fpu_active"
6479             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
6480             data_type="float"
6481             max_equation="100"
6482             units="percent"
6483             semantic_type="duration"
6484             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6485             mdapi_group="3D Pipe/Fragment Shader"
6486             mdapi_usage_flags="Tier4 Frame Batch Draw"
6487             mdapi_supported_apis="VK OGL IO BB"
6488             mdapi_hw_unit_type="gpu"
6489             />
6490    <counter name="Rasterized Pixels"
6491             symbol_name="RasterizedPixels"
6492             underscore_name="rasterized_pixels"
6493             description="The total number of rasterized pixels."
6494             data_type="uint64"
6495             units="pixels"
6496             semantic_type="event"
6497             equation="A 21 READ 4 UMUL"
6498             mdapi_group="3D Pipe/Rasterizer"
6499             mdapi_usage_flags="Tier3 Frame Batch Draw"
6500             mdapi_supported_apis="VK OGL IO BB"
6501             mdapi_hw_unit_type="gpu"
6502             />
6503    <counter name="Early Hi-Depth Test Fails"
6504             symbol_name="HiDepthTestFails"
6505             underscore_name="hi_depth_test_fails"
6506             description="The total number of pixels dropped on early hierarchical depth test."
6507             data_type="uint64"
6508             units="pixels"
6509             semantic_type="event"
6510             equation="A 22 READ 4 UMUL"
6511             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
6512             mdapi_usage_flags="Tier3 Frame Batch Draw"
6513             mdapi_supported_apis="VK OGL IO BB"
6514             mdapi_hw_unit_type="gpu"
6515             />
6516    <counter name="Early Depth Test Fails"
6517             symbol_name="EarlyDepthTestFails"
6518             underscore_name="early_depth_test_fails"
6519             description="The total number of pixels dropped on early depth test."
6520             data_type="uint64"
6521             units="pixels"
6522             semantic_type="event"
6523             equation="A 23 READ 4 UMUL"
6524             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
6525             mdapi_usage_flags="Tier3 Frame Batch Draw"
6526             mdapi_supported_apis="VK OGL IO BB"
6527             mdapi_hw_unit_type="gpu"
6528             />
6529    <counter name="Samples Killed in FS"
6530             symbol_name="SamplesKilledInPs"
6531             underscore_name="samples_killed_in_ps"
6532             description="The total number of samples or pixels dropped in fragment shaders."
6533             data_type="uint64"
6534             units="pixels"
6535             semantic_type="event"
6536             equation="A 24 READ 4 UMUL"
6537             mdapi_group="3D Pipe/Fragment Shader"
6538             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
6539             mdapi_supported_apis="VK OGL IO BB"
6540             mdapi_hw_unit_type="gpu"
6541             />
6542    <counter name="Pixels Failing Tests"
6543             symbol_name="PixelsFailingPostPsTests"
6544             underscore_name="pixels_failing_post_ps_tests"
6545             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
6546             data_type="uint64"
6547             units="pixels"
6548             semantic_type="event"
6549             equation="A 25 READ 4 UMUL"
6550             mdapi_group="3D Pipe/Output Merger"
6551             mdapi_usage_flags="Tier3 Frame Batch Draw"
6552             mdapi_supported_apis="VK OGL IO BB"
6553             mdapi_hw_unit_type="gpu"
6554             />
6555    <counter name="Samples Written"
6556             symbol_name="SamplesWritten"
6557             underscore_name="samples_written"
6558             description="The total number of samples or pixels written to all render targets."
6559             data_type="uint64"
6560             units="pixels"
6561             semantic_type="event"
6562             equation="A 26 READ 4 UMUL"
6563             mdapi_group="3D Pipe/Output Merger"
6564             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6565             mdapi_supported_apis="VK OGL IO BB"
6566             mdapi_hw_unit_type="gpu"
6567             />
6568    <counter name="Samples Blended"
6569             symbol_name="SamplesBlended"
6570             underscore_name="samples_blended"
6571             description="The total number of blended samples or pixels written to all render targets."
6572             data_type="uint64"
6573             units="pixels"
6574             semantic_type="event"
6575             equation="A 27 READ 4 UMUL"
6576             mdapi_group="3D Pipe/Output Merger"
6577             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6578             mdapi_supported_apis="VK OGL IO BB"
6579             mdapi_hw_unit_type="gpu"
6580             />
6581    <counter name="Sampler Texels"
6582             symbol_name="SamplerTexels"
6583             underscore_name="sampler_texels"
6584             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
6585             data_type="uint64"
6586             units="texels"
6587             semantic_type="event"
6588             equation="A 28 READ 4 UMUL"
6589             mdapi_group="Sampler/Sampler Input"
6590             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6591             mdapi_supported_apis=""
6592             mdapi_hw_unit_type="gpu"
6593             />
6594    <counter name="Sampler Texels Misses"
6595             symbol_name="SamplerTexelMisses"
6596             underscore_name="sampler_texel_misses"
6597             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
6598             data_type="uint64"
6599             units="texels"
6600             semantic_type="event"
6601             equation="A 29 READ 4 UMUL"
6602             mdapi_group="Sampler/Sampler Cache"
6603             mdapi_usage_flags="Tier3 Batch Frame Draw"
6604             mdapi_supported_apis=""
6605             mdapi_hw_unit_type="gpu"
6606             />
6607    <counter name="SLM Bytes Read"
6608             symbol_name="SlmBytesRead"
6609             underscore_name="slm_bytes_read"
6610             description="The total number of GPU memory bytes read from shared local memory."
6611             data_type="uint64"
6612             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6613             units="bytes"
6614             semantic_type="throughput"
6615             equation="A 30 READ 64 UMUL"
6616             mdapi_group="L3/Data Port/SLM"
6617             mdapi_usage_flags="Tier3 Frame Batch Draw"
6618             mdapi_supported_apis="VK OGL4 OCL IO BB"
6619             mdapi_hw_unit_type="gpu"
6620             />
6621    <counter name="SLM Bytes Written"
6622             symbol_name="SlmBytesWritten"
6623             underscore_name="slm_bytes_written"
6624             description="The total number of GPU memory bytes written into shared local memory."
6625             data_type="uint64"
6626             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6627             units="bytes"
6628             semantic_type="throughput"
6629             equation="A 31 READ 64 UMUL"
6630             mdapi_group="L3/Data Port/SLM"
6631             mdapi_usage_flags="Tier3 Frame Batch Draw"
6632             mdapi_supported_apis="VK OGL4 OCL IO BB"
6633             mdapi_hw_unit_type="gpu"
6634             />
6635    <counter name="Shader Memory Accesses"
6636             symbol_name="ShaderMemoryAccesses"
6637             underscore_name="shader_memory_accesses"
6638             description="The total number of shader memory accesses to L3."
6639             data_type="uint64"
6640             units="messages"
6641             semantic_type="event"
6642             equation="A 32 READ"
6643             mdapi_group="L3/Data Port"
6644             mdapi_usage_flags="Tier3 Frame Batch Draw"
6645             mdapi_supported_apis=""
6646             mdapi_hw_unit_type="gpu"
6647             />
6648    <counter name="Shader Atomic Memory Accesses"
6649             symbol_name="ShaderAtomics"
6650             underscore_name="shader_atomics"
6651             description="The total number of shader atomic memory accesses."
6652             data_type="uint64"
6653             units="messages"
6654             semantic_type="event"
6655             equation="A 34 READ"
6656             mdapi_group="L3/Data Port/Atomics"
6657             mdapi_usage_flags="Tier3 Frame Batch Draw"
6658             mdapi_supported_apis="VK OGL OCL IO BB"
6659             mdapi_hw_unit_type="gpu"
6660             />
6661    <counter name="L3 Shader Throughput"
6662             symbol_name="L3ShaderThroughput"
6663             underscore_name="l3_shader_throughput"
6664             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
6665             data_type="uint64"
6666             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6667             units="bytes"
6668             semantic_type="throughput"
6669             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
6670             mdapi_group="L3/Data Port"
6671             mdapi_usage_flags="Tier2 Frame Batch Draw"
6672             mdapi_supported_apis="VK OGL4 OCL IO BB"
6673             mdapi_hw_unit_type="gpu"
6674             />
6675    <counter name="Shader Barrier Messages"
6676             symbol_name="ShaderBarriers"
6677             underscore_name="shader_barriers"
6678             description="The total number of shader barrier messages."
6679             data_type="uint64"
6680             units="messages"
6681             semantic_type="event"
6682             equation="A 35 READ"
6683             mdapi_group="EU Array/Barrier"
6684             mdapi_usage_flags="Tier3 Frame Batch Draw"
6685             mdapi_supported_apis=""
6686             mdapi_hw_unit_type="gpu"
6687             />
6688    <counter name="Slice0 L3 Bank2 Stalled"
6689             symbol_name="L30Bank2Stalled"
6690             underscore_name="l30_bank2_stalled"
6691             description="The percentage of time in which slice0 L3 bank2 is stalled"
6692             data_type="float"
6693             max_equation="100"
6694             units="percent"
6695             semantic_type="duration"
6696             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
6697             availability="$SliceMask 0x1 AND"
6698             mdapi_group="GTI/L3"
6699             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6700             mdapi_supported_apis=""
6701             mdapi_hw_unit_type="slice"
6702             />
6703    <counter name="Slice0 L3 Bank2 Active"
6704             symbol_name="L30Bank2Active"
6705             underscore_name="l30_bank2_active"
6706             description="The percentage of time in which slice0 L3 bank2 is active"
6707             data_type="float"
6708             max_equation="100"
6709             units="percent"
6710             semantic_type="duration"
6711             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
6712             availability="$SliceMask 0x1 AND"
6713             mdapi_group="GTI/L3"
6714             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6715             mdapi_supported_apis=""
6716             mdapi_hw_unit_type="slice"
6717             />
6718    <counter name="SQ is full"
6719             symbol_name="GTRequestQueueFull"
6720             underscore_name="gt_request_queue_full"
6721             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
6722             data_type="float"
6723             max_equation="100"
6724             units="percent"
6725             semantic_type="duration"
6726             equation="PERFCNT 0 READ 100 UMUL $GpuCoreClocks FDIV"
6727             availability="true $QueryMode &amp;&amp;"
6728             mdapi_group="GTI"
6729             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6730             mdapi_supported_apis="VK OGL4 OCL"
6731             mdapi_hw_unit_type="gpu"
6732             />
6733    <register_config type="NOA">
6734        <register type="NOA" address="0x000091BC" value="0xE0500000" />
6735        <register type="NOA" address="0x00009840" value="0x00000080" />
6736        <register type="NOA" address="0x00009888" value="0x126C02E0" />
6737        <register type="NOA" address="0x00009888" value="0x146C0001" />
6738        <register type="NOA" address="0x00009888" value="0x0A623400" />
6739        <register type="NOA" address="0x00009888" value="0x044E8000" />
6740        <register type="NOA" address="0x00009888" value="0x064E8000" />
6741        <register type="NOA" address="0x00009888" value="0x084E8000" />
6742        <register type="NOA" address="0x00009888" value="0x0A4E8000" />
6743        <register type="NOA" address="0x00009888" value="0x064F4000" />
6744        <register type="NOA" address="0x00009888" value="0x026C3324" />
6745        <register type="NOA" address="0x00009888" value="0x046C3422" />
6746        <register type="NOA" address="0x00009888" value="0x106C0000" />
6747        <register type="NOA" address="0x00009888" value="0x1A6C0000" />
6748        <register type="NOA" address="0x00009888" value="0x021BC000" />
6749        <register type="NOA" address="0x00009888" value="0x041BC000" />
6750        <register type="NOA" address="0x00009888" value="0x141C8000" />
6751        <register type="NOA" address="0x00009888" value="0x161C8000" />
6752        <register type="NOA" address="0x00009888" value="0x181C8000" />
6753        <register type="NOA" address="0x00009888" value="0x1A1C0800" />
6754        <register type="NOA" address="0x00009888" value="0x065B4000" />
6755        <register type="NOA" address="0x00009888" value="0x1A5C1000" />
6756        <register type="NOA" address="0x00009888" value="0x06614000" />
6757        <register type="NOA" address="0x00009888" value="0x0C620044" />
6758        <register type="NOA" address="0x00009888" value="0x10620000" />
6759        <register type="NOA" address="0x00009888" value="0x06620000" />
6760        <register type="NOA" address="0x00009888" value="0x084C8000" />
6761        <register type="NOA" address="0x00009888" value="0x0A4C002A" />
6762        <register type="NOA" address="0x00009888" value="0x020DA000" />
6763        <register type="NOA" address="0x00009888" value="0x040DA000" />
6764        <register type="NOA" address="0x00009888" value="0x060D2000" />
6765        <register type="NOA" address="0x00009888" value="0x0C0F4000" />
6766        <register type="NOA" address="0x00009888" value="0x0E0F0055" />
6767        <register type="NOA" address="0x00009888" value="0x042C8000" />
6768        <register type="NOA" address="0x00009888" value="0x062C8000" />
6769        <register type="NOA" address="0x00009888" value="0x082C8000" />
6770        <register type="NOA" address="0x00009888" value="0x0A2C8000" />
6771        <register type="NOA" address="0x00009888" value="0x0C2CC000" />
6772        <register type="NOA" address="0x00009888" value="0x1190F800" />
6773        <register type="NOA" address="0x00009888" value="0x37900000" />
6774        <register type="NOA" address="0x00009888" value="0x51900000" />
6775        <register type="NOA" address="0x00009888" value="0x43900000" />
6776        <register type="NOA" address="0x00009888" value="0x53900000" />
6777        <register type="NOA" address="0x00009888" value="0x45900000" />
6778        <register type="NOA" address="0x00009888" value="0x33900000" />
6779    </register_config>
6780    <register_config type="OA">
6781        <register type="OA" address="0x00002740" value="0x00000000" />
6782        <register type="OA" address="0x00002744" value="0x00800000" />
6783        <register type="OA" address="0x00002710" value="0x00000000" />
6784        <register type="OA" address="0x00002714" value="0xF0800000" />
6785        <register type="OA" address="0x00002720" value="0x00000000" />
6786        <register type="OA" address="0x00002724" value="0x00800000" />
6787        <register type="OA" address="0x00002770" value="0x00100070" />
6788        <register type="OA" address="0x00002774" value="0x0000FFF1" />
6789        <register type="OA" address="0x00002778" value="0x00028002" />
6790        <register type="OA" address="0x0000277C" value="0x000087FF" />
6791        <register type="OA" address="0x00002780" value="0x00020002" />
6792        <register type="OA" address="0x00002784" value="0x00008FFF" />
6793        <register type="OA" address="0x00002788" value="0x00008002" />
6794        <register type="OA" address="0x0000278C" value="0x0000A7FF" />
6795    </register_config>
6796    <register_config type="FLEX">
6797        <register type="FLEX" address="0x0000E458" value="0x00005004" />
6798        <register type="FLEX" address="0x0000E558" value="0x00010003" />
6799        <register type="FLEX" address="0x0000E658" value="0x00012011" />
6800        <register type="FLEX" address="0x0000E758" value="0x00015014" />
6801        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
6802        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
6803        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
6804    </register_config>
6805  </set>
6806
6807  <set name="Metric set L3_3"
6808       chipset="CFLGT2"
6809       symbol_name="L3_3"
6810       underscore_name="l3_3"
6811       mdapi_supported_apis="VK OGL OCL IO BB"
6812       hw_config_guid="9e1229f8-d87f-4f44-b067-3544e17195aa"
6813       >
6814    <counter name="GPU Time Elapsed"
6815             symbol_name="GpuTime"
6816             underscore_name="gpu_time"
6817             description="Time elapsed on the GPU during the measurement."
6818             data_type="uint64"
6819             units="ns"
6820             semantic_type="duration"
6821             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6822             mdapi_group="GPU"
6823             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6824             mdapi_supported_apis=""
6825             mdapi_hw_unit_type="gpu"
6826             />
6827    <counter name="GPU Core Clocks"
6828             symbol_name="GpuCoreClocks"
6829             underscore_name="gpu_core_clocks"
6830             description="The total number of GPU core clocks elapsed during the measurement."
6831             data_type="uint64"
6832             units="cycles"
6833             semantic_type="event"
6834             equation="GPU_CLOCK 0 READ"
6835             mdapi_group="GPU"
6836             mdapi_usage_flags="Tier1 Frame Batch Draw"
6837             mdapi_supported_apis=""
6838             mdapi_hw_unit_type="gpu"
6839             />
6840    <counter name="AVG GPU Core Frequency"
6841             symbol_name="AvgGpuCoreFrequency"
6842             underscore_name="avg_gpu_core_frequency"
6843             description="Average GPU Core Frequency in the measurement."
6844             data_type="uint64"
6845             max_equation="$GpuMaxFrequency"
6846             units="hz"
6847             semantic_type="event"
6848             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6849             mdapi_group="GPU"
6850             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6851             mdapi_supported_apis=""
6852             mdapi_hw_unit_type="gpu"
6853             />
6854    <counter name="GPU Busy"
6855             symbol_name="GpuBusy"
6856             underscore_name="gpu_busy"
6857             description="The percentage of time in which the GPU has been processing GPU commands."
6858             data_type="float"
6859             max_equation="100"
6860             units="percent"
6861             semantic_type="duration"
6862             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
6863             mdapi_group="GPU"
6864             mdapi_usage_flags="Tier1 Overview System Frame"
6865             mdapi_supported_apis=""
6866             mdapi_hw_unit_type="gpu"
6867             />
6868    <counter name="VS Threads Dispatched"
6869             symbol_name="VsThreads"
6870             underscore_name="vs_threads"
6871             description="The total number of vertex shader hardware threads dispatched."
6872             data_type="uint64"
6873             units="threads"
6874             semantic_type="event"
6875             equation="A 1 READ"
6876             mdapi_group="EU Array/Vertex Shader"
6877             mdapi_usage_flags="Tier3 Frame Batch Draw"
6878             mdapi_supported_apis="VK OGL IO BB"
6879             mdapi_hw_unit_type="gpu"
6880             />
6881    <counter name="HS Threads Dispatched"
6882             symbol_name="HsThreads"
6883             underscore_name="hs_threads"
6884             description="The total number of hull shader hardware threads dispatched."
6885             data_type="uint64"
6886             units="threads"
6887             semantic_type="event"
6888             equation="A 2 READ"
6889             mdapi_group="EU Array/Hull Shader"
6890             mdapi_usage_flags="Tier3 Frame Batch Draw"
6891             mdapi_supported_apis="VK OGL4 IO BB"
6892             mdapi_hw_unit_type="gpu"
6893             />
6894    <counter name="DS Threads Dispatched"
6895             symbol_name="DsThreads"
6896             underscore_name="ds_threads"
6897             description="The total number of domain shader hardware threads dispatched."
6898             data_type="uint64"
6899             units="threads"
6900             semantic_type="event"
6901             equation="A 3 READ"
6902             mdapi_group="EU Array/Domain Shader"
6903             mdapi_usage_flags="Tier3 Frame Batch Draw"
6904             mdapi_supported_apis="VK OGL4 IO BB"
6905             mdapi_hw_unit_type="gpu"
6906             />
6907    <counter name="GS Threads Dispatched"
6908             symbol_name="GsThreads"
6909             underscore_name="gs_threads"
6910             description="The total number of geometry shader hardware threads dispatched."
6911             data_type="uint64"
6912             units="threads"
6913             semantic_type="event"
6914             equation="A 5 READ"
6915             mdapi_group="EU Array/Geometry Shader"
6916             mdapi_usage_flags="Tier3 Frame Batch Draw"
6917             mdapi_supported_apis="VK OGL4 IO BB"
6918             mdapi_hw_unit_type="gpu"
6919             />
6920    <counter name="FS Threads Dispatched"
6921             symbol_name="PsThreads"
6922             underscore_name="ps_threads"
6923             description="The total number of fragment shader hardware threads dispatched."
6924             data_type="uint64"
6925             units="threads"
6926             semantic_type="event"
6927             equation="A 6 READ"
6928             mdapi_group="EU Array/Fragment Shader"
6929             mdapi_usage_flags="Tier3 Frame Batch Draw"
6930             mdapi_supported_apis="VK OGL IO BB"
6931             mdapi_hw_unit_type="gpu"
6932             />
6933    <counter name="CS Threads Dispatched"
6934             symbol_name="CsThreads"
6935             underscore_name="cs_threads"
6936             description="The total number of compute shader hardware threads dispatched."
6937             data_type="uint64"
6938             units="threads"
6939             semantic_type="event"
6940             equation="A 4 READ"
6941             mdapi_group="EU Array/Compute Shader"
6942             mdapi_usage_flags="Tier3 Frame Batch Draw"
6943             mdapi_supported_apis="VK OGL4 OCL IO BB"
6944             mdapi_hw_unit_type="gpu"
6945             />
6946    <counter name="EU Active"
6947             symbol_name="EuActive"
6948             underscore_name="eu_active"
6949             description="The percentage of time in which the Execution Units were actively processing."
6950             data_type="float"
6951             max_equation="100"
6952             units="percent"
6953             semantic_type="duration"
6954             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6955             mdapi_group="EU Array"
6956             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6957             mdapi_supported_apis=""
6958             mdapi_hw_unit_type="gpu"
6959             />
6960    <counter name="EU Stall"
6961             symbol_name="EuStall"
6962             underscore_name="eu_stall"
6963             description="The percentage of time in which the Execution Units were stalled."
6964             data_type="float"
6965             max_equation="100"
6966             units="percent"
6967             semantic_type="duration"
6968             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6969             mdapi_group="EU Array"
6970             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6971             mdapi_supported_apis=""
6972             mdapi_hw_unit_type="gpu"
6973             />
6974    <counter name="EU Both FPU Pipes Active"
6975             symbol_name="EuFpuBothActive"
6976             underscore_name="eu_fpu_both_active"
6977             description="The percentage of time in which both EU FPU pipelines were actively processing."
6978             data_type="float"
6979             max_equation="100"
6980             units="percent"
6981             semantic_type="duration"
6982             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6983             mdapi_group="EU Array/Pipes"
6984             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6985             mdapi_supported_apis=""
6986             mdapi_hw_unit_type="gpu"
6987             />
6988    <counter name="VS FPU0 Pipe Active"
6989             symbol_name="VsFpu0Active"
6990             underscore_name="vs_fpu0_active"
6991             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
6992             data_type="float"
6993             max_equation="100"
6994             units="percent"
6995             semantic_type="duration"
6996             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6997             mdapi_group="EU Array/Vertex Shader"
6998             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6999             mdapi_supported_apis="VK OGL IO BB"
7000             mdapi_hw_unit_type="gpu"
7001             />
7002    <counter name="VS FPU1 Pipe Active"
7003             symbol_name="VsFpu1Active"
7004             underscore_name="vs_fpu1_active"
7005             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
7006             data_type="float"
7007             max_equation="100"
7008             units="percent"
7009             semantic_type="duration"
7010             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7011             mdapi_group="EU Array/Vertex Shader"
7012             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7013             mdapi_supported_apis="VK OGL IO BB"
7014             mdapi_hw_unit_type="gpu"
7015             />
7016    <counter name="VS Send Pipe Active"
7017             symbol_name="VsSendActive"
7018             underscore_name="vs_send_active"
7019             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
7020             data_type="float"
7021             max_equation="100"
7022             units="percent"
7023             semantic_type="duration"
7024             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7025             mdapi_group="EU Array/Vertex Shader"
7026             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7027             mdapi_supported_apis="VK OGL IO BB"
7028             mdapi_hw_unit_type="gpu"
7029             />
7030    <counter name="PS FPU0 Pipe Active"
7031             symbol_name="PsFpu0Active"
7032             underscore_name="ps_fpu0_active"
7033             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
7034             data_type="float"
7035             max_equation="100"
7036             units="percent"
7037             semantic_type="duration"
7038             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7039             mdapi_group="EU Array/Pixel Shader"
7040             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7041             mdapi_supported_apis="VK OGL IO BB"
7042             mdapi_hw_unit_type="gpu"
7043             />
7044    <counter name="PS FPU1 Pipe Active"
7045             symbol_name="PsFpu1Active"
7046             underscore_name="ps_fpu1_active"
7047             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
7048             data_type="float"
7049             max_equation="100"
7050             units="percent"
7051             semantic_type="duration"
7052             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7053             mdapi_group="EU Array/Pixel Shader"
7054             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7055             mdapi_supported_apis="VK OGL IO BB"
7056             mdapi_hw_unit_type="gpu"
7057             />
7058    <counter name="PS Send Pipeline Active"
7059             symbol_name="PsSendActive"
7060             underscore_name="ps_send_active"
7061             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
7062             data_type="float"
7063             max_equation="100"
7064             units="percent"
7065             semantic_type="duration"
7066             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7067             mdapi_group="EU Array/Pixel Shader"
7068             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7069             mdapi_supported_apis="VK OGL IO BB"
7070             mdapi_hw_unit_type="gpu"
7071             />
7072    <counter name="FS Both FPU Active"
7073             symbol_name="PsEuBothFpuActive"
7074             underscore_name="ps_eu_both_fpu_active"
7075             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
7076             data_type="float"
7077             max_equation="100"
7078             units="percent"
7079             semantic_type="duration"
7080             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7081             mdapi_group="3D Pipe/Fragment Shader"
7082             mdapi_usage_flags="Tier4 Frame Batch Draw"
7083             mdapi_supported_apis="VK OGL IO BB"
7084             mdapi_hw_unit_type="gpu"
7085             />
7086    <counter name="Rasterized Pixels"
7087             symbol_name="RasterizedPixels"
7088             underscore_name="rasterized_pixels"
7089             description="The total number of rasterized pixels."
7090             data_type="uint64"
7091             units="pixels"
7092             semantic_type="event"
7093             equation="A 21 READ 4 UMUL"
7094             mdapi_group="3D Pipe/Rasterizer"
7095             mdapi_usage_flags="Tier3 Frame Batch Draw"
7096             mdapi_supported_apis="VK OGL IO BB"
7097             mdapi_hw_unit_type="gpu"
7098             />
7099    <counter name="Early Hi-Depth Test Fails"
7100             symbol_name="HiDepthTestFails"
7101             underscore_name="hi_depth_test_fails"
7102             description="The total number of pixels dropped on early hierarchical depth test."
7103             data_type="uint64"
7104             units="pixels"
7105             semantic_type="event"
7106             equation="A 22 READ 4 UMUL"
7107             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
7108             mdapi_usage_flags="Tier3 Frame Batch Draw"
7109             mdapi_supported_apis="VK OGL IO BB"
7110             mdapi_hw_unit_type="gpu"
7111             />
7112    <counter name="Early Depth Test Fails"
7113             symbol_name="EarlyDepthTestFails"
7114             underscore_name="early_depth_test_fails"
7115             description="The total number of pixels dropped on early depth test."
7116             data_type="uint64"
7117             units="pixels"
7118             semantic_type="event"
7119             equation="A 23 READ 4 UMUL"
7120             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
7121             mdapi_usage_flags="Tier3 Frame Batch Draw"
7122             mdapi_supported_apis="VK OGL IO BB"
7123             mdapi_hw_unit_type="gpu"
7124             />
7125    <counter name="Samples Killed in FS"
7126             symbol_name="SamplesKilledInPs"
7127             underscore_name="samples_killed_in_ps"
7128             description="The total number of samples or pixels dropped in fragment shaders."
7129             data_type="uint64"
7130             units="pixels"
7131             semantic_type="event"
7132             equation="A 24 READ 4 UMUL"
7133             mdapi_group="3D Pipe/Fragment Shader"
7134             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
7135             mdapi_supported_apis="VK OGL IO BB"
7136             mdapi_hw_unit_type="gpu"
7137             />
7138    <counter name="Pixels Failing Tests"
7139             symbol_name="PixelsFailingPostPsTests"
7140             underscore_name="pixels_failing_post_ps_tests"
7141             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
7142             data_type="uint64"
7143             units="pixels"
7144             semantic_type="event"
7145             equation="A 25 READ 4 UMUL"
7146             mdapi_group="3D Pipe/Output Merger"
7147             mdapi_usage_flags="Tier3 Frame Batch Draw"
7148             mdapi_supported_apis="VK OGL IO BB"
7149             mdapi_hw_unit_type="gpu"
7150             />
7151    <counter name="Samples Written"
7152             symbol_name="SamplesWritten"
7153             underscore_name="samples_written"
7154             description="The total number of samples or pixels written to all render targets."
7155             data_type="uint64"
7156             units="pixels"
7157             semantic_type="event"
7158             equation="A 26 READ 4 UMUL"
7159             mdapi_group="3D Pipe/Output Merger"
7160             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7161             mdapi_supported_apis="VK OGL IO BB"
7162             mdapi_hw_unit_type="gpu"
7163             />
7164    <counter name="Samples Blended"
7165             symbol_name="SamplesBlended"
7166             underscore_name="samples_blended"
7167             description="The total number of blended samples or pixels written to all render targets."
7168             data_type="uint64"
7169             units="pixels"
7170             semantic_type="event"
7171             equation="A 27 READ 4 UMUL"
7172             mdapi_group="3D Pipe/Output Merger"
7173             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7174             mdapi_supported_apis="VK OGL IO BB"
7175             mdapi_hw_unit_type="gpu"
7176             />
7177    <counter name="Sampler Texels"
7178             symbol_name="SamplerTexels"
7179             underscore_name="sampler_texels"
7180             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
7181             data_type="uint64"
7182             units="texels"
7183             semantic_type="event"
7184             equation="A 28 READ 4 UMUL"
7185             mdapi_group="Sampler/Sampler Input"
7186             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7187             mdapi_supported_apis=""
7188             mdapi_hw_unit_type="gpu"
7189             />
7190    <counter name="Sampler Texels Misses"
7191             symbol_name="SamplerTexelMisses"
7192             underscore_name="sampler_texel_misses"
7193             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
7194             data_type="uint64"
7195             units="texels"
7196             semantic_type="event"
7197             equation="A 29 READ 4 UMUL"
7198             mdapi_group="Sampler/Sampler Cache"
7199             mdapi_usage_flags="Tier3 Batch Frame Draw"
7200             mdapi_supported_apis=""
7201             mdapi_hw_unit_type="gpu"
7202             />
7203    <counter name="SLM Bytes Read"
7204             symbol_name="SlmBytesRead"
7205             underscore_name="slm_bytes_read"
7206             description="The total number of GPU memory bytes read from shared local memory."
7207             data_type="uint64"
7208             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7209             units="bytes"
7210             semantic_type="throughput"
7211             equation="A 30 READ 64 UMUL"
7212             mdapi_group="L3/Data Port/SLM"
7213             mdapi_usage_flags="Tier3 Frame Batch Draw"
7214             mdapi_supported_apis="VK OGL4 OCL IO BB"
7215             mdapi_hw_unit_type="gpu"
7216             />
7217    <counter name="SLM Bytes Written"
7218             symbol_name="SlmBytesWritten"
7219             underscore_name="slm_bytes_written"
7220             description="The total number of GPU memory bytes written into shared local memory."
7221             data_type="uint64"
7222             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7223             units="bytes"
7224             semantic_type="throughput"
7225             equation="A 31 READ 64 UMUL"
7226             mdapi_group="L3/Data Port/SLM"
7227             mdapi_usage_flags="Tier3 Frame Batch Draw"
7228             mdapi_supported_apis="VK OGL4 OCL IO BB"
7229             mdapi_hw_unit_type="gpu"
7230             />
7231    <counter name="Shader Memory Accesses"
7232             symbol_name="ShaderMemoryAccesses"
7233             underscore_name="shader_memory_accesses"
7234             description="The total number of shader memory accesses to L3."
7235             data_type="uint64"
7236             units="messages"
7237             semantic_type="event"
7238             equation="A 32 READ"
7239             mdapi_group="L3/Data Port"
7240             mdapi_usage_flags="Tier3 Frame Batch Draw"
7241             mdapi_supported_apis=""
7242             mdapi_hw_unit_type="gpu"
7243             />
7244    <counter name="Shader Atomic Memory Accesses"
7245             symbol_name="ShaderAtomics"
7246             underscore_name="shader_atomics"
7247             description="The total number of shader atomic memory accesses."
7248             data_type="uint64"
7249             units="messages"
7250             semantic_type="event"
7251             equation="A 34 READ"
7252             mdapi_group="L3/Data Port/Atomics"
7253             mdapi_usage_flags="Tier3 Frame Batch Draw"
7254             mdapi_supported_apis="VK OGL OCL IO BB"
7255             mdapi_hw_unit_type="gpu"
7256             />
7257    <counter name="L3 Shader Throughput"
7258             symbol_name="L3ShaderThroughput"
7259             underscore_name="l3_shader_throughput"
7260             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
7261             data_type="uint64"
7262             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7263             units="bytes"
7264             semantic_type="throughput"
7265             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
7266             mdapi_group="L3/Data Port"
7267             mdapi_usage_flags="Tier2 Frame Batch Draw"
7268             mdapi_supported_apis="VK OGL4 OCL IO BB"
7269             mdapi_hw_unit_type="gpu"
7270             />
7271    <counter name="Shader Barrier Messages"
7272             symbol_name="ShaderBarriers"
7273             underscore_name="shader_barriers"
7274             description="The total number of shader barrier messages."
7275             data_type="uint64"
7276             units="messages"
7277             semantic_type="event"
7278             equation="A 35 READ"
7279             mdapi_group="EU Array/Barrier"
7280             mdapi_usage_flags="Tier3 Frame Batch Draw"
7281             mdapi_supported_apis=""
7282             mdapi_hw_unit_type="gpu"
7283             />
7284    <counter name="Slice0 L3 Bank3 Stalled"
7285             symbol_name="L30Bank3Stalled"
7286             underscore_name="l30_bank3_stalled"
7287             description="The percentage of time in which slice0 L3 bank3 is stalled"
7288             data_type="float"
7289             max_equation="100"
7290             units="percent"
7291             semantic_type="duration"
7292             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
7293             availability="$SliceMask 0x1 AND"
7294             mdapi_group="GTI/L3"
7295             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7296             mdapi_supported_apis=""
7297             mdapi_hw_unit_type="slice"
7298             />
7299    <counter name="Slice0 L3 Bank3 Active"
7300             symbol_name="L30Bank3Active"
7301             underscore_name="l30_bank3_active"
7302             description="The percentage of time in which slice0 L3 bank3 is active"
7303             data_type="float"
7304             max_equation="100"
7305             units="percent"
7306             semantic_type="duration"
7307             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
7308             availability="$SliceMask 0x1 AND"
7309             mdapi_group="GTI/L3"
7310             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7311             mdapi_supported_apis=""
7312             mdapi_hw_unit_type="slice"
7313             />
7314    <counter name="SQ is full"
7315             symbol_name="GTRequestQueueFull"
7316             underscore_name="gt_request_queue_full"
7317             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
7318             data_type="float"
7319             max_equation="100"
7320             units="percent"
7321             semantic_type="duration"
7322             equation="PERFCNT 0 READ 100 UMUL $GpuCoreClocks FDIV"
7323             availability="true $QueryMode &amp;&amp;"
7324             mdapi_group="GTI"
7325             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7326             mdapi_supported_apis="VK OGL4 OCL"
7327             mdapi_hw_unit_type="gpu"
7328             />
7329    <register_config type="NOA">
7330        <register type="NOA" address="0x000091BC" value="0xE0500000" />
7331        <register type="NOA" address="0x00009840" value="0x00000080" />
7332        <register type="NOA" address="0x00009888" value="0x126C4E80" />
7333        <register type="NOA" address="0x00009888" value="0x146C0000" />
7334        <register type="NOA" address="0x00009888" value="0x0A633400" />
7335        <register type="NOA" address="0x00009888" value="0x044E8000" />
7336        <register type="NOA" address="0x00009888" value="0x064E8000" />
7337        <register type="NOA" address="0x00009888" value="0x084E8000" />
7338        <register type="NOA" address="0x00009888" value="0x0A4E8000" />
7339        <register type="NOA" address="0x00009888" value="0x0C4E8000" />
7340        <register type="NOA" address="0x00009888" value="0x026C3321" />
7341        <register type="NOA" address="0x00009888" value="0x046C342F" />
7342        <register type="NOA" address="0x00009888" value="0x106C0000" />
7343        <register type="NOA" address="0x00009888" value="0x1A6C2000" />
7344        <register type="NOA" address="0x00009888" value="0x021BC000" />
7345        <register type="NOA" address="0x00009888" value="0x041BC000" />
7346        <register type="NOA" address="0x00009888" value="0x061B4000" />
7347        <register type="NOA" address="0x00009888" value="0x141C8000" />
7348        <register type="NOA" address="0x00009888" value="0x161C8000" />
7349        <register type="NOA" address="0x00009888" value="0x181C8000" />
7350        <register type="NOA" address="0x00009888" value="0x1A1C1800" />
7351        <register type="NOA" address="0x00009888" value="0x06604000" />
7352        <register type="NOA" address="0x00009888" value="0x0C630044" />
7353        <register type="NOA" address="0x00009888" value="0x10630000" />
7354        <register type="NOA" address="0x00009888" value="0x06630000" />
7355        <register type="NOA" address="0x00009888" value="0x084C8000" />
7356        <register type="NOA" address="0x00009888" value="0x0A4C00AA" />
7357        <register type="NOA" address="0x00009888" value="0x020DA000" />
7358        <register type="NOA" address="0x00009888" value="0x040DA000" />
7359        <register type="NOA" address="0x00009888" value="0x060D2000" />
7360        <register type="NOA" address="0x00009888" value="0x0C0F4000" />
7361        <register type="NOA" address="0x00009888" value="0x0E0F0055" />
7362        <register type="NOA" address="0x00009888" value="0x042C8000" />
7363        <register type="NOA" address="0x00009888" value="0x062C8000" />
7364        <register type="NOA" address="0x00009888" value="0x082C8000" />
7365        <register type="NOA" address="0x00009888" value="0x0A2C8000" />
7366        <register type="NOA" address="0x00009888" value="0x0C2C8000" />
7367        <register type="NOA" address="0x00009888" value="0x1190F800" />
7368        <register type="NOA" address="0x00009888" value="0x37900000" />
7369        <register type="NOA" address="0x00009888" value="0x51900000" />
7370        <register type="NOA" address="0x00009888" value="0x43900842" />
7371        <register type="NOA" address="0x00009888" value="0x53900000" />
7372        <register type="NOA" address="0x00009888" value="0x45900002" />
7373        <register type="NOA" address="0x00009888" value="0x33900000" />
7374    </register_config>
7375    <register_config type="OA">
7376        <register type="OA" address="0x00002740" value="0x00000000" />
7377        <register type="OA" address="0x00002744" value="0x00800000" />
7378        <register type="OA" address="0x00002710" value="0x00000000" />
7379        <register type="OA" address="0x00002714" value="0xF0800000" />
7380        <register type="OA" address="0x00002720" value="0x00000000" />
7381        <register type="OA" address="0x00002724" value="0x00800000" />
7382        <register type="OA" address="0x00002770" value="0x00100070" />
7383        <register type="OA" address="0x00002774" value="0x0000FFF1" />
7384        <register type="OA" address="0x00002778" value="0x00028002" />
7385        <register type="OA" address="0x0000277C" value="0x000087FF" />
7386        <register type="OA" address="0x00002780" value="0x00020002" />
7387        <register type="OA" address="0x00002784" value="0x00008FFF" />
7388        <register type="OA" address="0x00002788" value="0x00008002" />
7389        <register type="OA" address="0x0000278C" value="0x0000A7FF" />
7390    </register_config>
7391    <register_config type="FLEX">
7392        <register type="FLEX" address="0x0000E458" value="0x00005004" />
7393        <register type="FLEX" address="0x0000E558" value="0x00010003" />
7394        <register type="FLEX" address="0x0000E658" value="0x00012011" />
7395        <register type="FLEX" address="0x0000E758" value="0x00015014" />
7396        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
7397        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
7398        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
7399    </register_config>
7400  </set>
7401
7402  <set name="Metric set RasterizerAndPixelBackend"
7403       chipset="CFLGT2"
7404       symbol_name="RasterizerAndPixelBackend"
7405       underscore_name="rasterizer_and_pixel_backend"
7406       mdapi_supported_apis="VK OGL OCL IO BB"
7407       hw_config_guid="3e91908a-1c70-4004-b2ab-a10ef14f24f9"
7408       >
7409    <counter name="GPU Time Elapsed"
7410             symbol_name="GpuTime"
7411             underscore_name="gpu_time"
7412             description="Time elapsed on the GPU during the measurement."
7413             data_type="uint64"
7414             units="ns"
7415             semantic_type="duration"
7416             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
7417             mdapi_group="GPU"
7418             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7419             mdapi_supported_apis=""
7420             mdapi_hw_unit_type="gpu"
7421             />
7422    <counter name="GPU Core Clocks"
7423             symbol_name="GpuCoreClocks"
7424             underscore_name="gpu_core_clocks"
7425             description="The total number of GPU core clocks elapsed during the measurement."
7426             data_type="uint64"
7427             units="cycles"
7428             semantic_type="event"
7429             equation="GPU_CLOCK 0 READ"
7430             mdapi_group="GPU"
7431             mdapi_usage_flags="Tier1 Frame Batch Draw"
7432             mdapi_supported_apis=""
7433             mdapi_hw_unit_type="gpu"
7434             />
7435    <counter name="AVG GPU Core Frequency"
7436             symbol_name="AvgGpuCoreFrequency"
7437             underscore_name="avg_gpu_core_frequency"
7438             description="Average GPU Core Frequency in the measurement."
7439             data_type="uint64"
7440             max_equation="$GpuMaxFrequency"
7441             units="hz"
7442             semantic_type="event"
7443             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
7444             mdapi_group="GPU"
7445             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7446             mdapi_supported_apis=""
7447             mdapi_hw_unit_type="gpu"
7448             />
7449    <counter name="GPU Busy"
7450             symbol_name="GpuBusy"
7451             underscore_name="gpu_busy"
7452             description="The percentage of time in which the GPU has been processing GPU commands."
7453             data_type="float"
7454             max_equation="100"
7455             units="percent"
7456             semantic_type="duration"
7457             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
7458             mdapi_group="GPU"
7459             mdapi_usage_flags="Tier1 Overview System Frame"
7460             mdapi_supported_apis=""
7461             mdapi_hw_unit_type="gpu"
7462             />
7463    <counter name="VS Threads Dispatched"
7464             symbol_name="VsThreads"
7465             underscore_name="vs_threads"
7466             description="The total number of vertex shader hardware threads dispatched."
7467             data_type="uint64"
7468             units="threads"
7469             semantic_type="event"
7470             equation="A 1 READ"
7471             mdapi_group="EU Array/Vertex Shader"
7472             mdapi_usage_flags="Tier3 Frame Batch Draw"
7473             mdapi_supported_apis="VK OGL IO BB"
7474             mdapi_hw_unit_type="gpu"
7475             />
7476    <counter name="HS Threads Dispatched"
7477             symbol_name="HsThreads"
7478             underscore_name="hs_threads"
7479             description="The total number of hull shader hardware threads dispatched."
7480             data_type="uint64"
7481             units="threads"
7482             semantic_type="event"
7483             equation="A 2 READ"
7484             mdapi_group="EU Array/Hull Shader"
7485             mdapi_usage_flags="Tier3 Frame Batch Draw"
7486             mdapi_supported_apis="VK OGL4 IO BB"
7487             mdapi_hw_unit_type="gpu"
7488             />
7489    <counter name="DS Threads Dispatched"
7490             symbol_name="DsThreads"
7491             underscore_name="ds_threads"
7492             description="The total number of domain shader hardware threads dispatched."
7493             data_type="uint64"
7494             units="threads"
7495             semantic_type="event"
7496             equation="A 3 READ"
7497             mdapi_group="EU Array/Domain Shader"
7498             mdapi_usage_flags="Tier3 Frame Batch Draw"
7499             mdapi_supported_apis="VK OGL4 IO BB"
7500             mdapi_hw_unit_type="gpu"
7501             />
7502    <counter name="GS Threads Dispatched"
7503             symbol_name="GsThreads"
7504             underscore_name="gs_threads"
7505             description="The total number of geometry shader hardware threads dispatched."
7506             data_type="uint64"
7507             units="threads"
7508             semantic_type="event"
7509             equation="A 5 READ"
7510             mdapi_group="EU Array/Geometry Shader"
7511             mdapi_usage_flags="Tier3 Frame Batch Draw"
7512             mdapi_supported_apis="VK OGL4 IO BB"
7513             mdapi_hw_unit_type="gpu"
7514             />
7515    <counter name="FS Threads Dispatched"
7516             symbol_name="PsThreads"
7517             underscore_name="ps_threads"
7518             description="The total number of fragment shader hardware threads dispatched."
7519             data_type="uint64"
7520             units="threads"
7521             semantic_type="event"
7522             equation="A 6 READ"
7523             mdapi_group="EU Array/Fragment Shader"
7524             mdapi_usage_flags="Tier3 Frame Batch Draw"
7525             mdapi_supported_apis="VK OGL IO BB"
7526             mdapi_hw_unit_type="gpu"
7527             />
7528    <counter name="CS Threads Dispatched"
7529             symbol_name="CsThreads"
7530             underscore_name="cs_threads"
7531             description="The total number of compute shader hardware threads dispatched."
7532             data_type="uint64"
7533             units="threads"
7534             semantic_type="event"
7535             equation="A 4 READ"
7536             mdapi_group="EU Array/Compute Shader"
7537             mdapi_usage_flags="Tier3 Frame Batch Draw"
7538             mdapi_supported_apis="VK OGL4 OCL IO BB"
7539             mdapi_hw_unit_type="gpu"
7540             />
7541    <counter name="EU Active"
7542             symbol_name="EuActive"
7543             underscore_name="eu_active"
7544             description="The percentage of time in which the Execution Units were actively processing."
7545             data_type="float"
7546             max_equation="100"
7547             units="percent"
7548             semantic_type="duration"
7549             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7550             mdapi_group="EU Array"
7551             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7552             mdapi_supported_apis=""
7553             mdapi_hw_unit_type="gpu"
7554             />
7555    <counter name="EU Stall"
7556             symbol_name="EuStall"
7557             underscore_name="eu_stall"
7558             description="The percentage of time in which the Execution Units were stalled."
7559             data_type="float"
7560             max_equation="100"
7561             units="percent"
7562             semantic_type="duration"
7563             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7564             mdapi_group="EU Array"
7565             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7566             mdapi_supported_apis=""
7567             mdapi_hw_unit_type="gpu"
7568             />
7569    <counter name="EU Both FPU Pipes Active"
7570             symbol_name="EuFpuBothActive"
7571             underscore_name="eu_fpu_both_active"
7572             description="The percentage of time in which both EU FPU pipelines were actively processing."
7573             data_type="float"
7574             max_equation="100"
7575             units="percent"
7576             semantic_type="duration"
7577             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7578             mdapi_group="EU Array/Pipes"
7579             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7580             mdapi_supported_apis=""
7581             mdapi_hw_unit_type="gpu"
7582             />
7583    <counter name="VS FPU0 Pipe Active"
7584             symbol_name="VsFpu0Active"
7585             underscore_name="vs_fpu0_active"
7586             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
7587             data_type="float"
7588             max_equation="100"
7589             units="percent"
7590             semantic_type="duration"
7591             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7592             mdapi_group="EU Array/Vertex Shader"
7593             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7594             mdapi_supported_apis="VK OGL IO BB"
7595             mdapi_hw_unit_type="gpu"
7596             />
7597    <counter name="VS FPU1 Pipe Active"
7598             symbol_name="VsFpu1Active"
7599             underscore_name="vs_fpu1_active"
7600             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
7601             data_type="float"
7602             max_equation="100"
7603             units="percent"
7604             semantic_type="duration"
7605             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7606             mdapi_group="EU Array/Vertex Shader"
7607             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7608             mdapi_supported_apis="VK OGL IO BB"
7609             mdapi_hw_unit_type="gpu"
7610             />
7611    <counter name="VS Send Pipe Active"
7612             symbol_name="VsSendActive"
7613             underscore_name="vs_send_active"
7614             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
7615             data_type="float"
7616             max_equation="100"
7617             units="percent"
7618             semantic_type="duration"
7619             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7620             mdapi_group="EU Array/Vertex Shader"
7621             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7622             mdapi_supported_apis="VK OGL IO BB"
7623             mdapi_hw_unit_type="gpu"
7624             />
7625    <counter name="PS FPU0 Pipe Active"
7626             symbol_name="PsFpu0Active"
7627             underscore_name="ps_fpu0_active"
7628             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
7629             data_type="float"
7630             max_equation="100"
7631             units="percent"
7632             semantic_type="duration"
7633             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7634             mdapi_group="EU Array/Pixel Shader"
7635             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7636             mdapi_supported_apis="VK OGL IO BB"
7637             mdapi_hw_unit_type="gpu"
7638             />
7639    <counter name="PS FPU1 Pipe Active"
7640             symbol_name="PsFpu1Active"
7641             underscore_name="ps_fpu1_active"
7642             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
7643             data_type="float"
7644             max_equation="100"
7645             units="percent"
7646             semantic_type="duration"
7647             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7648             mdapi_group="EU Array/Pixel Shader"
7649             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7650             mdapi_supported_apis="VK OGL IO BB"
7651             mdapi_hw_unit_type="gpu"
7652             />
7653    <counter name="PS Send Pipeline Active"
7654             symbol_name="PsSendActive"
7655             underscore_name="ps_send_active"
7656             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
7657             data_type="float"
7658             max_equation="100"
7659             units="percent"
7660             semantic_type="duration"
7661             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7662             mdapi_group="EU Array/Pixel Shader"
7663             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7664             mdapi_supported_apis="VK OGL IO BB"
7665             mdapi_hw_unit_type="gpu"
7666             />
7667    <counter name="FS Both FPU Active"
7668             symbol_name="PsEuBothFpuActive"
7669             underscore_name="ps_eu_both_fpu_active"
7670             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
7671             data_type="float"
7672             max_equation="100"
7673             units="percent"
7674             semantic_type="duration"
7675             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7676             mdapi_group="3D Pipe/Fragment Shader"
7677             mdapi_usage_flags="Tier4 Frame Batch Draw"
7678             mdapi_supported_apis="VK OGL IO BB"
7679             mdapi_hw_unit_type="gpu"
7680             />
7681    <counter name="Rasterized Pixels"
7682             symbol_name="RasterizedPixels"
7683             underscore_name="rasterized_pixels"
7684             description="The total number of rasterized pixels."
7685             data_type="uint64"
7686             units="pixels"
7687             semantic_type="event"
7688             equation="A 21 READ 4 UMUL"
7689             mdapi_group="3D Pipe/Rasterizer"
7690             mdapi_usage_flags="Tier3 Frame Batch Draw"
7691             mdapi_supported_apis="VK OGL IO BB"
7692             mdapi_hw_unit_type="gpu"
7693             />
7694    <counter name="Early Hi-Depth Test Fails"
7695             symbol_name="HiDepthTestFails"
7696             underscore_name="hi_depth_test_fails"
7697             description="The total number of pixels dropped on early hierarchical depth test."
7698             data_type="uint64"
7699             units="pixels"
7700             semantic_type="event"
7701             equation="A 22 READ 4 UMUL"
7702             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
7703             mdapi_usage_flags="Tier3 Frame Batch Draw"
7704             mdapi_supported_apis="VK OGL IO BB"
7705             mdapi_hw_unit_type="gpu"
7706             />
7707    <counter name="Early Depth Test Fails"
7708             symbol_name="EarlyDepthTestFails"
7709             underscore_name="early_depth_test_fails"
7710             description="The total number of pixels dropped on early depth test."
7711             data_type="uint64"
7712             units="pixels"
7713             semantic_type="event"
7714             equation="A 23 READ 4 UMUL"
7715             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
7716             mdapi_usage_flags="Tier3 Frame Batch Draw"
7717             mdapi_supported_apis="VK OGL IO BB"
7718             mdapi_hw_unit_type="gpu"
7719             />
7720    <counter name="Samples Killed in FS"
7721             symbol_name="SamplesKilledInPs"
7722             underscore_name="samples_killed_in_ps"
7723             description="The total number of samples or pixels dropped in fragment shaders."
7724             data_type="uint64"
7725             units="pixels"
7726             semantic_type="event"
7727             equation="A 24 READ 4 UMUL"
7728             mdapi_group="3D Pipe/Fragment Shader"
7729             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
7730             mdapi_supported_apis="VK OGL IO BB"
7731             mdapi_hw_unit_type="gpu"
7732             />
7733    <counter name="Pixels Failing Tests"
7734             symbol_name="PixelsFailingPostPsTests"
7735             underscore_name="pixels_failing_post_ps_tests"
7736             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
7737             data_type="uint64"
7738             units="pixels"
7739             semantic_type="event"
7740             equation="A 25 READ 4 UMUL"
7741             mdapi_group="3D Pipe/Output Merger"
7742             mdapi_usage_flags="Tier3 Frame Batch Draw"
7743             mdapi_supported_apis="VK OGL IO BB"
7744             mdapi_hw_unit_type="gpu"
7745             />
7746    <counter name="Samples Written"
7747             symbol_name="SamplesWritten"
7748             underscore_name="samples_written"
7749             description="The total number of samples or pixels written to all render targets."
7750             data_type="uint64"
7751             units="pixels"
7752             semantic_type="event"
7753             equation="A 26 READ 4 UMUL"
7754             mdapi_group="3D Pipe/Output Merger"
7755             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7756             mdapi_supported_apis="VK OGL IO BB"
7757             mdapi_hw_unit_type="gpu"
7758             />
7759    <counter name="Samples Blended"
7760             symbol_name="SamplesBlended"
7761             underscore_name="samples_blended"
7762             description="The total number of blended samples or pixels written to all render targets."
7763             data_type="uint64"
7764             units="pixels"
7765             semantic_type="event"
7766             equation="A 27 READ 4 UMUL"
7767             mdapi_group="3D Pipe/Output Merger"
7768             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7769             mdapi_supported_apis="VK OGL IO BB"
7770             mdapi_hw_unit_type="gpu"
7771             />
7772    <counter name="Sampler Texels"
7773             symbol_name="SamplerTexels"
7774             underscore_name="sampler_texels"
7775             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
7776             data_type="uint64"
7777             units="texels"
7778             semantic_type="event"
7779             equation="A 28 READ 4 UMUL"
7780             mdapi_group="Sampler/Sampler Input"
7781             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7782             mdapi_supported_apis=""
7783             mdapi_hw_unit_type="gpu"
7784             />
7785    <counter name="Sampler Texels Misses"
7786             symbol_name="SamplerTexelMisses"
7787             underscore_name="sampler_texel_misses"
7788             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
7789             data_type="uint64"
7790             units="texels"
7791             semantic_type="event"
7792             equation="A 29 READ 4 UMUL"
7793             mdapi_group="Sampler/Sampler Cache"
7794             mdapi_usage_flags="Tier3 Batch Frame Draw"
7795             mdapi_supported_apis=""
7796             mdapi_hw_unit_type="gpu"
7797             />
7798    <counter name="SLM Bytes Read"
7799             symbol_name="SlmBytesRead"
7800             underscore_name="slm_bytes_read"
7801             description="The total number of GPU memory bytes read from shared local memory."
7802             data_type="uint64"
7803             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7804             units="bytes"
7805             semantic_type="throughput"
7806             equation="A 30 READ 64 UMUL"
7807             mdapi_group="L3/Data Port/SLM"
7808             mdapi_usage_flags="Tier3 Frame Batch Draw"
7809             mdapi_supported_apis="VK OGL4 OCL IO BB"
7810             mdapi_hw_unit_type="gpu"
7811             />
7812    <counter name="SLM Bytes Written"
7813             symbol_name="SlmBytesWritten"
7814             underscore_name="slm_bytes_written"
7815             description="The total number of GPU memory bytes written into shared local memory."
7816             data_type="uint64"
7817             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7818             units="bytes"
7819             semantic_type="throughput"
7820             equation="A 31 READ 64 UMUL"
7821             mdapi_group="L3/Data Port/SLM"
7822             mdapi_usage_flags="Tier3 Frame Batch Draw"
7823             mdapi_supported_apis="VK OGL4 OCL IO BB"
7824             mdapi_hw_unit_type="gpu"
7825             />
7826    <counter name="Shader Memory Accesses"
7827             symbol_name="ShaderMemoryAccesses"
7828             underscore_name="shader_memory_accesses"
7829             description="The total number of shader memory accesses to L3."
7830             data_type="uint64"
7831             units="messages"
7832             semantic_type="event"
7833             equation="A 32 READ"
7834             mdapi_group="L3/Data Port"
7835             mdapi_usage_flags="Tier3 Frame Batch Draw"
7836             mdapi_supported_apis=""
7837             mdapi_hw_unit_type="gpu"
7838             />
7839    <counter name="Shader Atomic Memory Accesses"
7840             symbol_name="ShaderAtomics"
7841             underscore_name="shader_atomics"
7842             description="The total number of shader atomic memory accesses."
7843             data_type="uint64"
7844             units="messages"
7845             semantic_type="event"
7846             equation="A 34 READ"
7847             mdapi_group="L3/Data Port/Atomics"
7848             mdapi_usage_flags="Tier3 Frame Batch Draw"
7849             mdapi_supported_apis="VK OGL OCL IO BB"
7850             mdapi_hw_unit_type="gpu"
7851             />
7852    <counter name="L3 Shader Throughput"
7853             symbol_name="L3ShaderThroughput"
7854             underscore_name="l3_shader_throughput"
7855             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
7856             data_type="uint64"
7857             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7858             units="bytes"
7859             semantic_type="throughput"
7860             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
7861             mdapi_group="L3/Data Port"
7862             mdapi_usage_flags="Tier2 Frame Batch Draw"
7863             mdapi_supported_apis="VK OGL4 OCL IO BB"
7864             mdapi_hw_unit_type="gpu"
7865             />
7866    <counter name="Shader Barrier Messages"
7867             symbol_name="ShaderBarriers"
7868             underscore_name="shader_barriers"
7869             description="The total number of shader barrier messages."
7870             data_type="uint64"
7871             units="messages"
7872             semantic_type="event"
7873             equation="A 35 READ"
7874             mdapi_group="EU Array/Barrier"
7875             mdapi_usage_flags="Tier3 Frame Batch Draw"
7876             mdapi_supported_apis=""
7877             mdapi_hw_unit_type="gpu"
7878             />
7879    <counter name="Slice0 Post-EarlyZ Pixel Data Ready"
7880             symbol_name="PixelData0Ready"
7881             underscore_name="pixel_data0_ready"
7882             description="The percentage of time in which slice0 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
7883             data_type="float"
7884             max_equation="100"
7885             units="percent"
7886             semantic_type="duration"
7887             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
7888             availability="$SliceMask 0x1 AND"
7889             mdapi_group="GPU/Rasterizer/Early Depth Test"
7890             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7891             mdapi_supported_apis=""
7892             mdapi_hw_unit_type="slice"
7893             />
7894    <counter name="Slice0 Rasterizer Input Available"
7895             symbol_name="Rasterizer0InputAvailable"
7896             underscore_name="rasterizer0_input_available"
7897             description="The percentage of time in which slice0 rasterizer input is available"
7898             data_type="float"
7899             max_equation="100"
7900             units="percent"
7901             semantic_type="duration"
7902             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
7903             availability="$SliceMask 0x1 AND"
7904             mdapi_group="GPU/Rasterizer"
7905             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7906             mdapi_supported_apis=""
7907             mdapi_hw_unit_type="slice"
7908             />
7909    <counter name="Slice0 PS Output Available"
7910             symbol_name="PSOutput0Available"
7911             underscore_name="ps_output0_available"
7912             description="The percentage of time in which slice0 PS output is available"
7913             data_type="float"
7914             max_equation="100"
7915             units="percent"
7916             semantic_type="duration"
7917             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
7918             availability="$SliceMask 0x1 AND"
7919             mdapi_group="GPU/3D Pipe"
7920             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7921             mdapi_supported_apis=""
7922             mdapi_hw_unit_type="slice"
7923             />
7924    <counter name="Slice0 Pixel Values Ready"
7925             symbol_name="PixelValues0Ready"
7926             underscore_name="pixel_values0_ready"
7927             description="The percentage of time in which slice0 pixel values are ready"
7928             data_type="float"
7929             max_equation="100"
7930             units="percent"
7931             semantic_type="duration"
7932             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
7933             availability="$SliceMask 0x1 AND"
7934             mdapi_group="GPU/3D Pipe"
7935             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7936             mdapi_supported_apis=""
7937             mdapi_hw_unit_type="slice"
7938             />
7939    <counter name="Slice0 Rasterizer Output Ready"
7940             symbol_name="Rasterizer0OutputReady"
7941             underscore_name="rasterizer0_output_ready"
7942             description="The percentage of time in which slice0 rasterizer output is ready"
7943             data_type="float"
7944             max_equation="100"
7945             units="percent"
7946             semantic_type="duration"
7947             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
7948             availability="$SliceMask 0x1 AND"
7949             mdapi_group="GPU/Rasterizer"
7950             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7951             mdapi_supported_apis=""
7952             mdapi_hw_unit_type="slice"
7953             />
7954    <counter name="SQ is full"
7955             symbol_name="GTRequestQueueFull"
7956             underscore_name="gt_request_queue_full"
7957             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
7958             data_type="float"
7959             max_equation="100"
7960             units="percent"
7961             semantic_type="duration"
7962             equation="PERFCNT 0 READ 100 UMUL $GpuCoreClocks FDIV"
7963             availability="true $QueryMode &amp;&amp;"
7964             mdapi_group="GTI"
7965             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7966             mdapi_supported_apis="VK OGL4 OCL"
7967             mdapi_hw_unit_type="gpu"
7968             />
7969    <register_config type="NOA">
7970        <register type="NOA" address="0x000091BC" value="0xE0500000" />
7971        <register type="NOA" address="0x00009840" value="0x00000080" />
7972        <register type="NOA" address="0x00009888" value="0x102F3800" />
7973        <register type="NOA" address="0x00009888" value="0x144D0500" />
7974        <register type="NOA" address="0x00009888" value="0x120D03C0" />
7975        <register type="NOA" address="0x00009888" value="0x140D03CF" />
7976        <register type="NOA" address="0x00009888" value="0x0C0F0004" />
7977        <register type="NOA" address="0x00009888" value="0x0C4E4000" />
7978        <register type="NOA" address="0x00009888" value="0x042F0480" />
7979        <register type="NOA" address="0x00009888" value="0x082F0000" />
7980        <register type="NOA" address="0x00009888" value="0x022F0000" />
7981        <register type="NOA" address="0x00009888" value="0x0A4C0090" />
7982        <register type="NOA" address="0x00009888" value="0x064D0027" />
7983        <register type="NOA" address="0x00009888" value="0x004D0000" />
7984        <register type="NOA" address="0x00009888" value="0x000D0D40" />
7985        <register type="NOA" address="0x00009888" value="0x020D803F" />
7986        <register type="NOA" address="0x00009888" value="0x040D8023" />
7987        <register type="NOA" address="0x00009888" value="0x100D0000" />
7988        <register type="NOA" address="0x00009888" value="0x060D2000" />
7989        <register type="NOA" address="0x00009888" value="0x020F0010" />
7990        <register type="NOA" address="0x00009888" value="0x000F0000" />
7991        <register type="NOA" address="0x00009888" value="0x0E0F0050" />
7992        <register type="NOA" address="0x00009888" value="0x0A2C8000" />
7993        <register type="NOA" address="0x00009888" value="0x0C2C8000" />
7994        <register type="NOA" address="0x00009888" value="0x1190FC00" />
7995        <register type="NOA" address="0x00009888" value="0x37900000" />
7996        <register type="NOA" address="0x00009888" value="0x51900000" />
7997        <register type="NOA" address="0x00009888" value="0x41901400" />
7998        <register type="NOA" address="0x00009888" value="0x43901485" />
7999        <register type="NOA" address="0x00009888" value="0x53900000" />
8000        <register type="NOA" address="0x00009888" value="0x45900001" />
8001        <register type="NOA" address="0x00009888" value="0x33900000" />
8002    </register_config>
8003    <register_config type="OA">
8004        <register type="OA" address="0x00002740" value="0x00000000" />
8005        <register type="OA" address="0x00002744" value="0x00800000" />
8006        <register type="OA" address="0x00002710" value="0x00000000" />
8007        <register type="OA" address="0x00002714" value="0x30800000" />
8008        <register type="OA" address="0x00002720" value="0x00000000" />
8009        <register type="OA" address="0x00002724" value="0x00800000" />
8010        <register type="OA" address="0x00002770" value="0x00000002" />
8011        <register type="OA" address="0x00002774" value="0x0000EFFF" />
8012        <register type="OA" address="0x00002778" value="0x00006000" />
8013        <register type="OA" address="0x0000277C" value="0x0000F3FF" />
8014    </register_config>
8015    <register_config type="FLEX">
8016        <register type="FLEX" address="0x0000E458" value="0x00005004" />
8017        <register type="FLEX" address="0x0000E558" value="0x00010003" />
8018        <register type="FLEX" address="0x0000E658" value="0x00012011" />
8019        <register type="FLEX" address="0x0000E758" value="0x00015014" />
8020        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
8021        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
8022        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
8023    </register_config>
8024  </set>
8025
8026  <set name="Metric set Sampler"
8027       chipset="CFLGT2"
8028       symbol_name="Sampler"
8029       underscore_name="sampler"
8030       mdapi_supported_apis="VK OGL OCL IO BB"
8031       hw_config_guid="9a6ba957-7955-4a09-a8ce-083030ba3c1f"
8032       >
8033    <counter name="GPU Time Elapsed"
8034             symbol_name="GpuTime"
8035             underscore_name="gpu_time"
8036             description="Time elapsed on the GPU during the measurement."
8037             data_type="uint64"
8038             units="ns"
8039             semantic_type="duration"
8040             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
8041             mdapi_group="GPU"
8042             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8043             mdapi_supported_apis=""
8044             mdapi_hw_unit_type="gpu"
8045             />
8046    <counter name="GPU Core Clocks"
8047             symbol_name="GpuCoreClocks"
8048             underscore_name="gpu_core_clocks"
8049             description="The total number of GPU core clocks elapsed during the measurement."
8050             data_type="uint64"
8051             units="cycles"
8052             semantic_type="event"
8053             equation="GPU_CLOCK 0 READ"
8054             mdapi_group="GPU"
8055             mdapi_usage_flags="Tier1 Frame Batch Draw"
8056             mdapi_supported_apis=""
8057             mdapi_hw_unit_type="gpu"
8058             />
8059    <counter name="AVG GPU Core Frequency"
8060             symbol_name="AvgGpuCoreFrequency"
8061             underscore_name="avg_gpu_core_frequency"
8062             description="Average GPU Core Frequency in the measurement."
8063             data_type="uint64"
8064             max_equation="$GpuMaxFrequency"
8065             units="hz"
8066             semantic_type="event"
8067             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
8068             mdapi_group="GPU"
8069             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8070             mdapi_supported_apis=""
8071             mdapi_hw_unit_type="gpu"
8072             />
8073    <counter name="GPU Busy"
8074             symbol_name="GpuBusy"
8075             underscore_name="gpu_busy"
8076             description="The percentage of time in which the GPU has been processing GPU commands."
8077             data_type="float"
8078             max_equation="100"
8079             units="percent"
8080             semantic_type="duration"
8081             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
8082             mdapi_group="GPU"
8083             mdapi_usage_flags="Tier1 Overview System Frame"
8084             mdapi_supported_apis=""
8085             mdapi_hw_unit_type="gpu"
8086             />
8087    <counter name="VS Threads Dispatched"
8088             symbol_name="VsThreads"
8089             underscore_name="vs_threads"
8090             description="The total number of vertex shader hardware threads dispatched."
8091             data_type="uint64"
8092             units="threads"
8093             semantic_type="event"
8094             equation="A 1 READ"
8095             mdapi_group="EU Array/Vertex Shader"
8096             mdapi_usage_flags="Tier3 Frame Batch Draw"
8097             mdapi_supported_apis="VK OGL IO BB"
8098             mdapi_hw_unit_type="gpu"
8099             />
8100    <counter name="HS Threads Dispatched"
8101             symbol_name="HsThreads"
8102             underscore_name="hs_threads"
8103             description="The total number of hull shader hardware threads dispatched."
8104             data_type="uint64"
8105             units="threads"
8106             semantic_type="event"
8107             equation="A 2 READ"
8108             mdapi_group="EU Array/Hull Shader"
8109             mdapi_usage_flags="Tier3 Frame Batch Draw"
8110             mdapi_supported_apis="VK OGL4 IO BB"
8111             mdapi_hw_unit_type="gpu"
8112             />
8113    <counter name="DS Threads Dispatched"
8114             symbol_name="DsThreads"
8115             underscore_name="ds_threads"
8116             description="The total number of domain shader hardware threads dispatched."
8117             data_type="uint64"
8118             units="threads"
8119             semantic_type="event"
8120             equation="A 3 READ"
8121             mdapi_group="EU Array/Domain Shader"
8122             mdapi_usage_flags="Tier3 Frame Batch Draw"
8123             mdapi_supported_apis="VK OGL4 IO BB"
8124             mdapi_hw_unit_type="gpu"
8125             />
8126    <counter name="GS Threads Dispatched"
8127             symbol_name="GsThreads"
8128             underscore_name="gs_threads"
8129             description="The total number of geometry shader hardware threads dispatched."
8130             data_type="uint64"
8131             units="threads"
8132             semantic_type="event"
8133             equation="A 5 READ"
8134             mdapi_group="EU Array/Geometry Shader"
8135             mdapi_usage_flags="Tier3 Frame Batch Draw"
8136             mdapi_supported_apis="VK OGL4 IO BB"
8137             mdapi_hw_unit_type="gpu"
8138             />
8139    <counter name="FS Threads Dispatched"
8140             symbol_name="PsThreads"
8141             underscore_name="ps_threads"
8142             description="The total number of fragment shader hardware threads dispatched."
8143             data_type="uint64"
8144             units="threads"
8145             semantic_type="event"
8146             equation="A 6 READ"
8147             mdapi_group="EU Array/Fragment Shader"
8148             mdapi_usage_flags="Tier3 Frame Batch Draw"
8149             mdapi_supported_apis="VK OGL IO BB"
8150             mdapi_hw_unit_type="gpu"
8151             />
8152    <counter name="CS Threads Dispatched"
8153             symbol_name="CsThreads"
8154             underscore_name="cs_threads"
8155             description="The total number of compute shader hardware threads dispatched."
8156             data_type="uint64"
8157             units="threads"
8158             semantic_type="event"
8159             equation="A 4 READ"
8160             mdapi_group="EU Array/Compute Shader"
8161             mdapi_usage_flags="Tier3 Frame Batch Draw"
8162             mdapi_supported_apis="VK OGL4 OCL IO BB"
8163             mdapi_hw_unit_type="gpu"
8164             />
8165    <counter name="EU Active"
8166             symbol_name="EuActive"
8167             underscore_name="eu_active"
8168             description="The percentage of time in which the Execution Units were actively processing."
8169             data_type="float"
8170             max_equation="100"
8171             units="percent"
8172             semantic_type="duration"
8173             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8174             mdapi_group="EU Array"
8175             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8176             mdapi_supported_apis=""
8177             mdapi_hw_unit_type="gpu"
8178             />
8179    <counter name="EU Stall"
8180             symbol_name="EuStall"
8181             underscore_name="eu_stall"
8182             description="The percentage of time in which the Execution Units were stalled."
8183             data_type="float"
8184             max_equation="100"
8185             units="percent"
8186             semantic_type="duration"
8187             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8188             mdapi_group="EU Array"
8189             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8190             mdapi_supported_apis=""
8191             mdapi_hw_unit_type="gpu"
8192             />
8193    <counter name="EU Both FPU Pipes Active"
8194             symbol_name="EuFpuBothActive"
8195             underscore_name="eu_fpu_both_active"
8196             description="The percentage of time in which both EU FPU pipelines were actively processing."
8197             data_type="float"
8198             max_equation="100"
8199             units="percent"
8200             semantic_type="duration"
8201             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8202             mdapi_group="EU Array/Pipes"
8203             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8204             mdapi_supported_apis=""
8205             mdapi_hw_unit_type="gpu"
8206             />
8207    <counter name="VS FPU0 Pipe Active"
8208             symbol_name="VsFpu0Active"
8209             underscore_name="vs_fpu0_active"
8210             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
8211             data_type="float"
8212             max_equation="100"
8213             units="percent"
8214             semantic_type="duration"
8215             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8216             mdapi_group="EU Array/Vertex Shader"
8217             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8218             mdapi_supported_apis="VK OGL IO BB"
8219             mdapi_hw_unit_type="gpu"
8220             />
8221    <counter name="VS FPU1 Pipe Active"
8222             symbol_name="VsFpu1Active"
8223             underscore_name="vs_fpu1_active"
8224             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
8225             data_type="float"
8226             max_equation="100"
8227             units="percent"
8228             semantic_type="duration"
8229             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8230             mdapi_group="EU Array/Vertex Shader"
8231             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8232             mdapi_supported_apis="VK OGL IO BB"
8233             mdapi_hw_unit_type="gpu"
8234             />
8235    <counter name="VS Send Pipe Active"
8236             symbol_name="VsSendActive"
8237             underscore_name="vs_send_active"
8238             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
8239             data_type="float"
8240             max_equation="100"
8241             units="percent"
8242             semantic_type="duration"
8243             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8244             mdapi_group="EU Array/Vertex Shader"
8245             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8246             mdapi_supported_apis="VK OGL IO BB"
8247             mdapi_hw_unit_type="gpu"
8248             />
8249    <counter name="PS FPU0 Pipe Active"
8250             symbol_name="PsFpu0Active"
8251             underscore_name="ps_fpu0_active"
8252             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
8253             data_type="float"
8254             max_equation="100"
8255             units="percent"
8256             semantic_type="duration"
8257             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8258             mdapi_group="EU Array/Pixel Shader"
8259             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8260             mdapi_supported_apis="VK OGL IO BB"
8261             mdapi_hw_unit_type="gpu"
8262             />
8263    <counter name="PS FPU1 Pipe Active"
8264             symbol_name="PsFpu1Active"
8265             underscore_name="ps_fpu1_active"
8266             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
8267             data_type="float"
8268             max_equation="100"
8269             units="percent"
8270             semantic_type="duration"
8271             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8272             mdapi_group="EU Array/Pixel Shader"
8273             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8274             mdapi_supported_apis="VK OGL IO BB"
8275             mdapi_hw_unit_type="gpu"
8276             />
8277    <counter name="PS Send Pipeline Active"
8278             symbol_name="PsSendActive"
8279             underscore_name="ps_send_active"
8280             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
8281             data_type="float"
8282             max_equation="100"
8283             units="percent"
8284             semantic_type="duration"
8285             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8286             mdapi_group="EU Array/Pixel Shader"
8287             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8288             mdapi_supported_apis="VK OGL IO BB"
8289             mdapi_hw_unit_type="gpu"
8290             />
8291    <counter name="FS Both FPU Active"
8292             symbol_name="PsEuBothFpuActive"
8293             underscore_name="ps_eu_both_fpu_active"
8294             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
8295             data_type="float"
8296             max_equation="100"
8297             units="percent"
8298             semantic_type="duration"
8299             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8300             mdapi_group="3D Pipe/Fragment Shader"
8301             mdapi_usage_flags="Tier4 Frame Batch Draw"
8302             mdapi_supported_apis="VK OGL IO BB"
8303             mdapi_hw_unit_type="gpu"
8304             />
8305    <counter name="Rasterized Pixels"
8306             symbol_name="RasterizedPixels"
8307             underscore_name="rasterized_pixels"
8308             description="The total number of rasterized pixels."
8309             data_type="uint64"
8310             units="pixels"
8311             semantic_type="event"
8312             equation="A 21 READ 4 UMUL"
8313             mdapi_group="3D Pipe/Rasterizer"
8314             mdapi_usage_flags="Tier3 Frame Batch Draw"
8315             mdapi_supported_apis="VK OGL IO BB"
8316             mdapi_hw_unit_type="gpu"
8317             />
8318    <counter name="Early Hi-Depth Test Fails"
8319             symbol_name="HiDepthTestFails"
8320             underscore_name="hi_depth_test_fails"
8321             description="The total number of pixels dropped on early hierarchical depth test."
8322             data_type="uint64"
8323             units="pixels"
8324             semantic_type="event"
8325             equation="A 22 READ 4 UMUL"
8326             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
8327             mdapi_usage_flags="Tier3 Frame Batch Draw"
8328             mdapi_supported_apis="VK OGL IO BB"
8329             mdapi_hw_unit_type="gpu"
8330             />
8331    <counter name="Early Depth Test Fails"
8332             symbol_name="EarlyDepthTestFails"
8333             underscore_name="early_depth_test_fails"
8334             description="The total number of pixels dropped on early depth test."
8335             data_type="uint64"
8336             units="pixels"
8337             semantic_type="event"
8338             equation="A 23 READ 4 UMUL"
8339             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
8340             mdapi_usage_flags="Tier3 Frame Batch Draw"
8341             mdapi_supported_apis="VK OGL IO BB"
8342             mdapi_hw_unit_type="gpu"
8343             />
8344    <counter name="Samples Killed in FS"
8345             symbol_name="SamplesKilledInPs"
8346             underscore_name="samples_killed_in_ps"
8347             description="The total number of samples or pixels dropped in fragment shaders."
8348             data_type="uint64"
8349             units="pixels"
8350             semantic_type="event"
8351             equation="A 24 READ 4 UMUL"
8352             mdapi_group="3D Pipe/Fragment Shader"
8353             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
8354             mdapi_supported_apis="VK OGL IO BB"
8355             mdapi_hw_unit_type="gpu"
8356             />
8357    <counter name="Pixels Failing Tests"
8358             symbol_name="PixelsFailingPostPsTests"
8359             underscore_name="pixels_failing_post_ps_tests"
8360             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
8361             data_type="uint64"
8362             units="pixels"
8363             semantic_type="event"
8364             equation="A 25 READ 4 UMUL"
8365             mdapi_group="3D Pipe/Output Merger"
8366             mdapi_usage_flags="Tier3 Frame Batch Draw"
8367             mdapi_supported_apis="VK OGL IO BB"
8368             mdapi_hw_unit_type="gpu"
8369             />
8370    <counter name="Samples Written"
8371             symbol_name="SamplesWritten"
8372             underscore_name="samples_written"
8373             description="The total number of samples or pixels written to all render targets."
8374             data_type="uint64"
8375             units="pixels"
8376             semantic_type="event"
8377             equation="A 26 READ 4 UMUL"
8378             mdapi_group="3D Pipe/Output Merger"
8379             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8380             mdapi_supported_apis="VK OGL IO BB"
8381             mdapi_hw_unit_type="gpu"
8382             />
8383    <counter name="Samples Blended"
8384             symbol_name="SamplesBlended"
8385             underscore_name="samples_blended"
8386             description="The total number of blended samples or pixels written to all render targets."
8387             data_type="uint64"
8388             units="pixels"
8389             semantic_type="event"
8390             equation="A 27 READ 4 UMUL"
8391             mdapi_group="3D Pipe/Output Merger"
8392             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8393             mdapi_supported_apis="VK OGL IO BB"
8394             mdapi_hw_unit_type="gpu"
8395             />
8396    <counter name="Sampler Texels"
8397             symbol_name="SamplerTexels"
8398             underscore_name="sampler_texels"
8399             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
8400             data_type="uint64"
8401             units="texels"
8402             semantic_type="event"
8403             equation="A 28 READ 4 UMUL"
8404             mdapi_group="Sampler/Sampler Input"
8405             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8406             mdapi_supported_apis=""
8407             mdapi_hw_unit_type="gpu"
8408             />
8409    <counter name="Sampler Texels Misses"
8410             symbol_name="SamplerTexelMisses"
8411             underscore_name="sampler_texel_misses"
8412             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
8413             data_type="uint64"
8414             units="texels"
8415             semantic_type="event"
8416             equation="A 29 READ 4 UMUL"
8417             mdapi_group="Sampler/Sampler Cache"
8418             mdapi_usage_flags="Tier3 Batch Frame Draw"
8419             mdapi_supported_apis=""
8420             mdapi_hw_unit_type="gpu"
8421             />
8422    <counter name="SLM Bytes Read"
8423             symbol_name="SlmBytesRead"
8424             underscore_name="slm_bytes_read"
8425             description="The total number of GPU memory bytes read from shared local memory."
8426             data_type="uint64"
8427             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8428             units="bytes"
8429             semantic_type="throughput"
8430             equation="A 30 READ 64 UMUL"
8431             mdapi_group="L3/Data Port/SLM"
8432             mdapi_usage_flags="Tier3 Frame Batch Draw"
8433             mdapi_supported_apis="VK OGL4 OCL IO BB"
8434             mdapi_hw_unit_type="gpu"
8435             />
8436    <counter name="SLM Bytes Written"
8437             symbol_name="SlmBytesWritten"
8438             underscore_name="slm_bytes_written"
8439             description="The total number of GPU memory bytes written into shared local memory."
8440             data_type="uint64"
8441             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8442             units="bytes"
8443             semantic_type="throughput"
8444             equation="A 31 READ 64 UMUL"
8445             mdapi_group="L3/Data Port/SLM"
8446             mdapi_usage_flags="Tier3 Frame Batch Draw"
8447             mdapi_supported_apis="VK OGL4 OCL IO BB"
8448             mdapi_hw_unit_type="gpu"
8449             />
8450    <counter name="Shader Memory Accesses"
8451             symbol_name="ShaderMemoryAccesses"
8452             underscore_name="shader_memory_accesses"
8453             description="The total number of shader memory accesses to L3."
8454             data_type="uint64"
8455             units="messages"
8456             semantic_type="event"
8457             equation="A 32 READ"
8458             mdapi_group="L3/Data Port"
8459             mdapi_usage_flags="Tier3 Frame Batch Draw"
8460             mdapi_supported_apis=""
8461             mdapi_hw_unit_type="gpu"
8462             />
8463    <counter name="Shader Atomic Memory Accesses"
8464             symbol_name="ShaderAtomics"
8465             underscore_name="shader_atomics"
8466             description="The total number of shader atomic memory accesses."
8467             data_type="uint64"
8468             units="messages"
8469             semantic_type="event"
8470             equation="A 34 READ"
8471             mdapi_group="L3/Data Port/Atomics"
8472             mdapi_usage_flags="Tier3 Frame Batch Draw"
8473             mdapi_supported_apis="VK OGL OCL IO BB"
8474             mdapi_hw_unit_type="gpu"
8475             />
8476    <counter name="L3 Shader Throughput"
8477             symbol_name="L3ShaderThroughput"
8478             underscore_name="l3_shader_throughput"
8479             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
8480             data_type="uint64"
8481             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8482             units="bytes"
8483             semantic_type="throughput"
8484             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
8485             mdapi_group="L3/Data Port"
8486             mdapi_usage_flags="Tier2 Frame Batch Draw"
8487             mdapi_supported_apis="VK OGL4 OCL IO BB"
8488             mdapi_hw_unit_type="gpu"
8489             />
8490    <counter name="Shader Barrier Messages"
8491             symbol_name="ShaderBarriers"
8492             underscore_name="shader_barriers"
8493             description="The total number of shader barrier messages."
8494             data_type="uint64"
8495             units="messages"
8496             semantic_type="event"
8497             equation="A 35 READ"
8498             mdapi_group="EU Array/Barrier"
8499             mdapi_usage_flags="Tier3 Frame Batch Draw"
8500             mdapi_supported_apis=""
8501             mdapi_hw_unit_type="gpu"
8502             />
8503    <counter name="Slice0 Subslice1 Input Available"
8504             symbol_name="Sampler01InputAvailable"
8505             underscore_name="sampler01_input_available"
8506             description="The percentage of time in which slice0 subslice1 sampler input is available"
8507             data_type="float"
8508             max_equation="100"
8509             units="percent"
8510             semantic_type="duration"
8511             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
8512             availability="$SubsliceMask 0x2 AND"
8513             mdapi_group="GPU/Sampler"
8514             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8515             mdapi_supported_apis=""
8516             mdapi_hw_unit_type="subslice"
8517             />
8518    <counter name="Slice0 Subslice2 Input Available"
8519             symbol_name="Sampler02InputAvailable"
8520             underscore_name="sampler02_input_available"
8521             description="The percentage of time in which slice0 subslice2 sampler input is available"
8522             data_type="float"
8523             max_equation="100"
8524             units="percent"
8525             semantic_type="duration"
8526             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
8527             availability="$SubsliceMask 0x4 AND"
8528             mdapi_group="GPU/Sampler"
8529             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8530             mdapi_supported_apis=""
8531             mdapi_hw_unit_type="subslice"
8532             />
8533    <counter name="Slice0 Subslice0 Input Available"
8534             symbol_name="Sampler00InputAvailable"
8535             underscore_name="sampler00_input_available"
8536             description="The percentage of time in which slice0 subslice0 sampler input is available"
8537             data_type="float"
8538             max_equation="100"
8539             units="percent"
8540             semantic_type="duration"
8541             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
8542             availability="$SubsliceMask 0x1 AND"
8543             mdapi_group="GPU/Sampler"
8544             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8545             mdapi_supported_apis=""
8546             mdapi_hw_unit_type="subslice"
8547             />
8548    <counter name="Slice0 Subslice2 Sampler Output Ready"
8549             symbol_name="Sampler02OutputReady"
8550             underscore_name="sampler02_output_ready"
8551             description="The percentage of time in which slice0 subslice2 sampler output is ready"
8552             data_type="float"
8553             max_equation="100"
8554             units="percent"
8555             semantic_type="duration"
8556             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
8557             availability="$SubsliceMask 0x4 AND"
8558             mdapi_group="GPU/Sampler"
8559             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8560             mdapi_supported_apis=""
8561             mdapi_hw_unit_type="subslice"
8562             />
8563    <counter name="Slice0 Subslice0 Sampler Output Ready"
8564             symbol_name="Sampler00OutputReady"
8565             underscore_name="sampler00_output_ready"
8566             description="The percentage of time in which slice0 subslice0 sampler output is ready"
8567             data_type="float"
8568             max_equation="100"
8569             units="percent"
8570             semantic_type="duration"
8571             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
8572             availability="$SubsliceMask 0x1 AND"
8573             mdapi_group="GPU/Sampler"
8574             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8575             mdapi_supported_apis=""
8576             mdapi_hw_unit_type="subslice"
8577             />
8578    <counter name="Slice0 Subslice1 Sampler Output Ready"
8579             symbol_name="Sampler01OutputReady"
8580             underscore_name="sampler01_output_ready"
8581             description="The percentage of time in which slice0 subslice1 sampler output is ready"
8582             data_type="float"
8583             max_equation="100"
8584             units="percent"
8585             semantic_type="duration"
8586             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
8587             availability="$SubsliceMask 0x2 AND"
8588             mdapi_group="GPU/Sampler"
8589             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8590             mdapi_supported_apis=""
8591             mdapi_hw_unit_type="subslice"
8592             />
8593    <counter name="SQ is full"
8594             symbol_name="GTRequestQueueFull"
8595             underscore_name="gt_request_queue_full"
8596             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
8597             data_type="float"
8598             max_equation="100"
8599             units="percent"
8600             semantic_type="duration"
8601             equation="PERFCNT 0 READ 100 UMUL $GpuCoreClocks FDIV"
8602             availability="true $QueryMode &amp;&amp;"
8603             mdapi_group="GTI"
8604             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8605             mdapi_supported_apis="VK OGL4 OCL"
8606             mdapi_hw_unit_type="gpu"
8607             />
8608    <register_config type="NOA">
8609        <register type="NOA" address="0x000091BC" value="0xE0500000" />
8610        <register type="NOA" address="0x00009840" value="0x00000080" />
8611        <register type="NOA" address="0x00009888" value="0x14152C00" />
8612        <register type="NOA" address="0x00009888" value="0x16150005" />
8613        <register type="NOA" address="0x00009888" value="0x121600A0" />
8614        <register type="NOA" address="0x00009888" value="0x14352C00" />
8615        <register type="NOA" address="0x00009888" value="0x16350005" />
8616        <register type="NOA" address="0x00009888" value="0x123600A0" />
8617        <register type="NOA" address="0x00009888" value="0x14552C00" />
8618        <register type="NOA" address="0x00009888" value="0x16550005" />
8619        <register type="NOA" address="0x00009888" value="0x125600A0" />
8620        <register type="NOA" address="0x00009888" value="0x062F6000" />
8621        <register type="NOA" address="0x00009888" value="0x022F2000" />
8622        <register type="NOA" address="0x00009888" value="0x0C4C0050" />
8623        <register type="NOA" address="0x00009888" value="0x0A4C0010" />
8624        <register type="NOA" address="0x00009888" value="0x0C0D8000" />
8625        <register type="NOA" address="0x00009888" value="0x0E0DA000" />
8626        <register type="NOA" address="0x00009888" value="0x000D8000" />
8627        <register type="NOA" address="0x00009888" value="0x020DA000" />
8628        <register type="NOA" address="0x00009888" value="0x040DA000" />
8629        <register type="NOA" address="0x00009888" value="0x060D2000" />
8630        <register type="NOA" address="0x00009888" value="0x100F0350" />
8631        <register type="NOA" address="0x00009888" value="0x0C0FB000" />
8632        <register type="NOA" address="0x00009888" value="0x0E0F00DA" />
8633        <register type="NOA" address="0x00009888" value="0x182C0028" />
8634        <register type="NOA" address="0x00009888" value="0x0A2C8000" />
8635        <register type="NOA" address="0x00009888" value="0x022DC000" />
8636        <register type="NOA" address="0x00009888" value="0x042D4000" />
8637        <register type="NOA" address="0x00009888" value="0x0C138000" />
8638        <register type="NOA" address="0x00009888" value="0x0E132000" />
8639        <register type="NOA" address="0x00009888" value="0x0413C000" />
8640        <register type="NOA" address="0x00009888" value="0x1C140018" />
8641        <register type="NOA" address="0x00009888" value="0x0C157000" />
8642        <register type="NOA" address="0x00009888" value="0x0E150078" />
8643        <register type="NOA" address="0x00009888" value="0x10150000" />
8644        <register type="NOA" address="0x00009888" value="0x04162180" />
8645        <register type="NOA" address="0x00009888" value="0x02160000" />
8646        <register type="NOA" address="0x00009888" value="0x04174000" />
8647        <register type="NOA" address="0x00009888" value="0x0233A000" />
8648        <register type="NOA" address="0x00009888" value="0x04333000" />
8649        <register type="NOA" address="0x00009888" value="0x14348000" />
8650        <register type="NOA" address="0x00009888" value="0x16348000" />
8651        <register type="NOA" address="0x00009888" value="0x02357870" />
8652        <register type="NOA" address="0x00009888" value="0x10350000" />
8653        <register type="NOA" address="0x00009888" value="0x04360043" />
8654        <register type="NOA" address="0x00009888" value="0x02360000" />
8655        <register type="NOA" address="0x00009888" value="0x04371000" />
8656        <register type="NOA" address="0x00009888" value="0x0E538000" />
8657        <register type="NOA" address="0x00009888" value="0x00538000" />
8658        <register type="NOA" address="0x00009888" value="0x06533000" />
8659        <register type="NOA" address="0x00009888" value="0x1C540020" />
8660        <register type="NOA" address="0x00009888" value="0x12548000" />
8661        <register type="NOA" address="0x00009888" value="0x0E557000" />
8662        <register type="NOA" address="0x00009888" value="0x00557800" />
8663        <register type="NOA" address="0x00009888" value="0x10550000" />
8664        <register type="NOA" address="0x00009888" value="0x06560043" />
8665        <register type="NOA" address="0x00009888" value="0x02560000" />
8666        <register type="NOA" address="0x00009888" value="0x06571000" />
8667        <register type="NOA" address="0x00009888" value="0x1190FF80" />
8668        <register type="NOA" address="0x00009888" value="0x57900000" />
8669        <register type="NOA" address="0x00009888" value="0x49900000" />
8670        <register type="NOA" address="0x00009888" value="0x37900000" />
8671        <register type="NOA" address="0x00009888" value="0x33900000" />
8672        <register type="NOA" address="0x00009888" value="0x4B900060" />
8673        <register type="NOA" address="0x00009888" value="0x59900000" />
8674        <register type="NOA" address="0x00009888" value="0x51900000" />
8675        <register type="NOA" address="0x00009888" value="0x41900C00" />
8676        <register type="NOA" address="0x00009888" value="0x43900842" />
8677        <register type="NOA" address="0x00009888" value="0x53900000" />
8678        <register type="NOA" address="0x00009888" value="0x45900060" />
8679    </register_config>
8680    <register_config type="OA">
8681        <register type="OA" address="0x00002740" value="0x00000000" />
8682        <register type="OA" address="0x00002744" value="0x00800000" />
8683        <register type="OA" address="0x00002710" value="0x00000000" />
8684        <register type="OA" address="0x00002714" value="0x70800000" />
8685        <register type="OA" address="0x00002720" value="0x00000000" />
8686        <register type="OA" address="0x00002724" value="0x00800000" />
8687        <register type="OA" address="0x00002770" value="0x0000C000" />
8688        <register type="OA" address="0x00002774" value="0x0000E7FF" />
8689        <register type="OA" address="0x00002778" value="0x00003000" />
8690        <register type="OA" address="0x0000277C" value="0x0000F9FF" />
8691        <register type="OA" address="0x00002780" value="0x00000C00" />
8692        <register type="OA" address="0x00002784" value="0x0000FE7F" />
8693    </register_config>
8694    <register_config type="FLEX">
8695        <register type="FLEX" address="0x0000E458" value="0x00005004" />
8696        <register type="FLEX" address="0x0000E558" value="0x00010003" />
8697        <register type="FLEX" address="0x0000E658" value="0x00012011" />
8698        <register type="FLEX" address="0x0000E758" value="0x00015014" />
8699        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
8700        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
8701        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
8702    </register_config>
8703  </set>
8704
8705  <set name="Metric set TDL_1"
8706       chipset="CFLGT2"
8707       symbol_name="TDL_1"
8708       underscore_name="tdl_1"
8709       mdapi_supported_apis="VK OGL OCL IO BB"
8710       hw_config_guid="c54e7ca3-c60c-4396-ac3d-f9899c9a6ee4"
8711       >
8712    <counter name="GPU Time Elapsed"
8713             symbol_name="GpuTime"
8714             underscore_name="gpu_time"
8715             description="Time elapsed on the GPU during the measurement."
8716             data_type="uint64"
8717             units="ns"
8718             semantic_type="duration"
8719             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
8720             mdapi_group="GPU"
8721             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8722             mdapi_supported_apis=""
8723             mdapi_hw_unit_type="gpu"
8724             />
8725    <counter name="GPU Core Clocks"
8726             symbol_name="GpuCoreClocks"
8727             underscore_name="gpu_core_clocks"
8728             description="The total number of GPU core clocks elapsed during the measurement."
8729             data_type="uint64"
8730             units="cycles"
8731             semantic_type="event"
8732             equation="GPU_CLOCK 0 READ"
8733             mdapi_group="GPU"
8734             mdapi_usage_flags="Tier1 Frame Batch Draw"
8735             mdapi_supported_apis=""
8736             mdapi_hw_unit_type="gpu"
8737             />
8738    <counter name="AVG GPU Core Frequency"
8739             symbol_name="AvgGpuCoreFrequency"
8740             underscore_name="avg_gpu_core_frequency"
8741             description="Average GPU Core Frequency in the measurement."
8742             data_type="uint64"
8743             max_equation="$GpuMaxFrequency"
8744             units="hz"
8745             semantic_type="event"
8746             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
8747             mdapi_group="GPU"
8748             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8749             mdapi_supported_apis=""
8750             mdapi_hw_unit_type="gpu"
8751             />
8752    <counter name="GPU Busy"
8753             symbol_name="GpuBusy"
8754             underscore_name="gpu_busy"
8755             description="The percentage of time in which the GPU has been processing GPU commands."
8756             data_type="float"
8757             max_equation="100"
8758             units="percent"
8759             semantic_type="duration"
8760             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
8761             mdapi_group="GPU"
8762             mdapi_usage_flags="Tier1 Overview System Frame"
8763             mdapi_supported_apis=""
8764             mdapi_hw_unit_type="gpu"
8765             />
8766    <counter name="VS Threads Dispatched"
8767             symbol_name="VsThreads"
8768             underscore_name="vs_threads"
8769             description="The total number of vertex shader hardware threads dispatched."
8770             data_type="uint64"
8771             units="threads"
8772             semantic_type="event"
8773             equation="A 1 READ"
8774             mdapi_group="EU Array/Vertex Shader"
8775             mdapi_usage_flags="Tier3 Frame Batch Draw"
8776             mdapi_supported_apis="VK OGL IO BB"
8777             mdapi_hw_unit_type="gpu"
8778             />
8779    <counter name="HS Threads Dispatched"
8780             symbol_name="HsThreads"
8781             underscore_name="hs_threads"
8782             description="The total number of hull shader hardware threads dispatched."
8783             data_type="uint64"
8784             units="threads"
8785             semantic_type="event"
8786             equation="A 2 READ"
8787             mdapi_group="EU Array/Hull Shader"
8788             mdapi_usage_flags="Tier3 Frame Batch Draw"
8789             mdapi_supported_apis="VK OGL4 IO BB"
8790             mdapi_hw_unit_type="gpu"
8791             />
8792    <counter name="DS Threads Dispatched"
8793             symbol_name="DsThreads"
8794             underscore_name="ds_threads"
8795             description="The total number of domain shader hardware threads dispatched."
8796             data_type="uint64"
8797             units="threads"
8798             semantic_type="event"
8799             equation="A 3 READ"
8800             mdapi_group="EU Array/Domain Shader"
8801             mdapi_usage_flags="Tier3 Frame Batch Draw"
8802             mdapi_supported_apis="VK OGL4 IO BB"
8803             mdapi_hw_unit_type="gpu"
8804             />
8805    <counter name="GS Threads Dispatched"
8806             symbol_name="GsThreads"
8807             underscore_name="gs_threads"
8808             description="The total number of geometry shader hardware threads dispatched."
8809             data_type="uint64"
8810             units="threads"
8811             semantic_type="event"
8812             equation="A 5 READ"
8813             mdapi_group="EU Array/Geometry Shader"
8814             mdapi_usage_flags="Tier3 Frame Batch Draw"
8815             mdapi_supported_apis="VK OGL4 IO BB"
8816             mdapi_hw_unit_type="gpu"
8817             />
8818    <counter name="FS Threads Dispatched"
8819             symbol_name="PsThreads"
8820             underscore_name="ps_threads"
8821             description="The total number of fragment shader hardware threads dispatched."
8822             data_type="uint64"
8823             units="threads"
8824             semantic_type="event"
8825             equation="A 6 READ"
8826             mdapi_group="EU Array/Fragment Shader"
8827             mdapi_usage_flags="Tier3 Frame Batch Draw"
8828             mdapi_supported_apis="VK OGL IO BB"
8829             mdapi_hw_unit_type="gpu"
8830             />
8831    <counter name="CS Threads Dispatched"
8832             symbol_name="CsThreads"
8833             underscore_name="cs_threads"
8834             description="The total number of compute shader hardware threads dispatched."
8835             data_type="uint64"
8836             units="threads"
8837             semantic_type="event"
8838             equation="A 4 READ"
8839             mdapi_group="EU Array/Compute Shader"
8840             mdapi_usage_flags="Tier3 Frame Batch Draw"
8841             mdapi_supported_apis="VK OGL4 OCL IO BB"
8842             mdapi_hw_unit_type="gpu"
8843             />
8844    <counter name="EU Active"
8845             symbol_name="EuActive"
8846             underscore_name="eu_active"
8847             description="The percentage of time in which the Execution Units were actively processing."
8848             data_type="float"
8849             max_equation="100"
8850             units="percent"
8851             semantic_type="duration"
8852             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8853             mdapi_group="EU Array"
8854             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8855             mdapi_supported_apis=""
8856             mdapi_hw_unit_type="gpu"
8857             />
8858    <counter name="EU Stall"
8859             symbol_name="EuStall"
8860             underscore_name="eu_stall"
8861             description="The percentage of time in which the Execution Units were stalled."
8862             data_type="float"
8863             max_equation="100"
8864             units="percent"
8865             semantic_type="duration"
8866             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8867             mdapi_group="EU Array"
8868             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8869             mdapi_supported_apis=""
8870             mdapi_hw_unit_type="gpu"
8871             />
8872    <counter name="EU Both FPU Pipes Active"
8873             symbol_name="EuFpuBothActive"
8874             underscore_name="eu_fpu_both_active"
8875             description="The percentage of time in which both EU FPU pipelines were actively processing."
8876             data_type="float"
8877             max_equation="100"
8878             units="percent"
8879             semantic_type="duration"
8880             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8881             mdapi_group="EU Array/Pipes"
8882             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8883             mdapi_supported_apis=""
8884             mdapi_hw_unit_type="gpu"
8885             />
8886    <counter name="VS FPU0 Pipe Active"
8887             symbol_name="VsFpu0Active"
8888             underscore_name="vs_fpu0_active"
8889             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
8890             data_type="float"
8891             max_equation="100"
8892             units="percent"
8893             semantic_type="duration"
8894             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8895             mdapi_group="EU Array/Vertex Shader"
8896             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8897             mdapi_supported_apis="VK OGL IO BB"
8898             mdapi_hw_unit_type="gpu"
8899             />
8900    <counter name="VS FPU1 Pipe Active"
8901             symbol_name="VsFpu1Active"
8902             underscore_name="vs_fpu1_active"
8903             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
8904             data_type="float"
8905             max_equation="100"
8906             units="percent"
8907             semantic_type="duration"
8908             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8909             mdapi_group="EU Array/Vertex Shader"
8910             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8911             mdapi_supported_apis="VK OGL IO BB"
8912             mdapi_hw_unit_type="gpu"
8913             />
8914    <counter name="VS Send Pipe Active"
8915             symbol_name="VsSendActive"
8916             underscore_name="vs_send_active"
8917             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
8918             data_type="float"
8919             max_equation="100"
8920             units="percent"
8921             semantic_type="duration"
8922             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8923             mdapi_group="EU Array/Vertex Shader"
8924             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8925             mdapi_supported_apis="VK OGL IO BB"
8926             mdapi_hw_unit_type="gpu"
8927             />
8928    <counter name="PS FPU0 Pipe Active"
8929             symbol_name="PsFpu0Active"
8930             underscore_name="ps_fpu0_active"
8931             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
8932             data_type="float"
8933             max_equation="100"
8934             units="percent"
8935             semantic_type="duration"
8936             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8937             mdapi_group="EU Array/Pixel Shader"
8938             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8939             mdapi_supported_apis="VK OGL IO BB"
8940             mdapi_hw_unit_type="gpu"
8941             />
8942    <counter name="PS FPU1 Pipe Active"
8943             symbol_name="PsFpu1Active"
8944             underscore_name="ps_fpu1_active"
8945             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
8946             data_type="float"
8947             max_equation="100"
8948             units="percent"
8949             semantic_type="duration"
8950             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8951             mdapi_group="EU Array/Pixel Shader"
8952             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8953             mdapi_supported_apis="VK OGL IO BB"
8954             mdapi_hw_unit_type="gpu"
8955             />
8956    <counter name="PS Send Pipeline Active"
8957             symbol_name="PsSendActive"
8958             underscore_name="ps_send_active"
8959             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
8960             data_type="float"
8961             max_equation="100"
8962             units="percent"
8963             semantic_type="duration"
8964             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8965             mdapi_group="EU Array/Pixel Shader"
8966             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8967             mdapi_supported_apis="VK OGL IO BB"
8968             mdapi_hw_unit_type="gpu"
8969             />
8970    <counter name="FS Both FPU Active"
8971             symbol_name="PsEuBothFpuActive"
8972             underscore_name="ps_eu_both_fpu_active"
8973             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
8974             data_type="float"
8975             max_equation="100"
8976             units="percent"
8977             semantic_type="duration"
8978             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8979             mdapi_group="3D Pipe/Fragment Shader"
8980             mdapi_usage_flags="Tier4 Frame Batch Draw"
8981             mdapi_supported_apis="VK OGL IO BB"
8982             mdapi_hw_unit_type="gpu"
8983             />
8984    <counter name="Rasterized Pixels"
8985             symbol_name="RasterizedPixels"
8986             underscore_name="rasterized_pixels"
8987             description="The total number of rasterized pixels."
8988             data_type="uint64"
8989             units="pixels"
8990             semantic_type="event"
8991             equation="A 21 READ 4 UMUL"
8992             mdapi_group="3D Pipe/Rasterizer"
8993             mdapi_usage_flags="Tier3 Frame Batch Draw"
8994             mdapi_supported_apis="VK OGL IO BB"
8995             mdapi_hw_unit_type="gpu"
8996             />
8997    <counter name="Early Hi-Depth Test Fails"
8998             symbol_name="HiDepthTestFails"
8999             underscore_name="hi_depth_test_fails"
9000             description="The total number of pixels dropped on early hierarchical depth test."
9001             data_type="uint64"
9002             units="pixels"
9003             semantic_type="event"
9004             equation="A 22 READ 4 UMUL"
9005             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
9006             mdapi_usage_flags="Tier3 Frame Batch Draw"
9007             mdapi_supported_apis="VK OGL IO BB"
9008             mdapi_hw_unit_type="gpu"
9009             />
9010    <counter name="Early Depth Test Fails"
9011             symbol_name="EarlyDepthTestFails"
9012             underscore_name="early_depth_test_fails"
9013             description="The total number of pixels dropped on early depth test."
9014             data_type="uint64"
9015             units="pixels"
9016             semantic_type="event"
9017             equation="A 23 READ 4 UMUL"
9018             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
9019             mdapi_usage_flags="Tier3 Frame Batch Draw"
9020             mdapi_supported_apis="VK OGL IO BB"
9021             mdapi_hw_unit_type="gpu"
9022             />
9023    <counter name="Samples Killed in FS"
9024             symbol_name="SamplesKilledInPs"
9025             underscore_name="samples_killed_in_ps"
9026             description="The total number of samples or pixels dropped in fragment shaders."
9027             data_type="uint64"
9028             units="pixels"
9029             semantic_type="event"
9030             equation="A 24 READ 4 UMUL"
9031             mdapi_group="3D Pipe/Fragment Shader"
9032             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
9033             mdapi_supported_apis="VK OGL IO BB"
9034             mdapi_hw_unit_type="gpu"
9035             />
9036    <counter name="Pixels Failing Tests"
9037             symbol_name="PixelsFailingPostPsTests"
9038             underscore_name="pixels_failing_post_ps_tests"
9039             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
9040             data_type="uint64"
9041             units="pixels"
9042             semantic_type="event"
9043             equation="A 25 READ 4 UMUL"
9044             mdapi_group="3D Pipe/Output Merger"
9045             mdapi_usage_flags="Tier3 Frame Batch Draw"
9046             mdapi_supported_apis="VK OGL IO BB"
9047             mdapi_hw_unit_type="gpu"
9048             />
9049    <counter name="Samples Written"
9050             symbol_name="SamplesWritten"
9051             underscore_name="samples_written"
9052             description="The total number of samples or pixels written to all render targets."
9053             data_type="uint64"
9054             units="pixels"
9055             semantic_type="event"
9056             equation="A 26 READ 4 UMUL"
9057             mdapi_group="3D Pipe/Output Merger"
9058             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9059             mdapi_supported_apis="VK OGL IO BB"
9060             mdapi_hw_unit_type="gpu"
9061             />
9062    <counter name="Samples Blended"
9063             symbol_name="SamplesBlended"
9064             underscore_name="samples_blended"
9065             description="The total number of blended samples or pixels written to all render targets."
9066             data_type="uint64"
9067             units="pixels"
9068             semantic_type="event"
9069             equation="A 27 READ 4 UMUL"
9070             mdapi_group="3D Pipe/Output Merger"
9071             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9072             mdapi_supported_apis="VK OGL IO BB"
9073             mdapi_hw_unit_type="gpu"
9074             />
9075    <counter name="Sampler Texels"
9076             symbol_name="SamplerTexels"
9077             underscore_name="sampler_texels"
9078             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
9079             data_type="uint64"
9080             units="texels"
9081             semantic_type="event"
9082             equation="A 28 READ 4 UMUL"
9083             mdapi_group="Sampler/Sampler Input"
9084             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9085             mdapi_supported_apis=""
9086             mdapi_hw_unit_type="gpu"
9087             />
9088    <counter name="Sampler Texels Misses"
9089             symbol_name="SamplerTexelMisses"
9090             underscore_name="sampler_texel_misses"
9091             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
9092             data_type="uint64"
9093             units="texels"
9094             semantic_type="event"
9095             equation="A 29 READ 4 UMUL"
9096             mdapi_group="Sampler/Sampler Cache"
9097             mdapi_usage_flags="Tier3 Batch Frame Draw"
9098             mdapi_supported_apis=""
9099             mdapi_hw_unit_type="gpu"
9100             />
9101    <counter name="SLM Bytes Read"
9102             symbol_name="SlmBytesRead"
9103             underscore_name="slm_bytes_read"
9104             description="The total number of GPU memory bytes read from shared local memory."
9105             data_type="uint64"
9106             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9107             units="bytes"
9108             semantic_type="throughput"
9109             equation="A 30 READ 64 UMUL"
9110             mdapi_group="L3/Data Port/SLM"
9111             mdapi_usage_flags="Tier3 Frame Batch Draw"
9112             mdapi_supported_apis="VK OGL4 OCL IO BB"
9113             mdapi_hw_unit_type="gpu"
9114             />
9115    <counter name="SLM Bytes Written"
9116             symbol_name="SlmBytesWritten"
9117             underscore_name="slm_bytes_written"
9118             description="The total number of GPU memory bytes written into shared local memory."
9119             data_type="uint64"
9120             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9121             units="bytes"
9122             semantic_type="throughput"
9123             equation="A 31 READ 64 UMUL"
9124             mdapi_group="L3/Data Port/SLM"
9125             mdapi_usage_flags="Tier3 Frame Batch Draw"
9126             mdapi_supported_apis="VK OGL4 OCL IO BB"
9127             mdapi_hw_unit_type="gpu"
9128             />
9129    <counter name="Shader Memory Accesses"
9130             symbol_name="ShaderMemoryAccesses"
9131             underscore_name="shader_memory_accesses"
9132             description="The total number of shader memory accesses to L3."
9133             data_type="uint64"
9134             units="messages"
9135             semantic_type="event"
9136             equation="A 32 READ"
9137             mdapi_group="L3/Data Port"
9138             mdapi_usage_flags="Tier3 Frame Batch Draw"
9139             mdapi_supported_apis=""
9140             mdapi_hw_unit_type="gpu"
9141             />
9142    <counter name="Shader Atomic Memory Accesses"
9143             symbol_name="ShaderAtomics"
9144             underscore_name="shader_atomics"
9145             description="The total number of shader atomic memory accesses."
9146             data_type="uint64"
9147             units="messages"
9148             semantic_type="event"
9149             equation="A 34 READ"
9150             mdapi_group="L3/Data Port/Atomics"
9151             mdapi_usage_flags="Tier3 Frame Batch Draw"
9152             mdapi_supported_apis="VK OGL OCL IO BB"
9153             mdapi_hw_unit_type="gpu"
9154             />
9155    <counter name="L3 Shader Throughput"
9156             symbol_name="L3ShaderThroughput"
9157             underscore_name="l3_shader_throughput"
9158             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
9159             data_type="uint64"
9160             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9161             units="bytes"
9162             semantic_type="throughput"
9163             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
9164             mdapi_group="L3/Data Port"
9165             mdapi_usage_flags="Tier2 Frame Batch Draw"
9166             mdapi_supported_apis="VK OGL4 OCL IO BB"
9167             mdapi_hw_unit_type="gpu"
9168             />
9169    <counter name="Shader Barrier Messages"
9170             symbol_name="ShaderBarriers"
9171             underscore_name="shader_barriers"
9172             description="The total number of shader barrier messages."
9173             data_type="uint64"
9174             units="messages"
9175             semantic_type="event"
9176             equation="A 35 READ"
9177             mdapi_group="EU Array/Barrier"
9178             mdapi_usage_flags="Tier3 Frame Batch Draw"
9179             mdapi_supported_apis=""
9180             mdapi_hw_unit_type="gpu"
9181             />
9182    <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice1"
9183             symbol_name="NonPSThread01ReadyForDispatch"
9184             underscore_name="non_ps_thread01_ready_for_dispatch"
9185             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
9186             data_type="float"
9187             max_equation="100"
9188             units="percent"
9189             semantic_type="duration"
9190             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
9191             availability="$SubsliceMask 0x2 AND"
9192             mdapi_group="GPU/Thread Dispatcher"
9193             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9194             mdapi_supported_apis=""
9195             mdapi_hw_unit_type="subslice"
9196             />
9197    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice0"
9198             symbol_name="PSThread00ReadyForDispatch"
9199             underscore_name="ps_thread00_ready_for_dispatch"
9200             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
9201             data_type="float"
9202             max_equation="100"
9203             units="percent"
9204             semantic_type="duration"
9205             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
9206             availability="$SubsliceMask 0x1 AND"
9207             mdapi_group="GPU/Thread Dispatcher"
9208             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9209             mdapi_supported_apis=""
9210             mdapi_hw_unit_type="subslice"
9211             />
9212    <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice0"
9213             symbol_name="NonPSThread00ReadyForDispatch"
9214             underscore_name="non_ps_thread00_ready_for_dispatch"
9215             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
9216             data_type="float"
9217             max_equation="100"
9218             units="percent"
9219             semantic_type="duration"
9220             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
9221             availability="$SubsliceMask 0x1 AND"
9222             mdapi_group="GPU/Thread Dispatcher"
9223             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9224             mdapi_supported_apis=""
9225             mdapi_hw_unit_type="subslice"
9226             />
9227    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice2"
9228             symbol_name="PSThread02ReadyForDispatch"
9229             underscore_name="ps_thread02_ready_for_dispatch"
9230             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
9231             data_type="float"
9232             max_equation="100"
9233             units="percent"
9234             semantic_type="duration"
9235             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
9236             availability="$SubsliceMask 0x4 AND"
9237             mdapi_group="GPU/Thread Dispatcher"
9238             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9239             mdapi_supported_apis=""
9240             mdapi_hw_unit_type="subslice"
9241             />
9242    <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice2"
9243             symbol_name="NonPSThread02ReadyForDispatch"
9244             underscore_name="non_ps_thread02_ready_for_dispatch"
9245             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
9246             data_type="float"
9247             max_equation="100"
9248             units="percent"
9249             semantic_type="duration"
9250             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
9251             availability="$SubsliceMask 0x4 AND"
9252             mdapi_group="GPU/Thread Dispatcher"
9253             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9254             mdapi_supported_apis=""
9255             mdapi_hw_unit_type="subslice"
9256             />
9257    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice1"
9258             symbol_name="PSThread01ReadyForDispatch"
9259             underscore_name="ps_thread01_ready_for_dispatch"
9260             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
9261             data_type="float"
9262             max_equation="100"
9263             units="percent"
9264             semantic_type="duration"
9265             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
9266             availability="$SubsliceMask 0x2 AND"
9267             mdapi_group="GPU/Thread Dispatcher"
9268             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9269             mdapi_supported_apis=""
9270             mdapi_hw_unit_type="subslice"
9271             />
9272    <counter name="SQ is full"
9273             symbol_name="GTRequestQueueFull"
9274             underscore_name="gt_request_queue_full"
9275             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
9276             data_type="float"
9277             max_equation="100"
9278             units="percent"
9279             semantic_type="duration"
9280             equation="PERFCNT 0 READ 100 UMUL $GpuCoreClocks FDIV"
9281             availability="true $QueryMode &amp;&amp;"
9282             mdapi_group="GTI"
9283             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9284             mdapi_supported_apis="VK OGL4 OCL"
9285             mdapi_hw_unit_type="gpu"
9286             />
9287    <register_config type="NOA">
9288        <register type="NOA" address="0x000091BC" value="0xE0500000" />
9289        <register type="NOA" address="0x00009840" value="0x00000080" />
9290        <register type="NOA" address="0x00009888" value="0x12120000" />
9291        <register type="NOA" address="0x00009888" value="0x12320000" />
9292        <register type="NOA" address="0x00009888" value="0x12520000" />
9293        <register type="NOA" address="0x00009888" value="0x002F8000" />
9294        <register type="NOA" address="0x00009888" value="0x022F3000" />
9295        <register type="NOA" address="0x00009888" value="0x0A4C0015" />
9296        <register type="NOA" address="0x00009888" value="0x0C0D8000" />
9297        <register type="NOA" address="0x00009888" value="0x0E0DA000" />
9298        <register type="NOA" address="0x00009888" value="0x000D8000" />
9299        <register type="NOA" address="0x00009888" value="0x020DA000" />
9300        <register type="NOA" address="0x00009888" value="0x040DA000" />
9301        <register type="NOA" address="0x00009888" value="0x060D2000" />
9302        <register type="NOA" address="0x00009888" value="0x100F03A0" />
9303        <register type="NOA" address="0x00009888" value="0x0C0FF000" />
9304        <register type="NOA" address="0x00009888" value="0x0E0F0095" />
9305        <register type="NOA" address="0x00009888" value="0x062C8000" />
9306        <register type="NOA" address="0x00009888" value="0x082C8000" />
9307        <register type="NOA" address="0x00009888" value="0x0A2C8000" />
9308        <register type="NOA" address="0x00009888" value="0x0C2D8000" />
9309        <register type="NOA" address="0x00009888" value="0x0E2D4000" />
9310        <register type="NOA" address="0x00009888" value="0x062D4000" />
9311        <register type="NOA" address="0x00009888" value="0x02108000" />
9312        <register type="NOA" address="0x00009888" value="0x0410C000" />
9313        <register type="NOA" address="0x00009888" value="0x02118000" />
9314        <register type="NOA" address="0x00009888" value="0x0411C000" />
9315        <register type="NOA" address="0x00009888" value="0x02121880" />
9316        <register type="NOA" address="0x00009888" value="0x041219B5" />
9317        <register type="NOA" address="0x00009888" value="0x00120000" />
9318        <register type="NOA" address="0x00009888" value="0x02134000" />
9319        <register type="NOA" address="0x00009888" value="0x04135000" />
9320        <register type="NOA" address="0x00009888" value="0x0C308000" />
9321        <register type="NOA" address="0x00009888" value="0x0E304000" />
9322        <register type="NOA" address="0x00009888" value="0x06304000" />
9323        <register type="NOA" address="0x00009888" value="0x0C318000" />
9324        <register type="NOA" address="0x00009888" value="0x0E314000" />
9325        <register type="NOA" address="0x00009888" value="0x06314000" />
9326        <register type="NOA" address="0x00009888" value="0x0C321A80" />
9327        <register type="NOA" address="0x00009888" value="0x0E320033" />
9328        <register type="NOA" address="0x00009888" value="0x06320031" />
9329        <register type="NOA" address="0x00009888" value="0x00320000" />
9330        <register type="NOA" address="0x00009888" value="0x0C334000" />
9331        <register type="NOA" address="0x00009888" value="0x0E331000" />
9332        <register type="NOA" address="0x00009888" value="0x06331000" />
9333        <register type="NOA" address="0x00009888" value="0x0E508000" />
9334        <register type="NOA" address="0x00009888" value="0x00508000" />
9335        <register type="NOA" address="0x00009888" value="0x02504000" />
9336        <register type="NOA" address="0x00009888" value="0x0E518000" />
9337        <register type="NOA" address="0x00009888" value="0x00518000" />
9338        <register type="NOA" address="0x00009888" value="0x02514000" />
9339        <register type="NOA" address="0x00009888" value="0x0E521880" />
9340        <register type="NOA" address="0x00009888" value="0x00521A80" />
9341        <register type="NOA" address="0x00009888" value="0x02520033" />
9342        <register type="NOA" address="0x00009888" value="0x0E534000" />
9343        <register type="NOA" address="0x00009888" value="0x00534000" />
9344        <register type="NOA" address="0x00009888" value="0x02531000" />
9345        <register type="NOA" address="0x00009888" value="0x1190FF80" />
9346        <register type="NOA" address="0x00009888" value="0x57900000" />
9347        <register type="NOA" address="0x00009888" value="0x49900800" />
9348        <register type="NOA" address="0x00009888" value="0x37900000" />
9349        <register type="NOA" address="0x00009888" value="0x33900000" />
9350        <register type="NOA" address="0x00009888" value="0x4B900062" />
9351        <register type="NOA" address="0x00009888" value="0x59900000" />
9352        <register type="NOA" address="0x00009888" value="0x51900000" />
9353        <register type="NOA" address="0x00009888" value="0x41900C00" />
9354        <register type="NOA" address="0x00009888" value="0x43900003" />
9355        <register type="NOA" address="0x00009888" value="0x53900000" />
9356        <register type="NOA" address="0x00009888" value="0x45900040" />
9357    </register_config>
9358    <register_config type="OA">
9359        <register type="OA" address="0x00002740" value="0x00000000" />
9360        <register type="OA" address="0x00002744" value="0x00800000" />
9361        <register type="OA" address="0x00002710" value="0x00000000" />
9362        <register type="OA" address="0x00002714" value="0xF0800000" />
9363        <register type="OA" address="0x00002720" value="0x00000000" />
9364        <register type="OA" address="0x00002724" value="0x30800000" />
9365        <register type="OA" address="0x00002770" value="0x00000002" />
9366        <register type="OA" address="0x00002774" value="0x00007FFF" />
9367        <register type="OA" address="0x00002778" value="0x00000000" />
9368        <register type="OA" address="0x0000277C" value="0x00009FFF" />
9369        <register type="OA" address="0x00002780" value="0x00000002" />
9370        <register type="OA" address="0x00002784" value="0x0000EFFF" />
9371        <register type="OA" address="0x00002788" value="0x00000000" />
9372        <register type="OA" address="0x0000278C" value="0x0000F3FF" />
9373        <register type="OA" address="0x00002790" value="0x00000002" />
9374        <register type="OA" address="0x00002794" value="0x0000FDFF" />
9375        <register type="OA" address="0x00002798" value="0x00000000" />
9376        <register type="OA" address="0x0000279C" value="0x0000FE7F" />
9377    </register_config>
9378    <register_config type="FLEX">
9379        <register type="FLEX" address="0x0000E458" value="0x00005004" />
9380        <register type="FLEX" address="0x0000E558" value="0x00010003" />
9381        <register type="FLEX" address="0x0000E658" value="0x00012011" />
9382        <register type="FLEX" address="0x0000E758" value="0x00015014" />
9383        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
9384        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
9385        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
9386    </register_config>
9387  </set>
9388
9389  <set name="Metric set TDL_2"
9390       chipset="CFLGT2"
9391       symbol_name="TDL_2"
9392       underscore_name="tdl_2"
9393       mdapi_supported_apis="VK OGL OCL IO BB"
9394       hw_config_guid="e438cd5d-1da7-46c6-9823-4780f370d11d"
9395       >
9396    <counter name="GPU Time Elapsed"
9397             symbol_name="GpuTime"
9398             underscore_name="gpu_time"
9399             description="Time elapsed on the GPU during the measurement."
9400             data_type="uint64"
9401             units="ns"
9402             semantic_type="duration"
9403             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
9404             mdapi_group="GPU"
9405             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9406             mdapi_supported_apis=""
9407             mdapi_hw_unit_type="gpu"
9408             />
9409    <counter name="GPU Core Clocks"
9410             symbol_name="GpuCoreClocks"
9411             underscore_name="gpu_core_clocks"
9412             description="The total number of GPU core clocks elapsed during the measurement."
9413             data_type="uint64"
9414             units="cycles"
9415             semantic_type="event"
9416             equation="GPU_CLOCK 0 READ"
9417             mdapi_group="GPU"
9418             mdapi_usage_flags="Tier1 Frame Batch Draw"
9419             mdapi_supported_apis=""
9420             mdapi_hw_unit_type="gpu"
9421             />
9422    <counter name="AVG GPU Core Frequency"
9423             symbol_name="AvgGpuCoreFrequency"
9424             underscore_name="avg_gpu_core_frequency"
9425             description="Average GPU Core Frequency in the measurement."
9426             data_type="uint64"
9427             max_equation="$GpuMaxFrequency"
9428             units="hz"
9429             semantic_type="event"
9430             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
9431             mdapi_group="GPU"
9432             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9433             mdapi_supported_apis=""
9434             mdapi_hw_unit_type="gpu"
9435             />
9436    <counter name="GPU Busy"
9437             symbol_name="GpuBusy"
9438             underscore_name="gpu_busy"
9439             description="The percentage of time in which the GPU has been processing GPU commands."
9440             data_type="float"
9441             max_equation="100"
9442             units="percent"
9443             semantic_type="duration"
9444             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
9445             mdapi_group="GPU"
9446             mdapi_usage_flags="Tier1 Overview System Frame"
9447             mdapi_supported_apis=""
9448             mdapi_hw_unit_type="gpu"
9449             />
9450    <counter name="VS Threads Dispatched"
9451             symbol_name="VsThreads"
9452             underscore_name="vs_threads"
9453             description="The total number of vertex shader hardware threads dispatched."
9454             data_type="uint64"
9455             units="threads"
9456             semantic_type="event"
9457             equation="A 1 READ"
9458             mdapi_group="EU Array/Vertex Shader"
9459             mdapi_usage_flags="Tier3 Frame Batch Draw"
9460             mdapi_supported_apis="VK OGL IO BB"
9461             mdapi_hw_unit_type="gpu"
9462             />
9463    <counter name="HS Threads Dispatched"
9464             symbol_name="HsThreads"
9465             underscore_name="hs_threads"
9466             description="The total number of hull shader hardware threads dispatched."
9467             data_type="uint64"
9468             units="threads"
9469             semantic_type="event"
9470             equation="A 2 READ"
9471             mdapi_group="EU Array/Hull Shader"
9472             mdapi_usage_flags="Tier3 Frame Batch Draw"
9473             mdapi_supported_apis="VK OGL4 IO BB"
9474             mdapi_hw_unit_type="gpu"
9475             />
9476    <counter name="DS Threads Dispatched"
9477             symbol_name="DsThreads"
9478             underscore_name="ds_threads"
9479             description="The total number of domain shader hardware threads dispatched."
9480             data_type="uint64"
9481             units="threads"
9482             semantic_type="event"
9483             equation="A 3 READ"
9484             mdapi_group="EU Array/Domain Shader"
9485             mdapi_usage_flags="Tier3 Frame Batch Draw"
9486             mdapi_supported_apis="VK OGL4 IO BB"
9487             mdapi_hw_unit_type="gpu"
9488             />
9489    <counter name="GS Threads Dispatched"
9490             symbol_name="GsThreads"
9491             underscore_name="gs_threads"
9492             description="The total number of geometry shader hardware threads dispatched."
9493             data_type="uint64"
9494             units="threads"
9495             semantic_type="event"
9496             equation="A 5 READ"
9497             mdapi_group="EU Array/Geometry Shader"
9498             mdapi_usage_flags="Tier3 Frame Batch Draw"
9499             mdapi_supported_apis="VK OGL4 IO BB"
9500             mdapi_hw_unit_type="gpu"
9501             />
9502    <counter name="FS Threads Dispatched"
9503             symbol_name="PsThreads"
9504             underscore_name="ps_threads"
9505             description="The total number of fragment shader hardware threads dispatched."
9506             data_type="uint64"
9507             units="threads"
9508             semantic_type="event"
9509             equation="A 6 READ"
9510             mdapi_group="EU Array/Fragment Shader"
9511             mdapi_usage_flags="Tier3 Frame Batch Draw"
9512             mdapi_supported_apis="VK OGL IO BB"
9513             mdapi_hw_unit_type="gpu"
9514             />
9515    <counter name="CS Threads Dispatched"
9516             symbol_name="CsThreads"
9517             underscore_name="cs_threads"
9518             description="The total number of compute shader hardware threads dispatched."
9519             data_type="uint64"
9520             units="threads"
9521             semantic_type="event"
9522             equation="A 4 READ"
9523             mdapi_group="EU Array/Compute Shader"
9524             mdapi_usage_flags="Tier3 Frame Batch Draw"
9525             mdapi_supported_apis="VK OGL4 OCL IO BB"
9526             mdapi_hw_unit_type="gpu"
9527             />
9528    <counter name="EU Active"
9529             symbol_name="EuActive"
9530             underscore_name="eu_active"
9531             description="The percentage of time in which the Execution Units were actively processing."
9532             data_type="float"
9533             max_equation="100"
9534             units="percent"
9535             semantic_type="duration"
9536             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9537             mdapi_group="EU Array"
9538             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
9539             mdapi_supported_apis=""
9540             mdapi_hw_unit_type="gpu"
9541             />
9542    <counter name="EU Stall"
9543             symbol_name="EuStall"
9544             underscore_name="eu_stall"
9545             description="The percentage of time in which the Execution Units were stalled."
9546             data_type="float"
9547             max_equation="100"
9548             units="percent"
9549             semantic_type="duration"
9550             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9551             mdapi_group="EU Array"
9552             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
9553             mdapi_supported_apis=""
9554             mdapi_hw_unit_type="gpu"
9555             />
9556    <counter name="EU Both FPU Pipes Active"
9557             symbol_name="EuFpuBothActive"
9558             underscore_name="eu_fpu_both_active"
9559             description="The percentage of time in which both EU FPU pipelines were actively processing."
9560             data_type="float"
9561             max_equation="100"
9562             units="percent"
9563             semantic_type="duration"
9564             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9565             mdapi_group="EU Array/Pipes"
9566             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9567             mdapi_supported_apis=""
9568             mdapi_hw_unit_type="gpu"
9569             />
9570    <counter name="VS FPU0 Pipe Active"
9571             symbol_name="VsFpu0Active"
9572             underscore_name="vs_fpu0_active"
9573             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
9574             data_type="float"
9575             max_equation="100"
9576             units="percent"
9577             semantic_type="duration"
9578             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9579             mdapi_group="EU Array/Vertex Shader"
9580             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9581             mdapi_supported_apis="VK OGL IO BB"
9582             mdapi_hw_unit_type="gpu"
9583             />
9584    <counter name="VS FPU1 Pipe Active"
9585             symbol_name="VsFpu1Active"
9586             underscore_name="vs_fpu1_active"
9587             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
9588             data_type="float"
9589             max_equation="100"
9590             units="percent"
9591             semantic_type="duration"
9592             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9593             mdapi_group="EU Array/Vertex Shader"
9594             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9595             mdapi_supported_apis="VK OGL IO BB"
9596             mdapi_hw_unit_type="gpu"
9597             />
9598    <counter name="VS Send Pipe Active"
9599             symbol_name="VsSendActive"
9600             underscore_name="vs_send_active"
9601             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
9602             data_type="float"
9603             max_equation="100"
9604             units="percent"
9605             semantic_type="duration"
9606             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9607             mdapi_group="EU Array/Vertex Shader"
9608             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9609             mdapi_supported_apis="VK OGL IO BB"
9610             mdapi_hw_unit_type="gpu"
9611             />
9612    <counter name="PS FPU0 Pipe Active"
9613             symbol_name="PsFpu0Active"
9614             underscore_name="ps_fpu0_active"
9615             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
9616             data_type="float"
9617             max_equation="100"
9618             units="percent"
9619             semantic_type="duration"
9620             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9621             mdapi_group="EU Array/Pixel Shader"
9622             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9623             mdapi_supported_apis="VK OGL IO BB"
9624             mdapi_hw_unit_type="gpu"
9625             />
9626    <counter name="PS FPU1 Pipe Active"
9627             symbol_name="PsFpu1Active"
9628             underscore_name="ps_fpu1_active"
9629             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
9630             data_type="float"
9631             max_equation="100"
9632             units="percent"
9633             semantic_type="duration"
9634             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9635             mdapi_group="EU Array/Pixel Shader"
9636             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9637             mdapi_supported_apis="VK OGL IO BB"
9638             mdapi_hw_unit_type="gpu"
9639             />
9640    <counter name="PS Send Pipeline Active"
9641             symbol_name="PsSendActive"
9642             underscore_name="ps_send_active"
9643             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
9644             data_type="float"
9645             max_equation="100"
9646             units="percent"
9647             semantic_type="duration"
9648             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9649             mdapi_group="EU Array/Pixel Shader"
9650             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9651             mdapi_supported_apis="VK OGL IO BB"
9652             mdapi_hw_unit_type="gpu"
9653             />
9654    <counter name="FS Both FPU Active"
9655             symbol_name="PsEuBothFpuActive"
9656             underscore_name="ps_eu_both_fpu_active"
9657             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
9658             data_type="float"
9659             max_equation="100"
9660             units="percent"
9661             semantic_type="duration"
9662             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9663             mdapi_group="3D Pipe/Fragment Shader"
9664             mdapi_usage_flags="Tier4 Frame Batch Draw"
9665             mdapi_supported_apis="VK OGL IO BB"
9666             mdapi_hw_unit_type="gpu"
9667             />
9668    <counter name="Rasterized Pixels"
9669             symbol_name="RasterizedPixels"
9670             underscore_name="rasterized_pixels"
9671             description="The total number of rasterized pixels."
9672             data_type="uint64"
9673             units="pixels"
9674             semantic_type="event"
9675             equation="A 21 READ 4 UMUL"
9676             mdapi_group="3D Pipe/Rasterizer"
9677             mdapi_usage_flags="Tier3 Frame Batch Draw"
9678             mdapi_supported_apis="VK OGL IO BB"
9679             mdapi_hw_unit_type="gpu"
9680             />
9681    <counter name="Early Hi-Depth Test Fails"
9682             symbol_name="HiDepthTestFails"
9683             underscore_name="hi_depth_test_fails"
9684             description="The total number of pixels dropped on early hierarchical depth test."
9685             data_type="uint64"
9686             units="pixels"
9687             semantic_type="event"
9688             equation="A 22 READ 4 UMUL"
9689             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
9690             mdapi_usage_flags="Tier3 Frame Batch Draw"
9691             mdapi_supported_apis="VK OGL IO BB"
9692             mdapi_hw_unit_type="gpu"
9693             />
9694    <counter name="Early Depth Test Fails"
9695             symbol_name="EarlyDepthTestFails"
9696             underscore_name="early_depth_test_fails"
9697             description="The total number of pixels dropped on early depth test."
9698             data_type="uint64"
9699             units="pixels"
9700             semantic_type="event"
9701             equation="A 23 READ 4 UMUL"
9702             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
9703             mdapi_usage_flags="Tier3 Frame Batch Draw"
9704             mdapi_supported_apis="VK OGL IO BB"
9705             mdapi_hw_unit_type="gpu"
9706             />
9707    <counter name="Samples Killed in FS"
9708             symbol_name="SamplesKilledInPs"
9709             underscore_name="samples_killed_in_ps"
9710             description="The total number of samples or pixels dropped in fragment shaders."
9711             data_type="uint64"
9712             units="pixels"
9713             semantic_type="event"
9714             equation="A 24 READ 4 UMUL"
9715             mdapi_group="3D Pipe/Fragment Shader"
9716             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
9717             mdapi_supported_apis="VK OGL IO BB"
9718             mdapi_hw_unit_type="gpu"
9719             />
9720    <counter name="Pixels Failing Tests"
9721             symbol_name="PixelsFailingPostPsTests"
9722             underscore_name="pixels_failing_post_ps_tests"
9723             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
9724             data_type="uint64"
9725             units="pixels"
9726             semantic_type="event"
9727             equation="A 25 READ 4 UMUL"
9728             mdapi_group="3D Pipe/Output Merger"
9729             mdapi_usage_flags="Tier3 Frame Batch Draw"
9730             mdapi_supported_apis="VK OGL IO BB"
9731             mdapi_hw_unit_type="gpu"
9732             />
9733    <counter name="Samples Written"
9734             symbol_name="SamplesWritten"
9735             underscore_name="samples_written"
9736             description="The total number of samples or pixels written to all render targets."
9737             data_type="uint64"
9738             units="pixels"
9739             semantic_type="event"
9740             equation="A 26 READ 4 UMUL"
9741             mdapi_group="3D Pipe/Output Merger"
9742             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9743             mdapi_supported_apis="VK OGL IO BB"
9744             mdapi_hw_unit_type="gpu"
9745             />
9746    <counter name="Samples Blended"
9747             symbol_name="SamplesBlended"
9748             underscore_name="samples_blended"
9749             description="The total number of blended samples or pixels written to all render targets."
9750             data_type="uint64"
9751             units="pixels"
9752             semantic_type="event"
9753             equation="A 27 READ 4 UMUL"
9754             mdapi_group="3D Pipe/Output Merger"
9755             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9756             mdapi_supported_apis="VK OGL IO BB"
9757             mdapi_hw_unit_type="gpu"
9758             />
9759    <counter name="Sampler Texels"
9760             symbol_name="SamplerTexels"
9761             underscore_name="sampler_texels"
9762             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
9763             data_type="uint64"
9764             units="texels"
9765             semantic_type="event"
9766             equation="A 28 READ 4 UMUL"
9767             mdapi_group="Sampler/Sampler Input"
9768             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9769             mdapi_supported_apis=""
9770             mdapi_hw_unit_type="gpu"
9771             />
9772    <counter name="Sampler Texels Misses"
9773             symbol_name="SamplerTexelMisses"
9774             underscore_name="sampler_texel_misses"
9775             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
9776             data_type="uint64"
9777             units="texels"
9778             semantic_type="event"
9779             equation="A 29 READ 4 UMUL"
9780             mdapi_group="Sampler/Sampler Cache"
9781             mdapi_usage_flags="Tier3 Batch Frame Draw"
9782             mdapi_supported_apis=""
9783             mdapi_hw_unit_type="gpu"
9784             />
9785    <counter name="SLM Bytes Read"
9786             symbol_name="SlmBytesRead"
9787             underscore_name="slm_bytes_read"
9788             description="The total number of GPU memory bytes read from shared local memory."
9789             data_type="uint64"
9790             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9791             units="bytes"
9792             semantic_type="throughput"
9793             equation="A 30 READ 64 UMUL"
9794             mdapi_group="L3/Data Port/SLM"
9795             mdapi_usage_flags="Tier3 Frame Batch Draw"
9796             mdapi_supported_apis="VK OGL4 OCL IO BB"
9797             mdapi_hw_unit_type="gpu"
9798             />
9799    <counter name="SLM Bytes Written"
9800             symbol_name="SlmBytesWritten"
9801             underscore_name="slm_bytes_written"
9802             description="The total number of GPU memory bytes written into shared local memory."
9803             data_type="uint64"
9804             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9805             units="bytes"
9806             semantic_type="throughput"
9807             equation="A 31 READ 64 UMUL"
9808             mdapi_group="L3/Data Port/SLM"
9809             mdapi_usage_flags="Tier3 Frame Batch Draw"
9810             mdapi_supported_apis="VK OGL4 OCL IO BB"
9811             mdapi_hw_unit_type="gpu"
9812             />
9813    <counter name="Shader Memory Accesses"
9814             symbol_name="ShaderMemoryAccesses"
9815             underscore_name="shader_memory_accesses"
9816             description="The total number of shader memory accesses to L3."
9817             data_type="uint64"
9818             units="messages"
9819             semantic_type="event"
9820             equation="A 32 READ"
9821             mdapi_group="L3/Data Port"
9822             mdapi_usage_flags="Tier3 Frame Batch Draw"
9823             mdapi_supported_apis=""
9824             mdapi_hw_unit_type="gpu"
9825             />
9826    <counter name="Shader Atomic Memory Accesses"
9827             symbol_name="ShaderAtomics"
9828             underscore_name="shader_atomics"
9829             description="The total number of shader atomic memory accesses."
9830             data_type="uint64"
9831             units="messages"
9832             semantic_type="event"
9833             equation="A 34 READ"
9834             mdapi_group="L3/Data Port/Atomics"
9835             mdapi_usage_flags="Tier3 Frame Batch Draw"
9836             mdapi_supported_apis="VK OGL OCL IO BB"
9837             mdapi_hw_unit_type="gpu"
9838             />
9839    <counter name="L3 Shader Throughput"
9840             symbol_name="L3ShaderThroughput"
9841             underscore_name="l3_shader_throughput"
9842             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
9843             data_type="uint64"
9844             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9845             units="bytes"
9846             semantic_type="throughput"
9847             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
9848             mdapi_group="L3/Data Port"
9849             mdapi_usage_flags="Tier2 Frame Batch Draw"
9850             mdapi_supported_apis="VK OGL4 OCL IO BB"
9851             mdapi_hw_unit_type="gpu"
9852             />
9853    <counter name="Shader Barrier Messages"
9854             symbol_name="ShaderBarriers"
9855             underscore_name="shader_barriers"
9856             description="The total number of shader barrier messages."
9857             data_type="uint64"
9858             units="messages"
9859             semantic_type="event"
9860             equation="A 35 READ"
9861             mdapi_group="EU Array/Barrier"
9862             mdapi_usage_flags="Tier3 Frame Batch Draw"
9863             mdapi_supported_apis=""
9864             mdapi_hw_unit_type="gpu"
9865             />
9866    <counter name="Thread Header Ready on Slice0 Subslice1 Port 0"
9867             symbol_name="ThreadHeader01ReadyPort0"
9868             underscore_name="thread_header01_ready_port0"
9869             description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 0"
9870             data_type="float"
9871             max_equation="100"
9872             units="percent"
9873             semantic_type="duration"
9874             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
9875             availability="$SubsliceMask 0x2 AND"
9876             mdapi_group="GPU/Thread Dispatcher"
9877             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9878             mdapi_supported_apis=""
9879             mdapi_hw_unit_type="subslice"
9880             />
9881    <counter name="Thread Header Ready on Slice0 Subslice0 Port 1"
9882             symbol_name="ThreadHeader00ReadyPort1"
9883             underscore_name="thread_header00_ready_port1"
9884             description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 1"
9885             data_type="float"
9886             max_equation="100"
9887             units="percent"
9888             semantic_type="duration"
9889             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
9890             availability="$SubsliceMask 0x1 AND"
9891             mdapi_group="GPU/Thread Dispatcher"
9892             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9893             mdapi_supported_apis=""
9894             mdapi_hw_unit_type="subslice"
9895             />
9896    <counter name="Thread Header Ready on Slice0 Subslice0 Port 0"
9897             symbol_name="ThreadHeader00ReadyPort0"
9898             underscore_name="thread_header00_ready_port0"
9899             description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 0"
9900             data_type="float"
9901             max_equation="100"
9902             units="percent"
9903             semantic_type="duration"
9904             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
9905             availability="$SubsliceMask 0x1 AND"
9906             mdapi_group="GPU/Thread Dispatcher"
9907             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9908             mdapi_supported_apis=""
9909             mdapi_hw_unit_type="subslice"
9910             />
9911    <counter name="Thread Header Ready on Slice0 Subslice2 Port 1"
9912             symbol_name="ThreadHeader02ReadyPort1"
9913             underscore_name="thread_header02_ready_port1"
9914             description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 1"
9915             data_type="float"
9916             max_equation="100"
9917             units="percent"
9918             semantic_type="duration"
9919             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
9920             availability="$SubsliceMask 0x4 AND"
9921             mdapi_group="GPU/Thread Dispatcher"
9922             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9923             mdapi_supported_apis=""
9924             mdapi_hw_unit_type="subslice"
9925             />
9926    <counter name="Thread Header Ready on Slice0 Subslice2 Port 0"
9927             symbol_name="ThreadHeader02ReadyPort0"
9928             underscore_name="thread_header02_ready_port0"
9929             description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 0"
9930             data_type="float"
9931             max_equation="100"
9932             units="percent"
9933             semantic_type="duration"
9934             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
9935             availability="$SubsliceMask 0x4 AND"
9936             mdapi_group="GPU/Thread Dispatcher"
9937             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9938             mdapi_supported_apis=""
9939             mdapi_hw_unit_type="subslice"
9940             />
9941    <counter name="Thread Header Ready on Slice0 Subslice1 Port 1"
9942             symbol_name="ThreadHeader01ReadyPort1"
9943             underscore_name="thread_header01_ready_port1"
9944             description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 1"
9945             data_type="float"
9946             max_equation="100"
9947             units="percent"
9948             semantic_type="duration"
9949             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
9950             availability="$SubsliceMask 0x2 AND"
9951             mdapi_group="GPU/Thread Dispatcher"
9952             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9953             mdapi_supported_apis=""
9954             mdapi_hw_unit_type="subslice"
9955             />
9956    <counter name="SQ is full"
9957             symbol_name="GTRequestQueueFull"
9958             underscore_name="gt_request_queue_full"
9959             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
9960             data_type="float"
9961             max_equation="100"
9962             units="percent"
9963             semantic_type="duration"
9964             equation="PERFCNT 0 READ 100 UMUL $GpuCoreClocks FDIV"
9965             availability="true $QueryMode &amp;&amp;"
9966             mdapi_group="GTI"
9967             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9968             mdapi_supported_apis="VK OGL4 OCL"
9969             mdapi_hw_unit_type="gpu"
9970             />
9971    <register_config type="NOA">
9972        <register type="NOA" address="0x000091BC" value="0xE0500000" />
9973        <register type="NOA" address="0x00009840" value="0x00000080" />
9974        <register type="NOA" address="0x00009888" value="0x12124D60" />
9975        <register type="NOA" address="0x00009888" value="0x12322E60" />
9976        <register type="NOA" address="0x00009888" value="0x12524D60" />
9977        <register type="NOA" address="0x00009888" value="0x022F3000" />
9978        <register type="NOA" address="0x00009888" value="0x0A4C0014" />
9979        <register type="NOA" address="0x00009888" value="0x000D8000" />
9980        <register type="NOA" address="0x00009888" value="0x020DA000" />
9981        <register type="NOA" address="0x00009888" value="0x040DA000" />
9982        <register type="NOA" address="0x00009888" value="0x060D2000" />
9983        <register type="NOA" address="0x00009888" value="0x0C0FE000" />
9984        <register type="NOA" address="0x00009888" value="0x0E0F0097" />
9985        <register type="NOA" address="0x00009888" value="0x082C8000" />
9986        <register type="NOA" address="0x00009888" value="0x0A2C8000" />
9987        <register type="NOA" address="0x00009888" value="0x002D8000" />
9988        <register type="NOA" address="0x00009888" value="0x062D4000" />
9989        <register type="NOA" address="0x00009888" value="0x0410C000" />
9990        <register type="NOA" address="0x00009888" value="0x0411C000" />
9991        <register type="NOA" address="0x00009888" value="0x04121FB7" />
9992        <register type="NOA" address="0x00009888" value="0x00120000" />
9993        <register type="NOA" address="0x00009888" value="0x04135000" />
9994        <register type="NOA" address="0x00009888" value="0x00308000" />
9995        <register type="NOA" address="0x00009888" value="0x06304000" />
9996        <register type="NOA" address="0x00009888" value="0x00318000" />
9997        <register type="NOA" address="0x00009888" value="0x06314000" />
9998        <register type="NOA" address="0x00009888" value="0x00321B80" />
9999        <register type="NOA" address="0x00009888" value="0x0632003F" />
10000        <register type="NOA" address="0x00009888" value="0x00334000" />
10001        <register type="NOA" address="0x00009888" value="0x06331000" />
10002        <register type="NOA" address="0x00009888" value="0x0250C000" />
10003        <register type="NOA" address="0x00009888" value="0x0251C000" />
10004        <register type="NOA" address="0x00009888" value="0x02521FB7" />
10005        <register type="NOA" address="0x00009888" value="0x00520000" />
10006        <register type="NOA" address="0x00009888" value="0x02535000" />
10007        <register type="NOA" address="0x00009888" value="0x1190FC00" />
10008        <register type="NOA" address="0x00009888" value="0x37900000" />
10009        <register type="NOA" address="0x00009888" value="0x51900000" />
10010        <register type="NOA" address="0x00009888" value="0x41900800" />
10011        <register type="NOA" address="0x00009888" value="0x43900063" />
10012        <register type="NOA" address="0x00009888" value="0x53900000" />
10013        <register type="NOA" address="0x00009888" value="0x45900040" />
10014        <register type="NOA" address="0x00009888" value="0x33900000" />
10015    </register_config>
10016    <register_config type="OA">
10017        <register type="OA" address="0x00002740" value="0x00000000" />
10018        <register type="OA" address="0x00002744" value="0x00800000" />
10019        <register type="OA" address="0x00002710" value="0x00000000" />
10020        <register type="OA" address="0x00002714" value="0x00800000" />
10021        <register type="OA" address="0x00002720" value="0x00000000" />
10022        <register type="OA" address="0x00002724" value="0x00800000" />
10023    </register_config>
10024    <register_config type="FLEX">
10025        <register type="FLEX" address="0x0000E458" value="0x00005004" />
10026        <register type="FLEX" address="0x0000E558" value="0x00010003" />
10027        <register type="FLEX" address="0x0000E658" value="0x00012011" />
10028        <register type="FLEX" address="0x0000E758" value="0x00015014" />
10029        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
10030        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
10031        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
10032    </register_config>
10033  </set>
10034
10035  <set name="Compute Metrics Extra set"
10036       chipset="CFLGT2"
10037       symbol_name="ComputeExtra"
10038       underscore_name="compute_extra"
10039       mdapi_supported_apis="VK OGL4 OCL IO BB"
10040       hw_config_guid="5f679fb0-909e-4c0e-b4b2-8e801f83e71b"
10041       >
10042    <counter name="GPU Time Elapsed"
10043             symbol_name="GpuTime"
10044             underscore_name="gpu_time"
10045             description="Time elapsed on the GPU during the measurement."
10046             data_type="uint64"
10047             units="ns"
10048             semantic_type="duration"
10049             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10050             mdapi_group="GPU"
10051             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10052             mdapi_supported_apis=""
10053             mdapi_hw_unit_type="gpu"
10054             />
10055    <counter name="GPU Core Clocks"
10056             symbol_name="GpuCoreClocks"
10057             underscore_name="gpu_core_clocks"
10058             description="The total number of GPU core clocks elapsed during the measurement."
10059             data_type="uint64"
10060             units="cycles"
10061             semantic_type="event"
10062             equation="GPU_CLOCK 0 READ"
10063             mdapi_group="GPU"
10064             mdapi_usage_flags="Tier1 Frame Batch Draw"
10065             mdapi_supported_apis=""
10066             mdapi_hw_unit_type="gpu"
10067             />
10068    <counter name="AVG GPU Core Frequency"
10069             symbol_name="AvgGpuCoreFrequency"
10070             underscore_name="avg_gpu_core_frequency"
10071             description="Average GPU Core Frequency in the measurement."
10072             data_type="uint64"
10073             max_equation="$GpuMaxFrequency"
10074             units="hz"
10075             semantic_type="event"
10076             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10077             mdapi_group="GPU"
10078             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10079             mdapi_supported_apis=""
10080             mdapi_hw_unit_type="gpu"
10081             />
10082    <counter name="EU FPU1 Pipe Active"
10083             symbol_name="Fpu1Active"
10084             underscore_name="fpu1_active"
10085             description="The percentage of time in which EU FPU1 pipeline was actively processing."
10086             data_type="float"
10087             max_equation="100"
10088             units="percent"
10089             semantic_type="duration"
10090             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10091             mdapi_group="EU Array/Pipes"
10092             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10093             mdapi_supported_apis=""
10094             mdapi_hw_unit_type="gpu"
10095             />
10096    <counter name="EU FPU1 Pipe Active including Ext Math"
10097             symbol_name="Fpu1ActiveAdjusted"
10098             underscore_name="fpu1_active_adjusted"
10099             description="The percentage of time in which EU FPU1 pipeline was actively processing including Extended Math processing"
10100             data_type="float"
10101             max_equation="100"
10102             units="percent"
10103             semantic_type="duration"
10104             equation="A 8 READ  C 7 READ C 6 READ FADD C 5 READ FADD 8 FMUL FADD 100 FMUL $EuCoresTotalCount FDIV $GpuCoreClocks FDIV"
10105             mdapi_group="EU Array/Pipes"
10106             mdapi_usage_flags="Tier4 System Frame Batch Draw"
10107             mdapi_supported_apis=""
10108             mdapi_hw_unit_type="gpu"
10109             />
10110    <register_config type="NOA">
10111        <register type="NOA" address="0x00009840" value="0x00000080" />
10112        <register type="NOA" address="0x00009888" value="0x121203E0" />
10113        <register type="NOA" address="0x00009888" value="0x123203E0" />
10114        <register type="NOA" address="0x00009888" value="0x125203E0" />
10115        <register type="NOA" address="0x00009888" value="0x022F4000" />
10116        <register type="NOA" address="0x00009888" value="0x0A4C0040" />
10117        <register type="NOA" address="0x00009888" value="0x040DA000" />
10118        <register type="NOA" address="0x00009888" value="0x060D2000" />
10119        <register type="NOA" address="0x00009888" value="0x0E0F006C" />
10120        <register type="NOA" address="0x00009888" value="0x0C2C8000" />
10121        <register type="NOA" address="0x00009888" value="0x042D8000" />
10122        <register type="NOA" address="0x00009888" value="0x06104000" />
10123        <register type="NOA" address="0x00009888" value="0x06114000" />
10124        <register type="NOA" address="0x00009888" value="0x06120033" />
10125        <register type="NOA" address="0x00009888" value="0x00120000" />
10126        <register type="NOA" address="0x00009888" value="0x06131000" />
10127        <register type="NOA" address="0x00009888" value="0x04308000" />
10128        <register type="NOA" address="0x00009888" value="0x04318000" />
10129        <register type="NOA" address="0x00009888" value="0x04321980" />
10130        <register type="NOA" address="0x00009888" value="0x00320000" />
10131        <register type="NOA" address="0x00009888" value="0x04334000" />
10132        <register type="NOA" address="0x00009888" value="0x04504000" />
10133        <register type="NOA" address="0x00009888" value="0x04514000" />
10134        <register type="NOA" address="0x00009888" value="0x04520033" />
10135        <register type="NOA" address="0x00009888" value="0x00520000" />
10136        <register type="NOA" address="0x00009888" value="0x04531000" />
10137        <register type="NOA" address="0x00009888" value="0x1190E000" />
10138        <register type="NOA" address="0x00009888" value="0x37900000" />
10139        <register type="NOA" address="0x00009888" value="0x53900000" />
10140        <register type="NOA" address="0x00009888" value="0x43900C00" />
10141        <register type="NOA" address="0x00009888" value="0x45900002" />
10142        <register type="NOA" address="0x00009888" value="0x33900000" />
10143    </register_config>
10144    <register_config type="OA">
10145        <register type="OA" address="0x00002740" value="0x00000000" />
10146        <register type="OA" address="0x00002744" value="0x00800000" />
10147        <register type="OA" address="0x00002710" value="0x00000000" />
10148        <register type="OA" address="0x00002714" value="0x00800000" />
10149        <register type="OA" address="0x00002720" value="0x00000000" />
10150        <register type="OA" address="0x00002724" value="0x00800000" />
10151    </register_config>
10152    <register_config type="FLEX">
10153        <register type="FLEX" address="0x0000E458" value="0x00001000" />
10154        <register type="FLEX" address="0x0000E558" value="0x00003002" />
10155        <register type="FLEX" address="0x0000E658" value="0x00005004" />
10156        <register type="FLEX" address="0x0000E758" value="0x00011010" />
10157        <register type="FLEX" address="0x0000E45C" value="0x00050012" />
10158        <register type="FLEX" address="0x0000E55C" value="0x00052051" />
10159        <register type="FLEX" address="0x0000E65C" value="0x00000008" />
10160    </register_config>
10161  </set>
10162
10163  <set name="Media Vme Pipe metrics set"
10164       chipset="CFLGT2"
10165       symbol_name="VMEPipe"
10166       underscore_name="vme_pipe"
10167       mdapi_supported_apis="MEDIA IO BB"
10168       hw_config_guid="0d09ba9a-1d1c-457d-83e2-74ac448014d6"
10169       >
10170    <counter name="GPU Time Elapsed"
10171             symbol_name="GpuTime"
10172             underscore_name="gpu_time"
10173             description="Time elapsed on the GPU during the measurement."
10174             data_type="uint64"
10175             units="ns"
10176             semantic_type="duration"
10177             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10178             mdapi_group="GPU"
10179             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10180             mdapi_supported_apis=""
10181             mdapi_hw_unit_type="gpu"
10182             />
10183    <counter name="GPU Core Clocks"
10184             symbol_name="GpuCoreClocks"
10185             underscore_name="gpu_core_clocks"
10186             description="The total number of GPU core clocks elapsed during the measurement."
10187             data_type="uint64"
10188             units="cycles"
10189             semantic_type="event"
10190             equation="GPU_CLOCK 0 READ"
10191             mdapi_group="GPU"
10192             mdapi_usage_flags="Tier1 Frame Batch Draw"
10193             mdapi_supported_apis=""
10194             mdapi_hw_unit_type="gpu"
10195             />
10196    <counter name="AVG GPU Core Frequency"
10197             symbol_name="AvgGpuCoreFrequency"
10198             underscore_name="avg_gpu_core_frequency"
10199             description="Average GPU Core Frequency in the measurement."
10200             data_type="uint64"
10201             max_equation="$GpuMaxFrequency"
10202             units="hz"
10203             semantic_type="event"
10204             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10205             mdapi_group="GPU"
10206             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10207             mdapi_supported_apis=""
10208             mdapi_hw_unit_type="gpu"
10209             />
10210    <counter name="GPU Busy"
10211             symbol_name="GpuBusy"
10212             underscore_name="gpu_busy"
10213             description="The percentage of time in which the GPU has been processing GPU commands."
10214             data_type="float"
10215             max_equation="100"
10216             units="percent"
10217             semantic_type="duration"
10218             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
10219             mdapi_group="GPU"
10220             mdapi_usage_flags="Tier1 Overview System Frame"
10221             mdapi_supported_apis=""
10222             mdapi_hw_unit_type="gpu"
10223             />
10224    <counter name="CS Threads Dispatched"
10225             symbol_name="CsThreads"
10226             underscore_name="cs_threads"
10227             description="The total number of compute shader hardware threads dispatched."
10228             data_type="uint64"
10229             units="threads"
10230             semantic_type="event"
10231             equation="A 4 READ"
10232             mdapi_group="EU Array/Compute Shader"
10233             mdapi_usage_flags="Tier3 Frame Batch Draw"
10234             mdapi_supported_apis=""
10235             mdapi_hw_unit_type="gpu"
10236             />
10237    <counter name="EU Active"
10238             symbol_name="EuActive"
10239             underscore_name="eu_active"
10240             description="The percentage of time in which the Execution Units were actively processing."
10241             data_type="float"
10242             max_equation="100"
10243             units="percent"
10244             semantic_type="duration"
10245             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10246             mdapi_group="EU Array"
10247             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
10248             mdapi_supported_apis=""
10249             mdapi_hw_unit_type="gpu"
10250             />
10251    <counter name="EU Stall"
10252             symbol_name="EuStall"
10253             underscore_name="eu_stall"
10254             description="The percentage of time in which the Execution Units were stalled."
10255             data_type="float"
10256             max_equation="100"
10257             units="percent"
10258             semantic_type="duration"
10259             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10260             mdapi_group="EU Array"
10261             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
10262             mdapi_supported_apis=""
10263             mdapi_hw_unit_type="gpu"
10264             />
10265    <counter name="EU Both FPU Pipes Active"
10266             symbol_name="EuFpuBothActive"
10267             underscore_name="eu_fpu_both_active"
10268             description="The percentage of time in which both EU FPU pipelines were actively processing."
10269             data_type="float"
10270             max_equation="100"
10271             units="percent"
10272             semantic_type="duration"
10273             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10274             mdapi_group="EU Array/Pipes"
10275             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10276             mdapi_supported_apis=""
10277             mdapi_hw_unit_type="gpu"
10278             />
10279    <counter name="EU Thread Occupancy"
10280             symbol_name="EuThreadOccupancy"
10281             underscore_name="eu_thread_occupancy"
10282             description="The percentage of time in which hardware threads occupied EUs."
10283             data_type="float"
10284             max_equation="100"
10285             units="percent"
10286             semantic_type="duration"
10287             equation="8 A 10 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10288             mdapi_group="EU Array"
10289             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
10290             mdapi_supported_apis=""
10291             mdapi_hw_unit_type="gpu"
10292             />
10293    <counter name="VME Busy"
10294             symbol_name="VMEBusy"
10295             underscore_name="vme_busy"
10296             description="The percentage of time in which VME (IME or CRE) was actively processing data."
10297             data_type="float"
10298             max_equation="100"
10299             units="percent"
10300             semantic_type="duration"
10301             equation="B 0 READ B 3 READ FADD 2 FDIV 100 UMUL $GpuCoreClocks FDIV"
10302             mdapi_group="VME Pipe"
10303             mdapi_usage_flags="Overview System Batch Tier2"
10304             mdapi_supported_apis=""
10305             mdapi_hw_unit_type="gpu"
10306             />
10307    <register_config type="NOA">
10308        <register type="NOA" address="0x00009840" value="0x00000080" />
10309        <register type="NOA" address="0x00009888" value="0x141A5800" />
10310        <register type="NOA" address="0x00009888" value="0x161A00C0" />
10311        <register type="NOA" address="0x00009888" value="0x12180240" />
10312        <register type="NOA" address="0x00009888" value="0x14180002" />
10313        <register type="NOA" address="0x00009888" value="0x143A5800" />
10314        <register type="NOA" address="0x00009888" value="0x163A00C0" />
10315        <register type="NOA" address="0x00009888" value="0x12380240" />
10316        <register type="NOA" address="0x00009888" value="0x14380002" />
10317        <register type="NOA" address="0x00009888" value="0x002F1000" />
10318        <register type="NOA" address="0x00009888" value="0x022F8000" />
10319        <register type="NOA" address="0x00009888" value="0x042F3000" />
10320        <register type="NOA" address="0x00009888" value="0x004C4000" />
10321        <register type="NOA" address="0x00009888" value="0x0A4C1500" />
10322        <register type="NOA" address="0x00009888" value="0x000D2000" />
10323        <register type="NOA" address="0x00009888" value="0x060D8000" />
10324        <register type="NOA" address="0x00009888" value="0x080DA000" />
10325        <register type="NOA" address="0x00009888" value="0x0A0DA000" />
10326        <register type="NOA" address="0x00009888" value="0x0C0DA000" />
10327        <register type="NOA" address="0x00009888" value="0x0C0F0400" />
10328        <register type="NOA" address="0x00009888" value="0x0E0F9500" />
10329        <register type="NOA" address="0x00009888" value="0x100F002A" />
10330        <register type="NOA" address="0x00009888" value="0x002C8000" />
10331        <register type="NOA" address="0x00009888" value="0x0E2C8000" />
10332        <register type="NOA" address="0x00009888" value="0x162C0A00" />
10333        <register type="NOA" address="0x00009888" value="0x0A2DC000" />
10334        <register type="NOA" address="0x00009888" value="0x0C2DC000" />
10335        <register type="NOA" address="0x00009888" value="0x04193000" />
10336        <register type="NOA" address="0x00009888" value="0x081A28C1" />
10337        <register type="NOA" address="0x00009888" value="0x001A0000" />
10338        <register type="NOA" address="0x00009888" value="0x00133000" />
10339        <register type="NOA" address="0x00009888" value="0x0613C000" />
10340        <register type="NOA" address="0x00009888" value="0x0813F000" />
10341        <register type="NOA" address="0x00009888" value="0x00172000" />
10342        <register type="NOA" address="0x00009888" value="0x06178000" />
10343        <register type="NOA" address="0x00009888" value="0x0817A000" />
10344        <register type="NOA" address="0x00009888" value="0x00180037" />
10345        <register type="NOA" address="0x00009888" value="0x06180940" />
10346        <register type="NOA" address="0x00009888" value="0x08180000" />
10347        <register type="NOA" address="0x00009888" value="0x02180000" />
10348        <register type="NOA" address="0x00009888" value="0x04183000" />
10349        <register type="NOA" address="0x00009888" value="0x06393000" />
10350        <register type="NOA" address="0x00009888" value="0x0C3A28C1" />
10351        <register type="NOA" address="0x00009888" value="0x003A0000" />
10352        <register type="NOA" address="0x00009888" value="0x0A33F000" />
10353        <register type="NOA" address="0x00009888" value="0x0C33F000" />
10354        <register type="NOA" address="0x00009888" value="0x0A37A000" />
10355        <register type="NOA" address="0x00009888" value="0x0C37A000" />
10356        <register type="NOA" address="0x00009888" value="0x0A380977" />
10357        <register type="NOA" address="0x00009888" value="0x08380000" />
10358        <register type="NOA" address="0x00009888" value="0x04380000" />
10359        <register type="NOA" address="0x00009888" value="0x06383000" />
10360        <register type="NOA" address="0x00009888" value="0x119000FF" />
10361        <register type="NOA" address="0x00009888" value="0x51900000" />
10362        <register type="NOA" address="0x00009888" value="0x41900040" />
10363        <register type="NOA" address="0x00009888" value="0x55900000" />
10364        <register type="NOA" address="0x00009888" value="0x45900800" />
10365        <register type="NOA" address="0x00009888" value="0x47901000" />
10366        <register type="NOA" address="0x00009888" value="0x57900000" />
10367        <register type="NOA" address="0x00009888" value="0x49900844" />
10368        <register type="NOA" address="0x00009888" value="0x37900000" />
10369        <register type="NOA" address="0x00009888" value="0x33900000" />
10370    </register_config>
10371    <register_config type="OA">
10372        <register type="OA" address="0x00002740" value="0x00000000" />
10373        <register type="OA" address="0x00002710" value="0x00000000" />
10374        <register type="OA" address="0x00002714" value="0xF0800000" />
10375        <register type="OA" address="0x00002720" value="0x00000000" />
10376        <register type="OA" address="0x00002724" value="0x30800000" />
10377        <register type="OA" address="0x00002770" value="0x00100030" />
10378        <register type="OA" address="0x00002774" value="0x0000FFF9" />
10379        <register type="OA" address="0x00002778" value="0x00000002" />
10380        <register type="OA" address="0x0000277C" value="0x0000FFFC" />
10381        <register type="OA" address="0x00002780" value="0x00000002" />
10382        <register type="OA" address="0x00002784" value="0x0000FFF3" />
10383        <register type="OA" address="0x00002788" value="0x00100180" />
10384        <register type="OA" address="0x0000278C" value="0x0000FFCF" />
10385        <register type="OA" address="0x00002790" value="0x00000002" />
10386        <register type="OA" address="0x00002794" value="0x0000FFCF" />
10387        <register type="OA" address="0x00002798" value="0x00000002" />
10388        <register type="OA" address="0x0000279C" value="0x0000FF3F" />
10389    </register_config>
10390    <register_config type="FLEX">
10391        <register type="FLEX" address="0x0000E458" value="0x00005004" />
10392        <register type="FLEX" address="0x0000E558" value="0x00008003" />
10393    </register_config>
10394  </set>
10395
10396  <set name="Gpu Rings Busyness metrics set"
10397       chipset="CFLGT2"
10398       symbol_name="GpuBusyness"
10399       underscore_name="gpu_busyness"
10400       mdapi_supported_apis="VK OGL OCL MEDIA IO BB"
10401       hw_config_guid="e2f162ae-5732-4af0-8b11-69510f57094a"
10402       >
10403    <counter name="GPU Time Elapsed"
10404             symbol_name="GpuTime"
10405             underscore_name="gpu_time"
10406             description="Time elapsed on the GPU during the measurement."
10407             data_type="uint64"
10408             units="ns"
10409             semantic_type="duration"
10410             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10411             mdapi_group="GPU"
10412             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10413             mdapi_supported_apis=""
10414             mdapi_hw_unit_type="gpu"
10415             />
10416    <counter name="GPU Core Clocks"
10417             symbol_name="GpuCoreClocks"
10418             underscore_name="gpu_core_clocks"
10419             description="The total number of GPU core clocks elapsed during the measurement."
10420             data_type="uint64"
10421             units="cycles"
10422             semantic_type="event"
10423             equation="GPU_CLOCK 0 READ"
10424             mdapi_group="GPU"
10425             mdapi_usage_flags="Tier1 Frame Batch Draw"
10426             mdapi_supported_apis=""
10427             mdapi_hw_unit_type="gpu"
10428             />
10429    <counter name="AVG GPU Core Frequency"
10430             symbol_name="AvgGpuCoreFrequency"
10431             underscore_name="avg_gpu_core_frequency"
10432             description="Average GPU Core Frequency in the measurement."
10433             data_type="uint64"
10434             max_equation="$GpuMaxFrequency"
10435             units="hz"
10436             semantic_type="event"
10437             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10438             mdapi_group="GPU"
10439             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10440             mdapi_supported_apis=""
10441             mdapi_hw_unit_type="gpu"
10442             />
10443    <counter name="Render Ring Busy"
10444             symbol_name="RenderBusy"
10445             underscore_name="render_busy"
10446             description="The percentage of time when render command streamer was busy."
10447             data_type="float"
10448             max_equation="100"
10449             units="percent"
10450             semantic_type="duration"
10451             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
10452             mdapi_group="GPU"
10453             mdapi_usage_flags="System Frame Batch"
10454             mdapi_supported_apis=""
10455             mdapi_hw_unit_type="gpu"
10456             />
10457    <counter name="Vdbox0 Ring Busy"
10458             symbol_name="Vdbox0Busy"
10459             underscore_name="vdbox0_busy"
10460             description="The percentage of time when Vdbox0 command streamer was busy."
10461             data_type="float"
10462             max_equation="100"
10463             units="percent"
10464             semantic_type="duration"
10465             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
10466             mdapi_group="GPU"
10467             mdapi_usage_flags="System Frame Batch"
10468             mdapi_supported_apis=""
10469             mdapi_hw_unit_type="gpu"
10470             />
10471    <counter name="Vebox Ring Busy"
10472             symbol_name="VeboxBusy"
10473             underscore_name="vebox_busy"
10474             description="The percentage of time when vebox command streamer was busy."
10475             data_type="float"
10476             max_equation="100"
10477             units="percent"
10478             semantic_type="duration"
10479             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
10480             mdapi_group="GPU"
10481             mdapi_usage_flags="System Frame Batch"
10482             mdapi_supported_apis=""
10483             mdapi_hw_unit_type="gpu"
10484             />
10485    <counter name="Blitter Ring Busy"
10486             symbol_name="BlitterBusy"
10487             underscore_name="blitter_busy"
10488             description="The percentage of time when blitter command streamer was busy."
10489             data_type="float"
10490             max_equation="100"
10491             units="percent"
10492             semantic_type="duration"
10493             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
10494             mdapi_group="GPU"
10495             mdapi_usage_flags="System Frame Batch"
10496             mdapi_supported_apis=""
10497             mdapi_hw_unit_type="gpu"
10498             />
10499    <counter name="AnyRingBusy"
10500             symbol_name="AnyRingBusy"
10501             underscore_name="any_ring_busy"
10502             description="The percentage of time when any command streamer was busy."
10503             data_type="float"
10504             max_equation="100"
10505             units="percent"
10506             semantic_type="duration"
10507             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
10508             mdapi_group="GPU"
10509             mdapi_usage_flags="Frame Batch Draw"
10510             mdapi_supported_apis=""
10511             mdapi_hw_unit_type="gpu"
10512             />
10513    <register_config type="NOA">
10514        <register type="NOA" address="0x00009840" value="0x00000080" />
10515        <register type="NOA" address="0x00009888" value="0x13805800" />
10516        <register type="NOA" address="0x00009888" value="0x05962C00" />
10517        <register type="NOA" address="0x00009888" value="0x19950016" />
10518        <register type="NOA" address="0x00009888" value="0x19C05800" />
10519        <register type="NOA" address="0x00009888" value="0x07800035" />
10520        <register type="NOA" address="0x00009888" value="0x11800000" />
10521        <register type="NOA" address="0x00009888" value="0x1D810400" />
10522        <register type="NOA" address="0x00009888" value="0x07960025" />
10523        <register type="NOA" address="0x00009888" value="0x21960000" />
10524        <register type="NOA" address="0x00009888" value="0x0B964000" />
10525        <register type="NOA" address="0x00009888" value="0x1B930062" />
10526        <register type="NOA" address="0x00009888" value="0x17948000" />
10527        <register type="NOA" address="0x00009888" value="0x1B940008" />
10528        <register type="NOA" address="0x00009888" value="0x05950075" />
10529        <register type="NOA" address="0x00009888" value="0x1D950000" />
10530        <register type="NOA" address="0x00009888" value="0x07E54000" />
10531        <register type="NOA" address="0x00009888" value="0x09924000" />
10532        <register type="NOA" address="0x00009888" value="0x05982000" />
10533        <register type="NOA" address="0x00009888" value="0x19908000" />
10534        <register type="NOA" address="0x00009888" value="0x1B904000" />
10535        <register type="NOA" address="0x00009888" value="0x1D908000" />
10536        <register type="NOA" address="0x00009888" value="0x1F908000" />
10537        <register type="NOA" address="0x00009888" value="0x09978000" />
10538        <register type="NOA" address="0x00009888" value="0x05C08500" />
10539        <register type="NOA" address="0x00009888" value="0x25C00000" />
10540        <register type="NOA" address="0x00009888" value="0x1BC00000" />
10541        <register type="NOA" address="0x00009888" value="0x0BC54000" />
10542        <register type="NOA" address="0x00009888" value="0x11900000" />
10543        <register type="NOA" address="0x00009888" value="0x37900000" />
10544        <register type="NOA" address="0x00009888" value="0x53900000" />
10545        <register type="NOA" address="0x00009888" value="0x43900C60" />
10546        <register type="NOA" address="0x00009888" value="0x45900040" />
10547        <register type="NOA" address="0x00009888" value="0x33900000" />
10548    </register_config>
10549    <register_config type="OA">
10550        <register type="OA" address="0x00002740" value="0x00000000" />
10551        <register type="OA" address="0x00002710" value="0x00000000" />
10552        <register type="OA" address="0x00002714" value="0x10800000" />
10553        <register type="OA" address="0x00002720" value="0x00000000" />
10554        <register type="OA" address="0x00002724" value="0x00800000" />
10555        <register type="OA" address="0x00002770" value="0x00078000" />
10556        <register type="OA" address="0x00002774" value="0x00000FFF" />
10557    </register_config>
10558  </set>
10559
10560  <set name="MDAPI testing set"
10561       chipset="CFLGT2"
10562       symbol_name="TestOa"
10563       underscore_name="test_oa"
10564       mdapi_supported_apis="VK OGL OCL IO BB"
10565       hw_config_guid="d3c99326-e161-4e44-9745-7772bdc579c5"
10566       >
10567    <counter name="GPU Time Elapsed"
10568             symbol_name="GpuTime"
10569             underscore_name="gpu_time"
10570             description="Time elapsed on the GPU during the measurement."
10571             data_type="uint64"
10572             units="ns"
10573             semantic_type="duration"
10574             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10575             mdapi_group="GPU"
10576             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10577             mdapi_supported_apis=""
10578             mdapi_hw_unit_type="gpu"
10579             />
10580    <counter name="GPU Core Clocks"
10581             symbol_name="GpuCoreClocks"
10582             underscore_name="gpu_core_clocks"
10583             description="The total number of GPU core clocks elapsed during the measurement."
10584             data_type="uint64"
10585             units="cycles"
10586             semantic_type="event"
10587             equation="GPU_CLOCK 0 READ"
10588             mdapi_group="GPU"
10589             mdapi_usage_flags="Tier1 Frame Batch Draw"
10590             mdapi_supported_apis=""
10591             mdapi_hw_unit_type="gpu"
10592             />
10593    <counter name="AVG GPU Core Frequency"
10594             symbol_name="AvgGpuCoreFrequency"
10595             underscore_name="avg_gpu_core_frequency"
10596             description="Average GPU Core Frequency in the measurement."
10597             data_type="uint64"
10598             max_equation="$GpuMaxFrequency"
10599             units="hz"
10600             semantic_type="event"
10601             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10602             mdapi_group="GPU"
10603             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10604             mdapi_supported_apis=""
10605             mdapi_hw_unit_type="gpu"
10606             />
10607    <counter name="TestCounter0"
10608             symbol_name="Counter0"
10609             underscore_name="counter0"
10610             description="HW test counter 0. Factor: 0.0"
10611             data_type="uint64"
10612             units="events"
10613             semantic_type="event"
10614             equation="B 0 READ"
10615             mdapi_group="GPU"
10616             mdapi_usage_flags="Frame Batch Draw"
10617             mdapi_supported_apis=""
10618             mdapi_hw_unit_type="gpu"
10619             />
10620    <counter name="TestCounter1"
10621             symbol_name="Counter1"
10622             underscore_name="counter1"
10623             description="HW test counter 1. Factor: 1.0"
10624             data_type="uint64"
10625             units="events"
10626             semantic_type="event"
10627             equation="B 1 READ"
10628             mdapi_group="GPU"
10629             mdapi_usage_flags="Frame Batch Draw"
10630             mdapi_supported_apis=""
10631             mdapi_hw_unit_type="gpu"
10632             />
10633    <counter name="TestCounter2"
10634             symbol_name="Counter2"
10635             underscore_name="counter2"
10636             description="HW test counter 2. Factor: 1.0"
10637             data_type="uint64"
10638             units="events"
10639             semantic_type="event"
10640             equation="B 2 READ"
10641             mdapi_group="GPU"
10642             mdapi_usage_flags="Frame Batch Draw"
10643             mdapi_supported_apis=""
10644             mdapi_hw_unit_type="gpu"
10645             />
10646    <counter name="TestCounter3"
10647             symbol_name="Counter3"
10648             underscore_name="counter3"
10649             description="HW test counter 3. Factor: 0.5"
10650             data_type="uint64"
10651             units="events"
10652             semantic_type="event"
10653             equation="B 3 READ"
10654             mdapi_group="GPU"
10655             mdapi_usage_flags="Frame Batch Draw"
10656             mdapi_supported_apis=""
10657             mdapi_hw_unit_type="gpu"
10658             />
10659    <counter name="TestCounter4"
10660             symbol_name="Counter4"
10661             underscore_name="counter4"
10662             description="HW test counter 4. Factor: 0.333"
10663             data_type="uint64"
10664             units="events"
10665             semantic_type="event"
10666             equation="B 4 READ"
10667             mdapi_group="GPU"
10668             mdapi_usage_flags="Frame Batch Draw"
10669             mdapi_supported_apis=""
10670             mdapi_hw_unit_type="gpu"
10671             />
10672    <counter name="TestCounter5"
10673             symbol_name="Counter5"
10674             underscore_name="counter5"
10675             description="HW test counter 5. Factor: 0.333"
10676             data_type="uint64"
10677             units="events"
10678             semantic_type="event"
10679             equation="B 5 READ"
10680             mdapi_group="GPU"
10681             mdapi_usage_flags="Frame Batch Draw"
10682             mdapi_supported_apis=""
10683             mdapi_hw_unit_type="gpu"
10684             />
10685    <counter name="TestCounter6"
10686             symbol_name="Counter6"
10687             underscore_name="counter6"
10688             description="HW test counter 6. Factor: 0.166"
10689             data_type="uint64"
10690             units="events"
10691             semantic_type="event"
10692             equation="B 6 READ"
10693             mdapi_group="GPU"
10694             mdapi_usage_flags="Frame Batch Draw"
10695             mdapi_supported_apis=""
10696             mdapi_hw_unit_type="gpu"
10697             />
10698    <counter name="TestCounter7"
10699             symbol_name="Counter7"
10700             underscore_name="counter7"
10701             description="HW test counter 7. Factor: 0.666"
10702             data_type="uint64"
10703             units="events"
10704             semantic_type="event"
10705             equation="B 7 READ"
10706             mdapi_group="GPU"
10707             mdapi_usage_flags="Frame Batch Draw"
10708             mdapi_supported_apis=""
10709             mdapi_hw_unit_type="gpu"
10710             />
10711    <counter name="TestCounter8"
10712             symbol_name="Counter8"
10713             underscore_name="counter8"
10714             description="HW test counter 8. Should be equal to 1."
10715             data_type="uint64"
10716             units="events"
10717             semantic_type="event"
10718             equation="C 7 READ"
10719             mdapi_group="GPU"
10720             mdapi_usage_flags="Frame Batch Draw"
10721             mdapi_supported_apis=""
10722             mdapi_hw_unit_type="gpu"
10723             />
10724    <register_config type="NOA">
10725        <register type="NOA" address="0x00009840" value="0x00000080" />
10726        <register type="NOA" address="0x00009888" value="0x11810000" />
10727        <register type="NOA" address="0x00009888" value="0x07810013" />
10728        <register type="NOA" address="0x00009888" value="0x1F810000" />
10729        <register type="NOA" address="0x00009888" value="0x1D810000" />
10730        <register type="NOA" address="0x00009888" value="0x1B930040" />
10731        <register type="NOA" address="0x00009888" value="0x07E54000" />
10732        <register type="NOA" address="0x00009888" value="0x1F908000" />
10733        <register type="NOA" address="0x00009888" value="0x11900000" />
10734        <register type="NOA" address="0x00009888" value="0x37900000" />
10735        <register type="NOA" address="0x00009888" value="0x53900000" />
10736        <register type="NOA" address="0x00009888" value="0x45900000" />
10737        <register type="NOA" address="0x00009888" value="0x33900000" />
10738    </register_config>
10739    <register_config type="OA">
10740        <register type="OA" address="0x00002740" value="0x00000000" />
10741        <register type="OA" address="0x00002744" value="0x00800000" />
10742        <register type="OA" address="0x00002714" value="0xF0800000" />
10743        <register type="OA" address="0x00002710" value="0x00000000" />
10744        <register type="OA" address="0x00002724" value="0xF0800000" />
10745        <register type="OA" address="0x00002720" value="0x00000000" />
10746        <register type="OA" address="0x00002770" value="0x00000004" />
10747        <register type="OA" address="0x00002774" value="0x00000000" />
10748        <register type="OA" address="0x00002778" value="0x00000003" />
10749        <register type="OA" address="0x0000277C" value="0x00000000" />
10750        <register type="OA" address="0x00002780" value="0x00000007" />
10751        <register type="OA" address="0x00002784" value="0x00000000" />
10752        <register type="OA" address="0x00002788" value="0x00100002" />
10753        <register type="OA" address="0x0000278C" value="0x0000FFF7" />
10754        <register type="OA" address="0x00002790" value="0x00100002" />
10755        <register type="OA" address="0x00002794" value="0x0000FFCF" />
10756        <register type="OA" address="0x00002798" value="0x00100082" />
10757        <register type="OA" address="0x0000279C" value="0x0000FFEF" />
10758        <register type="OA" address="0x000027A0" value="0x001000C2" />
10759        <register type="OA" address="0x000027A4" value="0x0000FFE7" />
10760        <register type="OA" address="0x000027A8" value="0x00100001" />
10761        <register type="OA" address="0x000027AC" value="0x0000FFE7" />
10762    </register_config>
10763    <register_config type="FLEX">
10764        <register type="FLEX" address="0x0000E65C" value="0x00222222" />
10765    </register_config>
10766  </set>
10767
10768  <set name="Metric set PMA Stall"
10769       chipset="CFLGT2"
10770       symbol_name="PMA_Stall"
10771       underscore_name="pma__stall"
10772       mdapi_supported_apis="VK OGL OGL4 OCL IO MEDIA"
10773       hw_config_guid="5ccbf9fb-6bf2-456b-a749-bdff7b1aff13"
10774       >
10775    <counter name="GPU Time Elapsed"
10776             symbol_name="GpuTime"
10777             underscore_name="gpu_time"
10778             description="Time elapsed on the GPU during the measurement."
10779             data_type="uint64"
10780             units="ns"
10781             semantic_type="duration"
10782             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10783             mdapi_group="GPU"
10784             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10785             mdapi_supported_apis=""
10786             mdapi_hw_unit_type="gpu"
10787             />
10788    <counter name="GPU Core Clocks"
10789             symbol_name="GpuCoreClocks"
10790             underscore_name="gpu_core_clocks"
10791             description="The total number of GPU core clocks elapsed during the measurement."
10792             data_type="uint64"
10793             units="cycles"
10794             semantic_type="event"
10795             equation="GPU_CLOCK 0 READ"
10796             mdapi_group="GPU"
10797             mdapi_usage_flags="Tier1 Frame Batch Draw"
10798             mdapi_supported_apis=""
10799             mdapi_hw_unit_type="gpu"
10800             />
10801    <counter name="AVG GPU Core Frequency"
10802             symbol_name="AvgGpuCoreFrequency"
10803             underscore_name="avg_gpu_core_frequency"
10804             description="Average GPU Core Frequency in the measurement."
10805             data_type="uint64"
10806             max_equation="$GpuMaxFrequency"
10807             units="hz"
10808             semantic_type="event"
10809             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10810             mdapi_group="GPU"
10811             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10812             mdapi_supported_apis=""
10813             mdapi_hw_unit_type="gpu"
10814             />
10815    <counter name="STC PMA stall"
10816             symbol_name="StcPMAStall"
10817             underscore_name="stc_pma_stall"
10818             description="Percentage of time when stencil cache line and an overlapping pixel are causing stalls"
10819             data_type="float"
10820             max_equation="100"
10821             units="percent"
10822             semantic_type="duration"
10823             equation="B 0 READ B 1 READ FADD 2 FDIV 100 UMUL $GpuCoreClocks FDIV"
10824             availability="$SliceMask 1 AND"
10825             mdapi_group="GPU/Stencil Cache"
10826             mdapi_usage_flags="Frame Batch Draw"
10827             mdapi_supported_apis=""
10828             mdapi_hw_unit_type="gpu"
10829             />
10830    <register_config type="NOA">
10831        <register type="NOA" address="0x00009840" value="0x00000080" />
10832        <register type="NOA" address="0x00009888" value="0x122D3080" />
10833        <register type="NOA" address="0x00009888" value="0x000D2000" />
10834        <register type="NOA" address="0x00009888" value="0x060D8000" />
10835        <register type="NOA" address="0x00009888" value="0x080DA000" />
10836        <register type="NOA" address="0x00009888" value="0x0A0DA000" />
10837        <register type="NOA" address="0x00009888" value="0x0C0F0800" />
10838        <register type="NOA" address="0x00009888" value="0x0E0FAA00" />
10839        <register type="NOA" address="0x00009888" value="0x100F0002" />
10840        <register type="NOA" address="0x00009888" value="0x002D0025" />
10841        <register type="NOA" address="0x00009888" value="0x062D1300" />
10842        <register type="NOA" address="0x00009888" value="0x082D16A4" />
10843        <register type="NOA" address="0x00009888" value="0x0A2D162E" />
10844        <register type="NOA" address="0x00009888" value="0x102D0000" />
10845        <register type="NOA" address="0x00009888" value="0x1190003F" />
10846        <register type="NOA" address="0x00009888" value="0x51900000" />
10847        <register type="NOA" address="0x00009888" value="0x41900000" />
10848        <register type="NOA" address="0x00009888" value="0x55900000" />
10849        <register type="NOA" address="0x00009888" value="0x45900000" />
10850        <register type="NOA" address="0x00009888" value="0x47900000" />
10851        <register type="NOA" address="0x00009888" value="0x57900000" />
10852        <register type="NOA" address="0x00009888" value="0x49900000" />
10853        <register type="NOA" address="0x00009888" value="0x37900000" />
10854        <register type="NOA" address="0x00009888" value="0x33900000" />
10855    </register_config>
10856    <register_config type="OA">
10857        <register type="OA" address="0x00002740" value="0x00000000" />
10858        <register type="OA" address="0x00002710" value="0x00000000" />
10859        <register type="OA" address="0x00002714" value="0x30800000" />
10860        <register type="OA" address="0x00002720" value="0x00000000" />
10861        <register type="OA" address="0x00002724" value="0x00800000" />
10862        <register type="OA" address="0x00002770" value="0x00E00021" />
10863        <register type="OA" address="0x00002774" value="0x0007FFF8" />
10864        <register type="OA" address="0x00002778" value="0x07000101" />
10865        <register type="OA" address="0x0000277C" value="0x0038FFC7" />
10866    </register_config>
10867  </set>
10868
10869  <set name="AsyncCompute metrics set"
10870       chipset="CFLGT2"
10871       symbol_name="AsyncCompute"
10872       underscore_name="async_compute"
10873       mdapi_supported_apis="VK OGL OGL4 OCL MEDIA IO BB"
10874       hw_config_guid="9802484e-5e21-4ad3-8060-12b7f3bb81fe"
10875       >
10876    <counter name="GPU Time Elapsed"
10877             symbol_name="GpuTime"
10878             underscore_name="gpu_time"
10879             description="Time elapsed on the GPU during the measurement."
10880             data_type="uint64"
10881             units="ns"
10882             semantic_type="duration"
10883             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10884             mdapi_group="GPU"
10885             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10886             mdapi_supported_apis=""
10887             mdapi_hw_unit_type="gpu"
10888             />
10889    <counter name="GPU Core Clocks"
10890             symbol_name="GpuCoreClocks"
10891             underscore_name="gpu_core_clocks"
10892             description="The total number of GPU core clocks elapsed during the measurement."
10893             data_type="uint64"
10894             units="cycles"
10895             semantic_type="event"
10896             equation="GPU_CLOCK 0 READ"
10897             mdapi_group="GPU"
10898             mdapi_usage_flags="Tier1 Frame Batch Draw"
10899             mdapi_supported_apis=""
10900             mdapi_hw_unit_type="gpu"
10901             />
10902    <counter name="AVG GPU Core Frequency"
10903             symbol_name="AvgGpuCoreFrequency"
10904             underscore_name="avg_gpu_core_frequency"
10905             description="Average GPU Core Frequency in the measurement."
10906             data_type="uint64"
10907             max_equation="$GpuMaxFrequency"
10908             units="hz"
10909             semantic_type="event"
10910             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10911             mdapi_group="GPU"
10912             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10913             mdapi_supported_apis=""
10914             mdapi_hw_unit_type="gpu"
10915             />
10916    <counter name="GPU Busy"
10917             symbol_name="GpuBusy"
10918             underscore_name="gpu_busy"
10919             description="The percentage of time in which the GPU has been processing GPU commands."
10920             data_type="float"
10921             max_equation="100"
10922             units="percent"
10923             semantic_type="duration"
10924             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
10925             mdapi_group="GPU"
10926             mdapi_usage_flags="Tier1 Overview System Frame"
10927             mdapi_supported_apis=""
10928             mdapi_hw_unit_type="gpu"
10929             />
10930    <counter name="VS Threads Dispatched"
10931             symbol_name="VsThreads"
10932             underscore_name="vs_threads"
10933             description="The total number of vertex shader hardware threads dispatched."
10934             data_type="uint64"
10935             units="threads"
10936             semantic_type="event"
10937             equation="A 1 READ"
10938             mdapi_group="EU Array/Vertex Shader"
10939             mdapi_usage_flags="Tier3 Frame Batch Draw"
10940             mdapi_supported_apis=""
10941             mdapi_hw_unit_type="gpu"
10942             />
10943    <counter name="HS Threads Dispatched"
10944             symbol_name="HsThreads"
10945             underscore_name="hs_threads"
10946             description="The total number of hull shader hardware threads dispatched."
10947             data_type="uint64"
10948             units="threads"
10949             semantic_type="event"
10950             equation="A 2 READ"
10951             mdapi_group="EU Array/Hull Shader"
10952             mdapi_usage_flags="Tier3 Frame Batch Draw"
10953             mdapi_supported_apis=""
10954             mdapi_hw_unit_type="gpu"
10955             />
10956    <counter name="DS Threads Dispatched"
10957             symbol_name="DsThreads"
10958             underscore_name="ds_threads"
10959             description="The total number of domain shader hardware threads dispatched."
10960             data_type="uint64"
10961             units="threads"
10962             semantic_type="event"
10963             equation="A 3 READ"
10964             mdapi_group="EU Array/Domain Shader"
10965             mdapi_usage_flags="Tier3 Frame Batch Draw"
10966             mdapi_supported_apis=""
10967             mdapi_hw_unit_type="gpu"
10968             />
10969    <counter name="GS Threads Dispatched"
10970             symbol_name="GsThreads"
10971             underscore_name="gs_threads"
10972             description="The total number of geometry shader hardware threads dispatched."
10973             data_type="uint64"
10974             units="threads"
10975             semantic_type="event"
10976             equation="A 5 READ"
10977             mdapi_group="EU Array/Geometry Shader"
10978             mdapi_usage_flags="Tier3 Frame Batch Draw"
10979             mdapi_supported_apis=""
10980             mdapi_hw_unit_type="gpu"
10981             />
10982    <counter name="FS Threads Dispatched"
10983             symbol_name="PsThreads"
10984             underscore_name="ps_threads"
10985             description="The total number of fragment shader hardware threads dispatched."
10986             data_type="uint64"
10987             units="threads"
10988             semantic_type="event"
10989             equation="A 6 READ"
10990             mdapi_group="EU Array/Fragment Shader"
10991             mdapi_usage_flags="Tier3 Frame Batch Draw"
10992             mdapi_supported_apis=""
10993             mdapi_hw_unit_type="gpu"
10994             />
10995    <counter name="CS Threads Dispatched"
10996             symbol_name="CsThreads"
10997             underscore_name="cs_threads"
10998             description="The total number of compute shader hardware threads dispatched."
10999             data_type="uint64"
11000             units="threads"
11001             semantic_type="event"
11002             equation="A 4 READ"
11003             mdapi_group="EU Array/Compute Shader"
11004             mdapi_usage_flags="Tier3 Frame Batch Draw"
11005             mdapi_supported_apis=""
11006             mdapi_hw_unit_type="gpu"
11007             />
11008    <counter name="EU FPU0 Pipe Active"
11009             symbol_name="Fpu0Active"
11010             underscore_name="fpu0_active"
11011             description="The percentage of time in which EU FPU0 pipeline was actively processing."
11012             data_type="float"
11013             max_equation="100"
11014             units="percent"
11015             semantic_type="duration"
11016             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11017             mdapi_group="EU Array/Pipes"
11018             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
11019             mdapi_supported_apis=""
11020             mdapi_hw_unit_type="gpu"
11021             />
11022    <counter name="VS FPU0 Pipe Active"
11023             symbol_name="VsFpu0Active"
11024             underscore_name="vs_fpu0_active"
11025             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
11026             data_type="float"
11027             max_equation="100"
11028             units="percent"
11029             semantic_type="duration"
11030             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11031             mdapi_group="EU Array/Vertex Shader"
11032             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
11033             mdapi_supported_apis=""
11034             mdapi_hw_unit_type="gpu"
11035             />
11036    <counter name="PS FPU0 Pipe Active"
11037             symbol_name="PsFpu0Active"
11038             underscore_name="ps_fpu0_active"
11039             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
11040             data_type="float"
11041             max_equation="100"
11042             units="percent"
11043             semantic_type="duration"
11044             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11045             mdapi_group="EU Array/Pixel Shader"
11046             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
11047             mdapi_supported_apis=""
11048             mdapi_hw_unit_type="gpu"
11049             />
11050    <counter name="CS FPU0 Pipe Active"
11051             symbol_name="CsFpu0Active"
11052             underscore_name="cs_fpu0_active"
11053             description="The percentage of time in which EU FPU0 pipeline was actively processing a compute shader instruction."
11054             data_type="float"
11055             max_equation="100"
11056             units="percent"
11057             semantic_type="duration"
11058             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11059             mdapi_group="EU Array"
11060             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
11061             mdapi_supported_apis=""
11062             mdapi_hw_unit_type="gpu"
11063             />
11064    <counter name="EU FPU1 Pipe Active"
11065             symbol_name="Fpu1Active"
11066             underscore_name="fpu1_active"
11067             description="The percentage of time in which EU FPU1 pipeline was actively processing."
11068             data_type="float"
11069             max_equation="100"
11070             units="percent"
11071             semantic_type="duration"
11072             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11073             mdapi_group="EU Array/Pipes"
11074             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
11075             mdapi_supported_apis=""
11076             mdapi_hw_unit_type="gpu"
11077             />
11078    <counter name="VS FPU1 Pipe Active"
11079             symbol_name="VsFpu1Active"
11080             underscore_name="vs_fpu1_active"
11081             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
11082             data_type="float"
11083             max_equation="100"
11084             units="percent"
11085             semantic_type="duration"
11086             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11087             mdapi_group="EU Array/Vertex Shader"
11088             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
11089             mdapi_supported_apis=""
11090             mdapi_hw_unit_type="gpu"
11091             />
11092    <counter name="PS FPU1 Pipe Active"
11093             symbol_name="PsFpu1Active"
11094             underscore_name="ps_fpu1_active"
11095             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
11096             data_type="float"
11097             max_equation="100"
11098             units="percent"
11099             semantic_type="duration"
11100             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11101             mdapi_group="EU Array/Pixel Shader"
11102             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
11103             mdapi_supported_apis=""
11104             mdapi_hw_unit_type="gpu"
11105             />
11106    <counter name="CS FPU1 Pipe Active"
11107             symbol_name="CsFpu1Active"
11108             underscore_name="cs_fpu1_active"
11109             description="The percentage of time in which EU FPU1 pipeline was actively processing a compute shader instruction."
11110             data_type="float"
11111             max_equation="100"
11112             units="percent"
11113             semantic_type="duration"
11114             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11115             mdapi_group="EU Array"
11116             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
11117             mdapi_supported_apis=""
11118             mdapi_hw_unit_type="gpu"
11119             />
11120    <counter name="EU Thread Occupancy"
11121             symbol_name="EuThreadOccupancy"
11122             underscore_name="eu_thread_occupancy"
11123             description="The percentage of time in which hardware threads occupied EUs."
11124             data_type="float"
11125             max_equation="100"
11126             units="percent"
11127             semantic_type="duration"
11128             equation="8 A 17 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11129             mdapi_group="EU Array"
11130             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
11131             mdapi_supported_apis=""
11132             mdapi_hw_unit_type="gpu"
11133             />
11134    <counter name="EU Active"
11135             symbol_name="EuActive"
11136             underscore_name="eu_active"
11137             description="The percentage of time in which the Execution Units were actively processing."
11138             data_type="float"
11139             max_equation="100"
11140             units="percent"
11141             semantic_type="duration"
11142             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11143             mdapi_group="EU Array"
11144             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
11145             mdapi_supported_apis=""
11146             mdapi_hw_unit_type="gpu"
11147             />
11148    <counter name="EU Stall"
11149             symbol_name="EuStall"
11150             underscore_name="eu_stall"
11151             description="The percentage of time in which the Execution Units were stalled."
11152             data_type="float"
11153             max_equation="100"
11154             units="percent"
11155             semantic_type="duration"
11156             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11157             mdapi_group="EU Array"
11158             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
11159             mdapi_supported_apis=""
11160             mdapi_hw_unit_type="gpu"
11161             />
11162    <register_config type="OA">
11163        <register type="OA" address="0x00002740" value="0x00000000" />
11164        <register type="OA" address="0x00002710" value="0x00000000" />
11165        <register type="OA" address="0x00002714" value="0x00800000" />
11166        <register type="OA" address="0x00002720" value="0x00000000" />
11167        <register type="OA" address="0x00002724" value="0x00800000" />
11168    </register_config>
11169    <register_config type="FLEX">
11170        <register type="FLEX" address="0x0000E458" value="0x00005004" />
11171        <register type="FLEX" address="0x0000E558" value="0x00001000" />
11172        <register type="FLEX" address="0x0000E658" value="0x00051050" />
11173        <register type="FLEX" address="0x0000E758" value="0x00011010" />
11174        <register type="FLEX" address="0x0000E45C" value="0x00061060" />
11175        <register type="FLEX" address="0x0000E55C" value="0x00000008" />
11176        <register type="FLEX" address="0x0000E65C" value="0x00222222" />
11177    </register_config>
11178  </set>
11179
11180</metrics>
11181