Added few more stubs so that control reaches to DestroyDevice().
[mesa.git] / src / intel / perf / oa-hsw.xml
1 <?xml version="1.0"?>
2 <metrics version="1520266058" merge_md5="">
3 <set name="Render Metrics Basic Gen7.5"
4 mdapi_supported_apis="OGL OCL IO BB"
5 underscore_name="render_basic"
6 hw_config_guid="403d8832-1a27-4aa6-a64e-f5389ce7b212"
7 chipset="HSW"
8 symbol_name="RenderBasic"
9 >
10 <counter name="GPU Core Clocks"
11 description="The total number of GPU core clocks elapsed during the measurement."
12 data_type="uint64"
13 equation="C 2 READ"
14 underscore_name="gpu_core_clocks"
15 units="cycles"
16 symbol_name="GpuCoreClocks"
17 semantic_type="event"
18 mdapi_supported_apis=""
19 mdapi_usage_flags="Tier1 Frame Batch Draw"
20 mdapi_hw_unit_type="gpu"
21 mdapi_group="GPU"
22 />
23 <counter name="EU Active"
24 description="The percentage of time in which the Execution Units were actively processing."
25 data_type="float"
26 max_equation="100"
27 equation="A 0 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
28 underscore_name="eu_active"
29 units="percent"
30 symbol_name="EuActive"
31 semantic_type="duration"
32 mdapi_supported_apis=""
33 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
34 mdapi_group="EU Array"
35 mdapi_hw_unit_type="gpu"
36 />
37 <counter name="TES EU Stall"
38 description="The percentage of time in which evaluation shaders were stalled on the EUs."
39 data_type="float"
40 max_equation="100"
41 equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
42 underscore_name="ds_eu_stall"
43 units="percent"
44 symbol_name="DsEuStall"
45 semantic_type="duration"
46 mdapi_supported_apis="OGL4 OCL IO BB"
47 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
48 mdapi_group="EU Array/Evaluation Shader"
49 mdapi_hw_unit_type="gpu"
50 />
51 <counter name="Alpha Test Fails"
52 description="The total number of pixels dropped on post-FS alpha test."
53 data_type="uint64"
54 equation="A 37 READ"
55 underscore_name="alpha_test_fails"
56 units="pixels"
57 symbol_name="AlphaTestFails"
58 semantic_type="event"
59 mdapi_supported_apis="OGL IO BB"
60 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
61 mdapi_hw_unit_type="gpu"
62 mdapi_group="3D Pipe/Output Merger"
63 />
64 <counter name="Sampler 1 Bottleneck"
65 low_watermark="5"
66 description="The percentage of time in which sampler 1 was bottlenecks."
67 data_type="float"
68 high_watermark="15"
69 equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
70 max_equation="100"
71 underscore_name="sampler1_bottleneck"
72 units="percent"
73 symbol_name="Sampler1Bottleneck"
74 availability="$SubsliceMask 0x2 AND"
75 semantic_type="duration"
76 mdapi_supported_apis=""
77 mdapi_usage_flags="Tier3 Indicate Draw"
78 mdapi_group="Sampler"
79 mdapi_hw_unit_type="subslice"
80 />
81 <counter name="TES Threads Dispatched"
82 description="The total number of evaluation shader hardware threads dispatched."
83 data_type="uint64"
84 equation="A 15 READ"
85 underscore_name="ds_threads"
86 units="threads"
87 symbol_name="DsThreads"
88 semantic_type="event"
89 mdapi_supported_apis="OGL4 OCL IO BB"
90 mdapi_usage_flags="Tier3 Frame Batch Draw"
91 mdapi_hw_unit_type="gpu"
92 mdapi_group="EU Array/Evaluation Shader"
93 />
94 <counter name="TES AVG Active per Thread"
95 description="The average number of cycles per hardware thread run in which evaluation shaders were processed actively on the EUs."
96 data_type="uint64"
97 max_equation="100"
98 equation="A 12 READ $DsThreads UDIV"
99 underscore_name="ds_eu_active_per_thread"
100 units="cycles"
101 symbol_name="DsEuActivePerThread"
102 semantic_type="event"
103 mdapi_supported_apis="OGL4 OCL IO BB"
104 mdapi_usage_flags="Tier4 Frame Batch Draw"
105 mdapi_group="EU Array/Evaluation Shader"
106 mdapi_hw_unit_type="gpu"
107 />
108 <counter name="GS Threads Dispatched"
109 description="The total number of geometry shader hardware threads dispatched."
110 data_type="uint64"
111 equation="A 25 READ"
112 underscore_name="gs_threads"
113 units="threads"
114 symbol_name="GsThreads"
115 semantic_type="event"
116 mdapi_supported_apis="OGL4 OCL IO BB"
117 mdapi_usage_flags="Tier3 Frame Batch Draw"
118 mdapi_hw_unit_type="gpu"
119 mdapi_group="EU Array/Geometry Shader"
120 />
121 <counter name="GS EU Stall"
122 description="The percentage of time in which geometry shaders were stalled on the EUs."
123 data_type="float"
124 max_equation="100"
125 equation="A 23 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
126 underscore_name="gs_eu_stall"
127 units="percent"
128 symbol_name="GsEuStall"
129 semantic_type="duration"
130 mdapi_supported_apis="OGL4 OCL IO BB"
131 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
132 mdapi_group="EU Array/Geometry Shader"
133 mdapi_hw_unit_type="gpu"
134 />
135 <counter name="CS EU Active"
136 description="The percentage of time in which compute shaders were processed actively on the EUs."
137 data_type="float"
138 max_equation="100"
139 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
140 underscore_name="cs_eu_active"
141 units="percent"
142 symbol_name="CsEuActive"
143 semantic_type="duration"
144 mdapi_supported_apis="OGL4 OCL IO BB"
145 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
146 mdapi_group="EU Array/Compute Shader"
147 mdapi_hw_unit_type="gpu"
148 />
149 <counter name="VS EU Active"
150 description="The percentage of time in which vertex shaders were processed actively on the EUs."
151 data_type="float"
152 max_equation="100"
153 equation="A 2 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
154 underscore_name="vs_eu_active"
155 units="percent"
156 symbol_name="VsEuActive"
157 semantic_type="duration"
158 mdapi_supported_apis="OGL IO BB"
159 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
160 mdapi_group="EU Array/Vertex Shader"
161 mdapi_hw_unit_type="gpu"
162 />
163 <counter name="TCS EU Active"
164 description="The percentage of time in which control shaders were processed actively on the EUs."
165 data_type="float"
166 max_equation="100"
167 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
168 underscore_name="hs_eu_active"
169 units="percent"
170 symbol_name="HsEuActive"
171 semantic_type="duration"
172 mdapi_supported_apis="OGL4 OCL IO BB"
173 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
174 mdapi_group="EU Array/Control Shader"
175 mdapi_hw_unit_type="gpu"
176 />
177 <counter name="TES EU Active"
178 description="The percentage of time in which evaluation shaders were processed actively on the EUs."
179 data_type="float"
180 max_equation="100"
181 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
182 underscore_name="ds_eu_active"
183 units="percent"
184 symbol_name="DsEuActive"
185 semantic_type="duration"
186 mdapi_supported_apis="OGL4 OCL IO BB"
187 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
188 mdapi_group="EU Array/Evaluation Shader"
189 mdapi_hw_unit_type="gpu"
190 />
191 <counter name="GS EU Active"
192 description="The percentage of time in which geometry shaders were processed actively on the EUs."
193 data_type="float"
194 max_equation="100"
195 equation="A 22 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
196 underscore_name="gs_eu_active"
197 units="percent"
198 symbol_name="GsEuActive"
199 semantic_type="duration"
200 mdapi_supported_apis="OGL4 OCL IO BB"
201 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
202 mdapi_group="EU Array/Geometry Shader"
203 mdapi_hw_unit_type="gpu"
204 />
205 <counter name="FS EU Active"
206 description="The percentage of time in which fragment shaders were processed actively on the EUs."
207 data_type="float"
208 max_equation="100"
209 equation="A 27 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
210 underscore_name="ps_eu_active"
211 units="percent"
212 symbol_name="PsEuActive"
213 semantic_type="duration"
214 mdapi_supported_apis="OGL IO BB"
215 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
216 mdapi_group="EU Array/Fragment Shader"
217 mdapi_hw_unit_type="gpu"
218 />
219 <counter name="CS EU Stall"
220 description="The percentage of time in which compute shaders were stalled on the EUs."
221 data_type="float"
222 max_equation="100"
223 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
224 underscore_name="cs_eu_stall"
225 units="percent"
226 symbol_name="CsEuStall"
227 semantic_type="duration"
228 mdapi_supported_apis="OGL4 OCL IO BB"
229 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
230 mdapi_group="EU Array/Compute Shader"
231 mdapi_hw_unit_type="gpu"
232 />
233 <counter name="EU Stall"
234 description="The percentage of time in which the Execution Units were stalled."
235 data_type="float"
236 max_equation="100"
237 equation="A 1 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
238 underscore_name="eu_stall"
239 units="percent"
240 symbol_name="EuStall"
241 semantic_type="duration"
242 mdapi_supported_apis=""
243 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
244 mdapi_group="EU Array"
245 mdapi_hw_unit_type="gpu"
246 />
247 <counter name="VS EU Stall"
248 description="The percentage of time in which vertex shaders were stalled on the EUs."
249 data_type="float"
250 max_equation="100"
251 equation="A 3 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
252 underscore_name="vs_eu_stall"
253 units="percent"
254 symbol_name="VsEuStall"
255 semantic_type="duration"
256 mdapi_supported_apis="OGL IO BB"
257 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
258 mdapi_group="EU Array/Vertex Shader"
259 mdapi_hw_unit_type="gpu"
260 />
261 <counter name="TCS EU Stall"
262 description="The percentage of time in which control shaders were stalled on the EUs."
263 data_type="float"
264 max_equation="100"
265 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
266 underscore_name="hs_eu_stall"
267 units="percent"
268 symbol_name="HsEuStall"
269 semantic_type="duration"
270 mdapi_supported_apis="OGL4 OCL IO BB"
271 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
272 mdapi_group="EU Array/Control Shader"
273 mdapi_hw_unit_type="gpu"
274 />
275 <counter name="FS EU Stall"
276 description="The percentage of time in which fragment shaders were stalled on the EUs."
277 data_type="float"
278 max_equation="100"
279 equation="A 28 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
280 underscore_name="ps_eu_stall"
281 units="percent"
282 symbol_name="PsEuStall"
283 semantic_type="duration"
284 mdapi_supported_apis="OGL IO BB"
285 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
286 mdapi_group="EU Array/Fragment Shader"
287 mdapi_hw_unit_type="gpu"
288 />
289 <counter name="GPU Time Elapsed"
290 description="Time elapsed on the GPU during the measurement."
291 data_type="uint64"
292 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
293 underscore_name="gpu_time"
294 units="ns"
295 symbol_name="GpuTime"
296 semantic_type="duration"
297 mdapi_supported_apis=""
298 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
299 mdapi_hw_unit_type="gpu"
300 mdapi_group="GPU"
301 />
302 <counter name="CS Duration"
303 description="Total Compute Shader GPU duration."
304 data_type="uint64"
305 equation="A 17 READ A 0 READ UMUL A 2 READ A 7 READ UADD A 12 READ UADD A 17 READ UADD A 22 READ UADD A 27 READ UADD UDIV A 18 READ A 1 READ UMUL A 3 READ A 8 READ UADD A 13 READ UADD A 18 READ UADD A 23 READ UADD A 28 READ UADD UDIV UADD $GpuTime UMUL $GpuCoreClocks $EuCoresTotalCount UMUL 1000 UMUL UDIV"
306 underscore_name="cs_duration"
307 units="us"
308 symbol_name="CsDuration"
309 semantic_type="duration"
310 mdapi_supported_apis="OGL4 OCL"
311 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
312 mdapi_hw_unit_type="gpu"
313 mdapi_group="EU Array/Compute Shader"
314 />
315 <counter name="VS Threads Dispatched"
316 description="The total number of vertex shader hardware threads dispatched."
317 data_type="uint64"
318 equation="A 5 READ"
319 underscore_name="vs_threads"
320 units="threads"
321 symbol_name="VsThreads"
322 semantic_type="event"
323 mdapi_supported_apis="OGL IO BB"
324 mdapi_usage_flags="Tier3 Frame Batch Draw"
325 mdapi_hw_unit_type="gpu"
326 mdapi_group="EU Array/Vertex Shader"
327 />
328 <counter name="FS Threads Dispatched"
329 description="The total number of fragment shader hardware threads dispatched."
330 data_type="uint64"
331 equation="A 30 READ"
332 underscore_name="ps_threads"
333 units="threads"
334 symbol_name="PsThreads"
335 semantic_type="event"
336 mdapi_supported_apis="OGL IO BB"
337 mdapi_usage_flags="Tier3 Frame Batch Draw"
338 mdapi_hw_unit_type="gpu"
339 mdapi_group="EU Array/Fragment Shader"
340 />
341 <counter name="Sampler 0 Busy"
342 description="The percentage of time in which sampler 0 was busy."
343 data_type="float"
344 max_equation="100"
345 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
346 underscore_name="sampler0_busy"
347 units="percent"
348 symbol_name="Sampler0Busy"
349 availability="$SubsliceMask 0x1 AND"
350 semantic_type="duration"
351 mdapi_supported_apis=""
352 mdapi_usage_flags="Tier3 Batch Frame Draw"
353 mdapi_group="Sampler"
354 mdapi_hw_unit_type="subslice"
355 />
356 <counter name="Sampler 1 Busy"
357 description="The percentage of time in which sampler 1 was busy."
358 data_type="float"
359 max_equation="100"
360 equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
361 underscore_name="sampler1_busy"
362 units="percent"
363 symbol_name="Sampler1Busy"
364 availability="$SubsliceMask 0x2 AND"
365 semantic_type="duration"
366 mdapi_supported_apis=""
367 mdapi_usage_flags="Tier3 Batch Frame Draw"
368 mdapi_group="Sampler"
369 mdapi_hw_unit_type="subslice"
370 />
371 <counter name="Samplers Busy"
372 description="The percentage of time in which samplers were busy."
373 data_type="float"
374 max_equation="100"
375 equation="B 0 READ B 1 READ UADD $GpuCoreClocks FDIV 2 FDIV 100 FMUL"
376 underscore_name="samplers_busy"
377 units="percent"
378 symbol_name="SamplersBusy"
379 semantic_type="duration"
380 mdapi_supported_apis=""
381 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
382 mdapi_group="Sampler"
383 mdapi_hw_unit_type="gpu"
384 />
385 <counter name="TES Duration"
386 description="Total Evaluation Shader GPU duration."
387 data_type="uint64"
388 equation="A 12 READ A 0 READ UMUL A 2 READ A 7 READ UADD A 12 READ UADD A 17 READ UADD A 22 READ UADD A 27 READ UADD UDIV A 13 READ A 1 READ UMUL A 3 READ A 8 READ UADD A 13 READ UADD A 18 READ UADD A 23 READ UADD A 28 READ UADD UDIV UADD $GpuTime UMUL $GpuCoreClocks $EuCoresTotalCount UMUL 1000 UMUL UDIV"
389 underscore_name="ds_duration"
390 units="us"
391 symbol_name="DsDuration"
392 semantic_type="duration"
393 mdapi_supported_apis="OGL4"
394 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
395 mdapi_hw_unit_type="gpu"
396 mdapi_group="EU Array/Evaluation Shader"
397 />
398 <counter name="GTI Fixed Pipe Throughput"
399 description="The total number of GPU memory bytes transferred between 3D Pipeline (Command Dispatch, Input Assembly and Stream Output) and GTI."
400 data_type="uint64"
401 max_equation="$GpuCoreClocks 64 UMUL"
402 equation="C 1 READ 64 UMUL"
403 underscore_name="gti_vf_throughput"
404 units="bytes"
405 symbol_name="GtiVfThroughput"
406 semantic_type="throughput"
407 mdapi_supported_apis="OGL IO BB"
408 mdapi_usage_flags="Tier2 Frame Batch Draw"
409 mdapi_group="GTI/3D Pipe"
410 mdapi_hw_unit_type="gpu"
411 />
412 <counter name="GTI Read Throughput"
413 description="The total number of GPU memory bytes read from GTI."
414 data_type="uint64"
415 max_equation="$GpuCoreClocks 64 UMUL"
416 equation="C 6 READ 128 UMUL"
417 underscore_name="gti_read_throughput"
418 units="bytes"
419 symbol_name="GtiReadThroughput"
420 semantic_type="throughput"
421 mdapi_supported_apis=""
422 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
423 mdapi_group="GTI"
424 mdapi_hw_unit_type="gpu"
425 />
426 <counter name="CS Threads Dispatched"
427 description="The total number of compute shader hardware threads dispatched."
428 data_type="uint64"
429 equation="A 20 READ"
430 underscore_name="cs_threads"
431 units="threads"
432 symbol_name="CsThreads"
433 semantic_type="event"
434 mdapi_supported_apis="OGL4 OCL IO BB"
435 mdapi_usage_flags="Tier3 Frame Batch Draw"
436 mdapi_hw_unit_type="gpu"
437 mdapi_group="EU Array/Compute Shader"
438 />
439 <counter name="CS AVG Active per Thread"
440 description="The average number of cycles per hardware thread run in which compute shaders were processed actively on the EUs."
441 data_type="uint64"
442 max_equation="100"
443 equation="A 17 READ $CsThreads UDIV"
444 underscore_name="cs_eu_active_per_thread"
445 units="cycles"
446 symbol_name="CsEuActivePerThread"
447 semantic_type="event"
448 mdapi_supported_apis="OGL4 OCL IO BB"
449 mdapi_usage_flags="Tier3 Frame Batch Draw"
450 mdapi_group="EU Array/Compute Shader"
451 mdapi_hw_unit_type="gpu"
452 />
453 <counter name="Sampler 0 Bottleneck"
454 low_watermark="5"
455 description="The percentage of time in which sampler 0 was bottlenecks."
456 data_type="float"
457 high_watermark="15"
458 equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
459 max_equation="100"
460 underscore_name="sampler0_bottleneck"
461 units="percent"
462 symbol_name="Sampler0Bottleneck"
463 availability="$SubsliceMask 0x1 AND"
464 semantic_type="duration"
465 mdapi_supported_apis=""
466 mdapi_usage_flags="Tier3 Indicate Draw"
467 mdapi_group="Sampler"
468 mdapi_hw_unit_type="subslice"
469 />
470 <counter name="GS AVG Stall per Thread"
471 description="The average number of cycles per hardware thread run in which geometry shaders were stalled on the EUs."
472 data_type="uint64"
473 equation="A 23 READ $GsThreads UDIV"
474 underscore_name="gs_eu_stall_per_thread"
475 units="cycles"
476 symbol_name="GsEuStallPerThread"
477 semantic_type="event"
478 mdapi_supported_apis="OGL4 OCL IO BB"
479 mdapi_usage_flags="Tier4 Frame Batch Draw"
480 mdapi_hw_unit_type="gpu"
481 mdapi_group="EU Array/Geometry Shader"
482 />
483 <counter name="Sampler 0 Texels LOD0"
484 description="The total number of texels lookups in LOD0 in sampler 0 unit."
485 data_type="uint64"
486 equation="B 4 READ 4 UMUL"
487 underscore_name="sampler0_texels"
488 units="texels"
489 symbol_name="Sampler0Texels"
490 availability="$SubsliceMask 0x1 AND"
491 semantic_type="event"
492 mdapi_supported_apis=""
493 mdapi_usage_flags="Tier3 Draw"
494 mdapi_hw_unit_type="subslice"
495 mdapi_group="Sampler"
496 />
497 <counter name="Sampler 1 Texels LOD0"
498 description="The total number of texels lookups in LOD0 in sampler 1 unit."
499 data_type="uint64"
500 equation="B 5 READ 4 UMUL"
501 underscore_name="sampler1_texels"
502 units="texels"
503 symbol_name="Sampler1Texels"
504 availability="$SubsliceMask 0x2 AND"
505 semantic_type="event"
506 mdapi_supported_apis=""
507 mdapi_usage_flags="Tier3 Draw"
508 mdapi_hw_unit_type="subslice"
509 mdapi_group="Sampler"
510 />
511 <counter name="Sampler Texels LOD0"
512 description="The total number of texels lookups in LOD0 in all sampler units."
513 data_type="uint64"
514 equation="$Sampler0Texels $Sampler1Texels UADD $EuSlicesTotalCount UMUL"
515 underscore_name="sampler_texels"
516 units="texels"
517 symbol_name="SamplerTexels"
518 semantic_type="event"
519 mdapi_supported_apis=""
520 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
521 mdapi_hw_unit_type="gpu"
522 mdapi_group="Sampler"
523 />
524 <counter name="GS Duration"
525 description="Total Geometry Shader GPU duration."
526 data_type="uint64"
527 equation="A 22 READ A 0 READ UMUL A 2 READ A 7 READ UADD A 12 READ UADD A 17 READ UADD A 22 READ UADD A 27 READ UADD UDIV A 23 READ A 1 READ UMUL A 3 READ A 8 READ UADD A 13 READ UADD A 18 READ UADD A 23 READ UADD A 28 READ UADD UDIV UADD $GpuTime UMUL $GpuCoreClocks $EuCoresTotalCount UMUL 1000 UMUL UDIV"
528 underscore_name="gs_duration"
529 units="us"
530 symbol_name="GsDuration"
531 semantic_type="duration"
532 mdapi_supported_apis="OGL4"
533 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
534 mdapi_hw_unit_type="gpu"
535 mdapi_group="EU Array/Geometry Shader"
536 />
537 <counter name="AVG GPU Core Frequency"
538 description="Average GPU Core Frequency in the measurement."
539 data_type="uint64"
540 max_equation="$GpuMaxFrequency"
541 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
542 underscore_name="avg_gpu_core_frequency"
543 units="hz"
544 symbol_name="AvgGpuCoreFrequency"
545 semantic_type="event"
546 mdapi_supported_apis=""
547 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
548 mdapi_group="GPU"
549 mdapi_hw_unit_type="gpu"
550 />
551 <counter name="EU Idle"
552 description="The percentage of time in which the Execution Units were idle."
553 data_type="float"
554 max_equation="100"
555 equation="100 $EuActive $EuStall FADD FSUB"
556 underscore_name="eu_idle"
557 units="percent"
558 symbol_name="EuIdle"
559 semantic_type="duration"
560 mdapi_supported_apis=""
561 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
562 mdapi_group="EU Array"
563 mdapi_hw_unit_type="gpu"
564 />
565 <counter name="GTI Depth Throughput"
566 description="The total number of GPU memory bytes transferred between depth caches and GTI."
567 data_type="uint64"
568 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
569 equation="C 0 READ 64 UMUL"
570 underscore_name="gti_depth_throughput"
571 units="bytes"
572 symbol_name="GtiDepthThroughput"
573 semantic_type="throughput"
574 mdapi_supported_apis="OGL IO BB"
575 mdapi_usage_flags="Tier2 Frame Batch Draw"
576 mdapi_group="GTI/Depth Cache"
577 mdapi_hw_unit_type="gpu"
578 />
579 <counter name="GTI Write Throughput"
580 description="The total number of GPU memory bytes written to GTI."
581 data_type="uint64"
582 max_equation="$GpuCoreClocks 32 UMUL"
583 equation="C 7 READ 64 UMUL"
584 underscore_name="gti_write_throughput"
585 units="bytes"
586 symbol_name="GtiWriteThroughput"
587 semantic_type="throughput"
588 mdapi_supported_apis=""
589 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
590 mdapi_group="GTI"
591 mdapi_hw_unit_type="gpu"
592 />
593 <counter name="FS AVG Stall per Thread"
594 description="The average number of cycles per hardware thread run in which fragment shaders were stalled on the EUs."
595 data_type="uint64"
596 equation="A 28 READ $PsThreads UDIV"
597 underscore_name="ps_eu_stall_per_thread"
598 units="cycles"
599 symbol_name="PsEuStallPerThread"
600 semantic_type="event"
601 mdapi_supported_apis="OGL IO BB"
602 mdapi_usage_flags="Tier4 Frame Batch Draw"
603 mdapi_hw_unit_type="gpu"
604 mdapi_group="EU Array/Fragment Shader"
605 />
606 <counter name="GTI L3 Throughput"
607 description="The total number of GPU memory bytes transferred between L3 caches and GTI."
608 data_type="uint64"
609 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
610 equation="C 4 READ 64 UMUL"
611 underscore_name="gti_l3_throughput"
612 units="bytes"
613 symbol_name="GtiL3Throughput"
614 semantic_type="throughput"
615 mdapi_supported_apis=""
616 mdapi_usage_flags="Tier2 Frame Batch Draw"
617 mdapi_group="GTI/L3"
618 mdapi_hw_unit_type="gpu"
619 />
620 <counter name="VS AVG Stall per Thread"
621 description="The average number of cycles per hardware thread run in which vertex shaders were stalled on the EUs."
622 data_type="uint64"
623 equation="A 3 READ $VsThreads UDIV"
624 underscore_name="vs_eu_stall_per_thread"
625 units="cycles"
626 symbol_name="VsEuStallPerThread"
627 semantic_type="event"
628 mdapi_supported_apis="OGL IO BB"
629 mdapi_usage_flags="Tier4 Frame Batch Draw"
630 mdapi_hw_unit_type="gpu"
631 mdapi_group="EU Array/Vertex Shader"
632 />
633 <counter name="Samples Blended"
634 description="The total number of blended samples or pixels written to all render targets."
635 data_type="uint64"
636 equation="C 5 READ $EuSlicesTotalCount 4 UMUL UMUL"
637 underscore_name="samples_blended"
638 units="pixels"
639 symbol_name="SamplesBlended"
640 semantic_type="event"
641 mdapi_supported_apis="OGL IO BB"
642 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
643 mdapi_hw_unit_type="gpu"
644 mdapi_group="3D Pipe/Output Merger"
645 />
646 <counter name="GPU Busy"
647 description="The percentage of time in which the GPU has being processing GPU commands."
648 data_type="float"
649 max_equation="100"
650 equation="A 41 READ 100 UMUL $GpuCoreClocks FDIV"
651 underscore_name="gpu_busy"
652 units="percent"
653 symbol_name="GpuBusy"
654 semantic_type="duration"
655 mdapi_supported_apis=""
656 mdapi_usage_flags="Tier1 Overview System Frame"
657 mdapi_group="GPU"
658 mdapi_hw_unit_type="gpu"
659 />
660 <counter name="FS AVG Active per Thread"
661 description="The average number of cycles per hardware thread run in which fragment shaders were processed actively on the EUs."
662 data_type="uint64"
663 max_equation="100"
664 equation="A 27 READ $PsThreads UDIV"
665 underscore_name="ps_eu_active_per_thread"
666 units="cycles"
667 symbol_name="PsEuActivePerThread"
668 semantic_type="event"
669 mdapi_supported_apis="OGL IO BB"
670 mdapi_usage_flags="Tier4 Frame Batch Draw"
671 mdapi_group="EU Array/Fragment Shader"
672 mdapi_hw_unit_type="gpu"
673 />
674 <counter name="Early Depth Test Fails"
675 description="The total number of pixels dropped on early depth test."
676 data_type="uint64"
677 equation="A 35 READ"
678 underscore_name="early_depth_test_fails"
679 units="pixels"
680 symbol_name="EarlyDepthTestFails"
681 semantic_type="event"
682 mdapi_supported_apis="OGL IO BB"
683 mdapi_usage_flags="Tier3 Frame Batch Draw"
684 mdapi_hw_unit_type="gpu"
685 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
686 />
687 <counter name="TCS Duration"
688 description="Total Control Shader GPU duration."
689 data_type="uint64"
690 equation="A 7 READ A 0 READ UMUL A 2 READ A 7 READ UADD A 12 READ UADD A 17 READ UADD A 22 READ UADD A 27 READ UADD UDIV A 8 READ A 1 READ UMUL A 3 READ A 8 READ UADD A 13 READ UADD A 18 READ UADD A 23 READ UADD A 28 READ UADD UDIV UADD $GpuTime UMUL $GpuCoreClocks $EuCoresTotalCount UMUL 1000 UMUL UDIV"
691 underscore_name="hs_duration"
692 units="us"
693 symbol_name="HsDuration"
694 semantic_type="duration"
695 mdapi_supported_apis="OGL4 OCL"
696 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
697 mdapi_hw_unit_type="gpu"
698 mdapi_group="EU Array/Control Shader"
699 />
700 <counter name="TES AVG Stall per Thread"
701 description="The average number of cycles per hardware thread run in which evaluation shaders were stalled on the EUs."
702 data_type="uint64"
703 equation="A 13 READ $DsThreads UDIV"
704 underscore_name="ds_eu_stall_per_thread"
705 units="cycles"
706 symbol_name="DsEuStallPerThread"
707 semantic_type="event"
708 mdapi_supported_apis="OGL4 OCL IO BB"
709 mdapi_usage_flags="Tier4 Frame Batch Draw"
710 mdapi_hw_unit_type="gpu"
711 mdapi_group="EU Array/Evaluation Shader"
712 />
713 <counter name="GS AVG Active per Thread"
714 description="The average number of cycles per hardware thread run in which geometry shaders were processed actively on the EUs."
715 data_type="uint64"
716 max_equation="100"
717 equation="A 22 READ $GsThreads UDIV"
718 underscore_name="gs_eu_active_per_thread"
719 units="cycles"
720 symbol_name="GsEuActivePerThread"
721 semantic_type="event"
722 mdapi_supported_apis="OGL4 OCL IO BB"
723 mdapi_usage_flags="Tier4 Frame Batch Draw"
724 mdapi_group="EU Array/Geometry Shader"
725 mdapi_hw_unit_type="gpu"
726 />
727 <counter name="TCS Threads Dispatched"
728 description="The total number of control shader hardware threads dispatched."
729 data_type="uint64"
730 equation="A 10 READ"
731 underscore_name="hs_threads"
732 units="threads"
733 symbol_name="HsThreads"
734 semantic_type="event"
735 mdapi_supported_apis="OGL4 OCL IO BB"
736 mdapi_usage_flags="Tier3 Frame Batch Draw"
737 mdapi_hw_unit_type="gpu"
738 mdapi_group="EU Array/Control Shader"
739 />
740 <counter name="TCS AVG Stall per Thread"
741 description="The average number of cycles per hardware thread run in which control shaders were stalled on the EUs."
742 data_type="uint64"
743 equation="A 8 READ $HsThreads UDIV"
744 underscore_name="hs_eu_stall_per_thread"
745 units="cycles"
746 symbol_name="HsEuStallPerThread"
747 semantic_type="event"
748 mdapi_supported_apis="OGL4 OCL IO BB"
749 mdapi_usage_flags="Tier4 Frame Batch Draw"
750 mdapi_hw_unit_type="gpu"
751 mdapi_group="EU Array/Control Shader"
752 />
753 <counter name="Samples Killed in FS"
754 description="The total number of samples or pixels dropped in fragment shaders."
755 data_type="uint64"
756 equation="A 36 READ"
757 underscore_name="samples_killed_in_ps"
758 units="pixels"
759 symbol_name="SamplesKilledInPs"
760 semantic_type="event"
761 mdapi_supported_apis="OGL IO BB"
762 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
763 mdapi_hw_unit_type="gpu"
764 mdapi_group="3D Pipe/Fragment Shader"
765 />
766 <counter name="Late Depth Test Fails"
767 description="The total number of pixels dropped on post-FS depth test."
768 data_type="uint64"
769 equation="A 39 READ $SamplesKilledInPs USUB"
770 underscore_name="post_ps_depth_test_fails"
771 units="pixels"
772 symbol_name="PostPsDepthTestFails"
773 semantic_type="event"
774 mdapi_supported_apis="OGL IO BB"
775 mdapi_usage_flags="Tier3 Frame Batch Draw"
776 mdapi_hw_unit_type="gpu"
777 mdapi_group="3D Pipe/Output Merger"
778 />
779 <counter name="Sampler Bottleneck"
780 low_watermark="5"
781 description="The percentage of time in which samplers were bottlenecks."
782 data_type="float"
783 high_watermark="15"
784 equation="$Sampler0Bottleneck $Sampler1Bottleneck FMAX"
785 max_equation="100"
786 underscore_name="sampler_bottleneck"
787 units="percent"
788 symbol_name="SamplerBottleneck"
789 semantic_type="duration"
790 mdapi_supported_apis=""
791 mdapi_usage_flags="Tier3 Overview Indicate System Frame Batch Draw"
792 mdapi_group="Sampler"
793 mdapi_hw_unit_type="gpu"
794 />
795 <counter name="TCS AVG Active per Thread"
796 description="The average number of cycles per hardware thread run in which control shaders were processed actively on the EUs."
797 data_type="uint64"
798 max_equation="100"
799 equation="A 7 READ $HsThreads UDIV"
800 underscore_name="hs_eu_active_per_thread"
801 units="cycles"
802 symbol_name="HsEuActivePerThread"
803 semantic_type="event"
804 mdapi_supported_apis="OGL4 OCL IO BB"
805 mdapi_usage_flags="Tier4 Frame Batch Draw"
806 mdapi_group="EU Array/Control Shader"
807 mdapi_hw_unit_type="gpu"
808 />
809 <counter name="FS Duration"
810 description="Total Fragment Shader GPU duration."
811 data_type="uint64"
812 equation="A 27 READ A 0 READ UMUL A 2 READ A 7 READ UADD A 12 READ UADD A 17 READ UADD A 22 READ UADD A 27 READ UADD UDIV A 28 READ A 1 READ UMUL A 3 READ A 8 READ UADD A 13 READ UADD A 18 READ UADD A 23 READ UADD A 28 READ UADD UDIV UADD $GpuTime UMUL $GpuCoreClocks $EuCoresTotalCount UMUL 1000 UMUL UDIV"
813 underscore_name="ps_duration"
814 units="us"
815 symbol_name="PsDuration"
816 semantic_type="duration"
817 mdapi_supported_apis="OGL4"
818 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
819 mdapi_hw_unit_type="gpu"
820 mdapi_group="EU Array/Fragment Shader"
821 />
822 <counter name="Early Hi-Depth Test Fails"
823 description="The total number of pixels dropped on early hierarchical depth test."
824 data_type="uint64"
825 equation="A 33 READ"
826 underscore_name="hi_depth_test_fails"
827 units="pixels"
828 symbol_name="HiDepthTestFails"
829 semantic_type="event"
830 mdapi_supported_apis="OGL IO BB"
831 mdapi_usage_flags="Tier3 Frame Batch Draw"
832 mdapi_hw_unit_type="gpu"
833 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
834 />
835 <counter name="CS AVG Stall per Thread"
836 description="The average number of cycles per hardware thread run in which compute shaders were stalled on the EUs."
837 data_type="uint64"
838 equation="A 18 READ $CsThreads UDIV"
839 underscore_name="cs_eu_stall_per_thread"
840 units="cycles"
841 symbol_name="CsEuStallPerThread"
842 semantic_type="event"
843 mdapi_supported_apis="OGL4 OCL IO BB"
844 mdapi_usage_flags="Tier3 Frame Batch Draw"
845 mdapi_hw_unit_type="gpu"
846 mdapi_group="EU Array/Compute Shader"
847 />
848 <counter name="Late Stencil Test Fails"
849 description="The total number of pixels dropped on post-FS stencil test."
850 data_type="uint64"
851 equation="A 38 READ"
852 underscore_name="post_ps_stencil_test_fails"
853 units="pixels"
854 symbol_name="PostPsStencilTestFails"
855 semantic_type="event"
856 mdapi_supported_apis="OGL IO BB"
857 mdapi_usage_flags="Tier3 Frame Batch Draw"
858 mdapi_hw_unit_type="gpu"
859 mdapi_group="3D Pipe/Output Merger"
860 />
861 <counter name="GTI RCC Throughput"
862 description="The total number of GPU memory bytes transferred between render color caches and GTI."
863 data_type="uint64"
864 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
865 equation="C 3 READ 64 UMUL"
866 underscore_name="gti_rcc_throughput"
867 units="bytes"
868 symbol_name="GtiRccThroughput"
869 semantic_type="throughput"
870 mdapi_supported_apis="OGL IO BB"
871 mdapi_usage_flags="Tier2 Frame Batch Draw"
872 mdapi_group="GTI/Color Cache"
873 mdapi_hw_unit_type="gpu"
874 />
875 <counter name="L3 Sampler Throughput"
876 description="The total number of GPU memory bytes transferred between samplers and L3 caches."
877 data_type="uint64"
878 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
879 equation="B 6 READ B 7 READ UADD 2 UMUL $EuSlicesTotalCount UMUL 64 UMUL"
880 underscore_name="l3_sampler_throughput"
881 units="bytes"
882 symbol_name="L3SamplerThroughput"
883 semantic_type="throughput"
884 mdapi_supported_apis=""
885 mdapi_usage_flags="Tier2 Frame Batch Draw"
886 mdapi_group="L3/Sampler"
887 mdapi_hw_unit_type="gpu"
888 />
889 <counter name="VS AVG Active per Thread"
890 description="The average number of cycles per hardware thread run in which vertex shaders were processed actively on the EUs."
891 data_type="uint64"
892 max_equation="100"
893 equation="A 2 READ $VsThreads UDIV"
894 underscore_name="vs_eu_active_per_thread"
895 units="cycles"
896 symbol_name="VsEuActivePerThread"
897 semantic_type="event"
898 mdapi_supported_apis="OGL IO BB"
899 mdapi_usage_flags="Tier4 Frame Batch Draw"
900 mdapi_group="EU Array/Vertex Shader"
901 mdapi_hw_unit_type="gpu"
902 />
903 <counter name="VS Duration"
904 description="Total Vertex Shader GPU duration."
905 data_type="uint64"
906 equation="A 2 READ A 0 READ UMUL A 2 READ A 7 READ UADD A 12 READ UADD A 17 READ UADD A 22 READ UADD A 27 READ UADD UDIV A 3 READ A 1 READ UMUL A 3 READ A 8 READ UADD A 13 READ UADD A 18 READ UADD A 23 READ UADD A 28 READ UADD UDIV UADD $GpuTime UMUL $GpuCoreClocks $EuCoresTotalCount UMUL 1000 UMUL UDIV"
907 underscore_name="vs_duration"
908 units="us"
909 symbol_name="VsDuration"
910 semantic_type="duration"
911 mdapi_supported_apis="OGL4"
912 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
913 mdapi_hw_unit_type="gpu"
914 mdapi_group="EU Array/Vertex Shader"
915 />
916 <counter name="Samples Written"
917 description="The total number of samples or pixels written to all render targets."
918 data_type="uint64"
919 equation="A 40 READ"
920 underscore_name="samples_written"
921 units="pixels"
922 symbol_name="SamplesWritten"
923 semantic_type="event"
924 mdapi_supported_apis="OGL IO BB"
925 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
926 mdapi_hw_unit_type="gpu"
927 mdapi_group="3D Pipe/Output Merger"
928 />
929 <register_config type="NOA">
930 <register type="NOA" address="0x00009840" value="0x00000080" />
931 <register type="NOA" address="0x000253A4" value="0x01600000" />
932 <register type="NOA" address="0x00025440" value="0x00100000" />
933 <register type="NOA" address="0x00025128" value="0x00000000" />
934 <register type="NOA" address="0x0002691C" value="0x00000800" />
935 <register type="NOA" address="0x00026AA0" value="0x01500000" />
936 <register type="NOA" address="0x00026B9C" value="0x00006000" />
937 <register type="NOA" address="0x0002791C" value="0x00000800" />
938 <register type="NOA" address="0x00027AA0" value="0x01500000" />
939 <register type="NOA" address="0x00027B9C" value="0x00006000" />
940 <register type="NOA" address="0x0002641C" value="0x00000400" />
941 <register type="NOA" address="0x00025380" value="0x00000010" />
942 <register type="NOA" address="0x0002538C" value="0x00000000" />
943 <register type="NOA" address="0x00025384" value="0x0800AAAA" />
944 <register type="NOA" address="0x00025400" value="0x00000004" />
945 <register type="NOA" address="0x0002540C" value="0x06029000" />
946 <register type="NOA" address="0x00025410" value="0x00000002" />
947 <register type="NOA" address="0x00025404" value="0x5C30FFFF" />
948 <register type="NOA" address="0x00025100" value="0x00000016" />
949 <register type="NOA" address="0x00025110" value="0x00000400" />
950 <register type="NOA" address="0x00025104" value="0x00000000" />
951 <register type="NOA" address="0x00026804" value="0x00001211" />
952 <register type="NOA" address="0x00026884" value="0x00000100" />
953 <register type="NOA" address="0x00026900" value="0x00000002" />
954 <register type="NOA" address="0x00026908" value="0x00700000" />
955 <register type="NOA" address="0x00026904" value="0x00000000" />
956 <register type="NOA" address="0x00026984" value="0x00001022" />
957 <register type="NOA" address="0x00026A04" value="0x00000011" />
958 <register type="NOA" address="0x00026A80" value="0x00000006" />
959 <register type="NOA" address="0x00026A88" value="0x00000C02" />
960 <register type="NOA" address="0x00026A84" value="0x00000000" />
961 <register type="NOA" address="0x00026B04" value="0x00001000" />
962 <register type="NOA" address="0x00026B80" value="0x00000002" />
963 <register type="NOA" address="0x00026B8C" value="0x00000007" />
964 <register type="NOA" address="0x00026B84" value="0x00000000" />
965 <register type="NOA" address="0x00027804" value="0x00004844" />
966 <register type="NOA" address="0x00027884" value="0x00000400" />
967 <register type="NOA" address="0x00027900" value="0x00000002" />
968 <register type="NOA" address="0x00027908" value="0x0E000000" />
969 <register type="NOA" address="0x00027904" value="0x00000000" />
970 <register type="NOA" address="0x00027984" value="0x00004088" />
971 <register type="NOA" address="0x00027A04" value="0x00000044" />
972 <register type="NOA" address="0x00027A80" value="0x00000006" />
973 <register type="NOA" address="0x00027A88" value="0x00018040" />
974 <register type="NOA" address="0x00027A84" value="0x00000000" />
975 <register type="NOA" address="0x00027B04" value="0x00004000" />
976 <register type="NOA" address="0x00027B80" value="0x00000002" />
977 <register type="NOA" address="0x00027B8C" value="0x000000E0" />
978 <register type="NOA" address="0x00027B84" value="0x00000000" />
979 <register type="NOA" address="0x00026104" value="0x00002222" />
980 <register type="NOA" address="0x00026184" value="0x0C006666" />
981 <register type="NOA" address="0x00026284" value="0x04000000" />
982 <register type="NOA" address="0x00026304" value="0x04000000" />
983 <register type="NOA" address="0x00026400" value="0x00000002" />
984 <register type="NOA" address="0x00026410" value="0x000000A0" />
985 <register type="NOA" address="0x00026404" value="0x00000000" />
986 <register type="NOA" address="0x00025420" value="0x04108020" />
987 <register type="NOA" address="0x00025424" value="0x1284A420" />
988 <register type="NOA" address="0x0002541C" value="0x00000000" />
989 <register type="NOA" address="0x00025428" value="0x00042049" />
990 </register_config>
991 <register_config type="OA">
992 <register type="OA" address="0x00002724" value="0x00800000" /> <!--OASTARTTRIG6 -->
993 <register type="OA" address="0x00002720" value="0x00000000" /> <!--OASTARTTRIG1 -->
994 <register type="OA" address="0x00002714" value="0x00800000" /> <!--OASTARTTRIG1 -->
995 <register type="OA" address="0x00002710" value="0x00000000" /> <!--OASTARTTRIG1 -->
996 </register_config>
997 </set>
998
999 <set name="Compute Metrics Basic Gen7.5"
1000 mdapi_supported_apis="OGL4 OCL IO BB"
1001 underscore_name="compute_basic"
1002 hw_config_guid="39ad14bc-2380-45c4-91eb-fbcb3aa7ae7b"
1003 chipset="HSW"
1004 symbol_name="ComputeBasic"
1005 >
1006 <counter name="GPU Core Clocks"
1007 description="The total number of GPU core clocks elapsed during the measurement."
1008 data_type="uint64"
1009 equation="C 2 READ"
1010 underscore_name="gpu_core_clocks"
1011 units="cycles"
1012 symbol_name="GpuCoreClocks"
1013 semantic_type="event"
1014 mdapi_supported_apis="OGL OGL4 OCL IO BB"
1015 mdapi_usage_flags="Tier1 Frame Batch Draw"
1016 mdapi_hw_unit_type="gpu"
1017 mdapi_group="GPU"
1018 />
1019 <counter name="EU Active"
1020 description="The percentage of time in which the Execution Units were actively processing."
1021 data_type="float"
1022 max_equation="100"
1023 equation="A 0 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1024 underscore_name="eu_active"
1025 units="percent"
1026 symbol_name="EuActive"
1027 semantic_type="duration"
1028 mdapi_supported_apis=""
1029 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1030 mdapi_group="EU Array"
1031 mdapi_hw_unit_type="gpu"
1032 />
1033 <counter name="TES EU Stall"
1034 description="The percentage of time in which evaluation shaders were stalled on the EUs."
1035 data_type="float"
1036 max_equation="100"
1037 equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1038 underscore_name="ds_eu_stall"
1039 units="percent"
1040 symbol_name="DsEuStall"
1041 semantic_type="duration"
1042 mdapi_supported_apis="OGL4 IO BB"
1043 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1044 mdapi_group="EU Array/Evaluation Shader"
1045 mdapi_hw_unit_type="gpu"
1046 />
1047 <counter name="Typed Bytes Written"
1048 description="The total number of untyped memory bytes written via Data Port."
1049 data_type="uint64"
1050 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1051 equation="B 6 READ B 7 READ UADD $EuSlicesTotalCount 64 UMUL UMUL"
1052 underscore_name="typed_bytes_written"
1053 units="bytes"
1054 symbol_name="TypedBytesWritten"
1055 semantic_type="throughput"
1056 mdapi_supported_apis="OGL4 OCL IO BB"
1057 mdapi_usage_flags="Draw"
1058 mdapi_group="L3/Data Port"
1059 mdapi_hw_unit_type="gpu"
1060 />
1061 <counter name="Alpha Test Fails"
1062 description="The total number of pixels dropped on post-FS alpha test."
1063 data_type="uint64"
1064 equation="A 37 READ"
1065 underscore_name="alpha_test_fails"
1066 units="pixels"
1067 symbol_name="AlphaTestFails"
1068 semantic_type="event"
1069 mdapi_supported_apis="OGL IO BB"
1070 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1071 mdapi_hw_unit_type="gpu"
1072 mdapi_group="3D Pipe/Output Merger"
1073 />
1074 <counter name="TCS Threads Dispatched"
1075 description="The total number of control shader hardware threads dispatched."
1076 data_type="uint64"
1077 equation="A 10 READ"
1078 underscore_name="hs_threads"
1079 units="threads"
1080 symbol_name="HsThreads"
1081 semantic_type="event"
1082 mdapi_supported_apis="OGL4 IO BB"
1083 mdapi_usage_flags="Tier3 Frame Batch Draw"
1084 mdapi_hw_unit_type="gpu"
1085 mdapi_group="EU Array/Control Shader"
1086 />
1087 <counter name="TCS AVG Active per Thread"
1088 description="The average number of cycles per hardware thread run in which control shaders were processed actively on the EUs."
1089 data_type="uint64"
1090 max_equation="100"
1091 equation="A 7 READ $HsThreads UDIV"
1092 underscore_name="hs_eu_active_per_thread"
1093 units="cycles"
1094 symbol_name="HsEuActivePerThread"
1095 semantic_type="event"
1096 mdapi_supported_apis="OGL4 IO BB"
1097 mdapi_usage_flags="Tier4 Frame Batch Draw"
1098 mdapi_group="EU Array/Control Shader"
1099 mdapi_hw_unit_type="gpu"
1100 />
1101 <counter name="GS Threads Dispatched"
1102 description="The total number of geometry shader hardware threads dispatched."
1103 data_type="uint64"
1104 equation="A 25 READ"
1105 underscore_name="gs_threads"
1106 units="threads"
1107 symbol_name="GsThreads"
1108 semantic_type="event"
1109 mdapi_supported_apis="OGL4 IO BB"
1110 mdapi_usage_flags="Tier3 Frame Batch Draw"
1111 mdapi_hw_unit_type="gpu"
1112 mdapi_group="EU Array/Geometry Shader"
1113 />
1114 <counter name="GS EU Stall"
1115 description="The percentage of time in which geometry shaders were stalled on the EUs."
1116 data_type="float"
1117 max_equation="100"
1118 equation="A 23 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1119 underscore_name="gs_eu_stall"
1120 units="percent"
1121 symbol_name="GsEuStall"
1122 semantic_type="duration"
1123 mdapi_supported_apis="OGL4 IO BB"
1124 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1125 mdapi_group="EU Array/Geometry Shader"
1126 mdapi_hw_unit_type="gpu"
1127 />
1128 <counter name="VS Threads Dispatched"
1129 description="The total number of vertex shader hardware threads dispatched."
1130 data_type="uint64"
1131 equation="A 5 READ"
1132 underscore_name="vs_threads"
1133 units="threads"
1134 symbol_name="VsThreads"
1135 semantic_type="event"
1136 mdapi_supported_apis="OGL4 IO BB"
1137 mdapi_usage_flags="Tier3 Frame Batch Draw"
1138 mdapi_hw_unit_type="gpu"
1139 mdapi_group="EU Array/Vertex Shader"
1140 />
1141 <counter name="FS Threads Dispatched"
1142 description="The total number of fragment shader hardware threads dispatched."
1143 data_type="uint64"
1144 equation="A 30 READ"
1145 underscore_name="ps_threads"
1146 units="threads"
1147 symbol_name="PsThreads"
1148 semantic_type="event"
1149 mdapi_supported_apis="OGL4 IO BB"
1150 mdapi_usage_flags="Tier3 Frame Batch Draw"
1151 mdapi_hw_unit_type="gpu"
1152 mdapi_group="EU Array/Fragment Shader"
1153 />
1154 <counter name="CS Threads Dispatched"
1155 description="The total number of compute shader hardware threads dispatched."
1156 data_type="uint64"
1157 equation="A 20 READ"
1158 underscore_name="cs_threads"
1159 units="threads"
1160 symbol_name="CsThreads"
1161 semantic_type="event"
1162 mdapi_supported_apis="OGL4 OCL IO BB"
1163 mdapi_usage_flags="Tier3 Frame Batch Draw"
1164 mdapi_hw_unit_type="gpu"
1165 mdapi_group="EU Array/Compute Shader"
1166 />
1167 <counter name="CS AVG Active per Thread"
1168 description="The average number of cycles per hardware thread run in which compute shaders were processed actively on the EUs."
1169 data_type="uint64"
1170 max_equation="100"
1171 equation="A 17 READ $CsThreads UDIV"
1172 underscore_name="cs_eu_active_per_thread"
1173 units="cycles"
1174 symbol_name="CsEuActivePerThread"
1175 semantic_type="event"
1176 mdapi_supported_apis="OGL4 OCL IO BB"
1177 mdapi_usage_flags="Tier3 Frame Batch Draw"
1178 mdapi_group="EU Array/Compute Shader"
1179 mdapi_hw_unit_type="gpu"
1180 />
1181 <counter name="Untyped Bytes Read"
1182 description="The total number of typed memory bytes read via Data Port."
1183 data_type="uint64"
1184 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1185 equation="B 0 READ B 1 READ UADD $EuSlicesTotalCount 64 UMUL UMUL"
1186 underscore_name="untyped_bytes_read"
1187 units="bytes"
1188 symbol_name="UntypedBytesRead"
1189 semantic_type="throughput"
1190 mdapi_supported_apis="OGL4 OCL IO BB"
1191 mdapi_usage_flags="Draw"
1192 mdapi_group="L3/Data Port"
1193 mdapi_hw_unit_type="gpu"
1194 />
1195 <counter name="GS AVG Stall per Thread"
1196 description="The average number of cycles per hardware thread run in which geometry shaders were stalled on the EUs."
1197 data_type="uint64"
1198 equation="A 23 READ $GsThreads UDIV"
1199 underscore_name="gs_eu_stall_per_thread"
1200 units="cycles"
1201 symbol_name="GsEuStallPerThread"
1202 semantic_type="event"
1203 mdapi_supported_apis="OGL4 IO BB"
1204 mdapi_usage_flags="Tier4 Frame Batch Draw"
1205 mdapi_hw_unit_type="gpu"
1206 mdapi_group="EU Array/Geometry Shader"
1207 />
1208 <counter name="Typed Atomics"
1209 description="The total number of typed atomics."
1210 data_type="uint64"
1211 equation="C 0 READ C 1 READ UADD $EuSlicesTotalCount UMUL"
1212 underscore_name="typed_atomics"
1213 units="messages"
1214 symbol_name="TypedAtomics"
1215 semantic_type="event"
1216 mdapi_supported_apis="OGL4 OCL IO BB"
1217 mdapi_usage_flags="Draw"
1218 mdapi_hw_unit_type="gpu"
1219 mdapi_group="L3/Data Port"
1220 />
1221 <counter name="GPU Time Elapsed"
1222 description="Time elapsed on the GPU during the measurement."
1223 data_type="uint64"
1224 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
1225 underscore_name="gpu_time"
1226 units="ns"
1227 symbol_name="GpuTime"
1228 semantic_type="duration"
1229 mdapi_supported_apis="OGL OGL4 OCL IO BB"
1230 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1231 mdapi_hw_unit_type="gpu"
1232 mdapi_group="GPU"
1233 />
1234 <counter name="AVG GPU Core Frequency"
1235 description="Average GPU Core Frequency in the measurement."
1236 data_type="uint64"
1237 max_equation="$GpuMaxFrequency"
1238 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
1239 underscore_name="avg_gpu_core_frequency"
1240 units="hz"
1241 symbol_name="AvgGpuCoreFrequency"
1242 semantic_type="event"
1243 mdapi_supported_apis="OGL OGL4 OCL IO BB"
1244 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1245 mdapi_group="GPU"
1246 mdapi_hw_unit_type="gpu"
1247 />
1248 <counter name="SLM Bytes Read"
1249 description="The total number of GPU memory bytes read from shared local memory."
1250 data_type="uint64"
1251 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1252 equation="C 6 READ C 7 READ UADD $EuSlicesTotalCount 64 UMUL UMUL"
1253 underscore_name="slm_bytes_read"
1254 units="bytes"
1255 symbol_name="SlmBytesRead"
1256 semantic_type="throughput"
1257 mdapi_supported_apis="OGL4 OCL IO BB"
1258 mdapi_usage_flags="Tier3 Draw"
1259 mdapi_group="L3/Data Port/SLM"
1260 mdapi_hw_unit_type="gpu"
1261 />
1262 <counter name="FS AVG Stall per Thread"
1263 description="The average number of cycles per hardware thread run in which fragment shaders were stalled on the EUs."
1264 data_type="uint64"
1265 equation="A 28 READ $PsThreads UDIV"
1266 underscore_name="ps_eu_stall_per_thread"
1267 units="cycles"
1268 symbol_name="PsEuStallPerThread"
1269 semantic_type="event"
1270 mdapi_supported_apis="OGL4 IO BB"
1271 mdapi_usage_flags="Tier4 Frame Batch Draw"
1272 mdapi_hw_unit_type="gpu"
1273 mdapi_group="EU Array/Fragment Shader"
1274 />
1275 <counter name="TES EU Active"
1276 description="The percentage of time in which evaluation shaders were processed actively on the EUs."
1277 data_type="float"
1278 max_equation="100"
1279 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1280 underscore_name="ds_eu_active"
1281 units="percent"
1282 symbol_name="DsEuActive"
1283 semantic_type="duration"
1284 mdapi_supported_apis="OGL4 IO BB"
1285 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1286 mdapi_group="EU Array/Evaluation Shader"
1287 mdapi_hw_unit_type="gpu"
1288 />
1289 <counter name="VS AVG Stall per Thread"
1290 description="The average number of cycles per hardware thread run in which vertex shaders were stalled on the EUs."
1291 data_type="uint64"
1292 equation="A 3 READ $VsThreads UDIV"
1293 underscore_name="vs_eu_stall_per_thread"
1294 units="cycles"
1295 symbol_name="VsEuStallPerThread"
1296 semantic_type="event"
1297 mdapi_supported_apis="OGL4 IO BB"
1298 mdapi_usage_flags="Tier4 Frame Batch Draw"
1299 mdapi_hw_unit_type="gpu"
1300 mdapi_group="EU Array/Vertex Shader"
1301 />
1302 <counter name="TCS EU Stall"
1303 description="The percentage of time in which control shaders were stalled on the EUs."
1304 data_type="float"
1305 max_equation="100"
1306 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1307 underscore_name="hs_eu_stall"
1308 units="percent"
1309 symbol_name="HsEuStall"
1310 semantic_type="duration"
1311 mdapi_supported_apis="OGL4 IO BB"
1312 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1313 mdapi_group="EU Array/Control Shader"
1314 mdapi_hw_unit_type="gpu"
1315 />
1316 <counter name="GPU Busy"
1317 description="The percentage of time in which the GPU has being processing GPU commands."
1318 data_type="float"
1319 max_equation="100"
1320 equation="A 41 READ 100 UMUL $GpuCoreClocks FDIV"
1321 underscore_name="gpu_busy"
1322 units="percent"
1323 symbol_name="GpuBusy"
1324 semantic_type="duration"
1325 mdapi_supported_apis=""
1326 mdapi_usage_flags="Tier1 Overview System Frame"
1327 mdapi_group="GPU"
1328 mdapi_hw_unit_type="gpu"
1329 />
1330 <counter name="FS AVG Active per Thread"
1331 description="The average number of cycles per hardware thread run in which fragment shaders were processed actively on the EUs."
1332 data_type="uint64"
1333 max_equation="100"
1334 equation="A 27 READ $PsThreads UDIV"
1335 underscore_name="ps_eu_active_per_thread"
1336 units="cycles"
1337 symbol_name="PsEuActivePerThread"
1338 semantic_type="event"
1339 mdapi_supported_apis="OGL4 IO BB"
1340 mdapi_usage_flags="Tier4 Frame Batch Draw"
1341 mdapi_group="EU Array/Fragment Shader"
1342 mdapi_hw_unit_type="gpu"
1343 />
1344 <counter name="Early Depth Test Fails"
1345 description="The total number of pixels dropped on early depth test."
1346 data_type="uint64"
1347 equation="A 35 READ"
1348 underscore_name="early_depth_test_fails"
1349 units="pixels"
1350 symbol_name="EarlyDepthTestFails"
1351 semantic_type="event"
1352 mdapi_supported_apis="OGL4 IO BB"
1353 mdapi_usage_flags="Tier3 Frame Batch Draw"
1354 mdapi_hw_unit_type="gpu"
1355 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
1356 />
1357 <counter name="TES Threads Dispatched"
1358 description="The total number of evaluation shader hardware threads dispatched."
1359 data_type="uint64"
1360 equation="A 15 READ"
1361 underscore_name="ds_threads"
1362 units="threads"
1363 symbol_name="DsThreads"
1364 semantic_type="event"
1365 mdapi_supported_apis="OGL4 IO BB"
1366 mdapi_usage_flags="Tier3 Frame Batch Draw"
1367 mdapi_hw_unit_type="gpu"
1368 mdapi_group="EU Array/Evaluation Shader"
1369 />
1370 <counter name="TES AVG Active per Thread"
1371 description="The average number of cycles per hardware thread run in which evaluation shaders were processed actively on the EUs."
1372 data_type="uint64"
1373 max_equation="100"
1374 equation="A 12 READ $DsThreads UDIV"
1375 underscore_name="ds_eu_active_per_thread"
1376 units="cycles"
1377 symbol_name="DsEuActivePerThread"
1378 semantic_type="event"
1379 mdapi_supported_apis="OGL4 IO BB"
1380 mdapi_usage_flags="Tier4 Frame Batch Draw"
1381 mdapi_group="EU Array/Evaluation Shader"
1382 mdapi_hw_unit_type="gpu"
1383 />
1384 <counter name="GS EU Active"
1385 description="The percentage of time in which geometry shaders were processed actively on the EUs."
1386 data_type="float"
1387 max_equation="100"
1388 equation="A 22 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1389 underscore_name="gs_eu_active"
1390 units="percent"
1391 symbol_name="GsEuActive"
1392 semantic_type="duration"
1393 mdapi_supported_apis="OGL4 IO BB"
1394 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1395 mdapi_group="EU Array/Geometry Shader"
1396 mdapi_hw_unit_type="gpu"
1397 />
1398 <counter name="FS EU Active"
1399 description="The percentage of time in which fragment shaders were processed actively on the EUs."
1400 data_type="float"
1401 max_equation="100"
1402 equation="A 27 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1403 underscore_name="ps_eu_active"
1404 units="percent"
1405 symbol_name="PsEuActive"
1406 semantic_type="duration"
1407 mdapi_supported_apis="OGL4 IO BB"
1408 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1409 mdapi_group="EU Array/Fragment Shader"
1410 mdapi_hw_unit_type="gpu"
1411 />
1412 <counter name="TES AVG Stall per Thread"
1413 description="The average number of cycles per hardware thread run in which evaluation shaders were stalled on the EUs."
1414 data_type="uint64"
1415 equation="A 13 READ $DsThreads UDIV"
1416 underscore_name="ds_eu_stall_per_thread"
1417 units="cycles"
1418 symbol_name="DsEuStallPerThread"
1419 semantic_type="event"
1420 mdapi_supported_apis="OGL4 IO BB"
1421 mdapi_usage_flags="Tier4 Frame Batch Draw"
1422 mdapi_hw_unit_type="gpu"
1423 mdapi_group="EU Array/Evaluation Shader"
1424 />
1425 <counter name="GS AVG Active per Thread"
1426 description="The average number of cycles per hardware thread run in which geometry shaders were processed actively on the EUs."
1427 data_type="uint64"
1428 max_equation="100"
1429 equation="A 22 READ $GsThreads UDIV"
1430 underscore_name="gs_eu_active_per_thread"
1431 units="cycles"
1432 symbol_name="GsEuActivePerThread"
1433 semantic_type="event"
1434 mdapi_supported_apis="OGL4 IO BB"
1435 mdapi_usage_flags="Tier4 Frame Batch Draw"
1436 mdapi_group="EU Array/Geometry Shader"
1437 mdapi_hw_unit_type="gpu"
1438 />
1439 <counter name="Untyped Writes"
1440 description="The total number of untyped memory bytes written via Data Port."
1441 data_type="uint64"
1442 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1443 equation="B 2 READ B 3 READ UADD $EuSlicesTotalCount 64 UMUL UMUL"
1444 underscore_name="untyped_bytes_written"
1445 units="bytes"
1446 symbol_name="UntypedBytesWritten"
1447 semantic_type="throughput"
1448 mdapi_supported_apis="OGL4 OCL IO BB"
1449 mdapi_usage_flags="Draw"
1450 mdapi_group="L3/Data Port"
1451 mdapi_hw_unit_type="gpu"
1452 />
1453 <counter name="SLM Bytes Written"
1454 description="The total number of byten written into shared local memory."
1455 data_type="uint64"
1456 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1457 equation="C 4 READ C 5 READ UADD $EuSlicesTotalCount 64 UMUL UMUL"
1458 underscore_name="slm_bytes_written"
1459 units="bytes"
1460 symbol_name="SlmBytesWritten"
1461 semantic_type="throughput"
1462 mdapi_supported_apis="OGL4 OCL IO BB"
1463 mdapi_usage_flags="Tier3 Draw"
1464 mdapi_group="L3/Data Port/SLM"
1465 mdapi_hw_unit_type="gpu"
1466 />
1467 <counter name="TCS AVG Stall per Thread"
1468 description="The average number of cycles per hardware thread run in which control shaders were stalled on the EUs."
1469 data_type="uint64"
1470 equation="A 8 READ $HsThreads UDIV"
1471 underscore_name="hs_eu_stall_per_thread"
1472 units="cycles"
1473 symbol_name="HsEuStallPerThread"
1474 semantic_type="event"
1475 mdapi_supported_apis="OGL4 IO BB"
1476 mdapi_usage_flags="Tier4 Frame Batch Draw"
1477 mdapi_hw_unit_type="gpu"
1478 mdapi_group="EU Array/Control Shader"
1479 />
1480 <counter name="TCS EU Active"
1481 description="The percentage of time in which control shaders were processed actively on the EUs."
1482 data_type="float"
1483 max_equation="100"
1484 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1485 underscore_name="hs_eu_active"
1486 units="percent"
1487 symbol_name="HsEuActive"
1488 semantic_type="duration"
1489 mdapi_supported_apis="OGL4 IO BB"
1490 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1491 mdapi_group="EU Array/Control Shader"
1492 mdapi_hw_unit_type="gpu"
1493 />
1494 <counter name="Samples Killed in FS"
1495 description="The total number of samples or pixels dropped in fragment shaders."
1496 data_type="uint64"
1497 equation="A 36 READ"
1498 underscore_name="samples_killed_in_ps"
1499 units="pixels"
1500 symbol_name="SamplesKilledInPs"
1501 semantic_type="event"
1502 mdapi_supported_apis="OGL4 IO BB"
1503 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
1504 mdapi_hw_unit_type="gpu"
1505 mdapi_group="3D Pipe/Fragment Shader"
1506 />
1507 <counter name="Late Depth Test Fails"
1508 description="The total number of pixels dropped on post-FS depth test."
1509 data_type="uint64"
1510 equation="A 39 READ $SamplesKilledInPs USUB"
1511 underscore_name="post_ps_depth_test_fails"
1512 units="pixels"
1513 symbol_name="PostPsDepthTestFails"
1514 semantic_type="event"
1515 mdapi_supported_apis="OGL4 IO BB"
1516 mdapi_usage_flags="Tier3 Frame Batch Draw"
1517 mdapi_hw_unit_type="gpu"
1518 mdapi_group="3D Pipe/Output Merger"
1519 />
1520 <counter name="FS EU Stall"
1521 description="The percentage of time in which fragment shaders were stalled on the EUs."
1522 data_type="float"
1523 max_equation="100"
1524 equation="A 28 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1525 underscore_name="ps_eu_stall"
1526 units="percent"
1527 symbol_name="PsEuStall"
1528 semantic_type="duration"
1529 mdapi_supported_apis="OGL4 IO BB"
1530 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1531 mdapi_group="EU Array/Fragment Shader"
1532 mdapi_hw_unit_type="gpu"
1533 />
1534 <counter name="EU Stall"
1535 description="The percentage of time in which the Execution Units were stalled."
1536 data_type="float"
1537 max_equation="100"
1538 equation="A 1 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1539 underscore_name="eu_stall"
1540 units="percent"
1541 symbol_name="EuStall"
1542 semantic_type="duration"
1543 mdapi_supported_apis=""
1544 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1545 mdapi_group="EU Array"
1546 mdapi_hw_unit_type="gpu"
1547 />
1548 <counter name="Early Hi-Depth Test Fails"
1549 description="The total number of pixels dropped on early hierarchical depth test."
1550 data_type="uint64"
1551 equation="A 33 READ"
1552 underscore_name="hi_depth_test_fails"
1553 units="pixels"
1554 symbol_name="HiDepthTestFails"
1555 semantic_type="event"
1556 mdapi_supported_apis="OGL4 IO BB"
1557 mdapi_usage_flags="Tier3 Frame Batch Draw"
1558 mdapi_hw_unit_type="gpu"
1559 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
1560 />
1561 <counter name="VS EU Active"
1562 description="The percentage of time in which vertex shaders were processed actively on the EUs."
1563 data_type="float"
1564 max_equation="100"
1565 equation="A 2 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1566 underscore_name="vs_eu_active"
1567 units="percent"
1568 symbol_name="VsEuActive"
1569 semantic_type="duration"
1570 mdapi_supported_apis="OGL4 IO BB"
1571 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1572 mdapi_group="EU Array/Vertex Shader"
1573 mdapi_hw_unit_type="gpu"
1574 />
1575 <counter name="CS EU Active"
1576 description="The percentage of time in which compute shaders were processed actively on the EUs."
1577 data_type="float"
1578 max_equation="100"
1579 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1580 underscore_name="cs_eu_active"
1581 units="percent"
1582 symbol_name="CsEuActive"
1583 semantic_type="duration"
1584 mdapi_supported_apis="OGL4 OCL IO BB"
1585 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1586 mdapi_group="EU Array/Compute Shader"
1587 mdapi_hw_unit_type="gpu"
1588 />
1589 <counter name="CS AVG Stall per Thread"
1590 description="The average number of cycles per hardware thread run in which compute shaders were stalled on the EUs."
1591 data_type="uint64"
1592 equation="A 18 READ $CsThreads UDIV"
1593 underscore_name="cs_eu_stall_per_thread"
1594 units="cycles"
1595 symbol_name="CsEuStallPerThread"
1596 semantic_type="event"
1597 mdapi_supported_apis="OGL4 OCL IO BB"
1598 mdapi_usage_flags="Tier3 Frame Batch Draw"
1599 mdapi_hw_unit_type="gpu"
1600 mdapi_group="EU Array/Compute Shader"
1601 />
1602 <counter name="Late Stencil Test Fails"
1603 description="The total number of pixels dropped on post-FS stencil test."
1604 data_type="uint64"
1605 equation="A 38 READ"
1606 underscore_name="post_ps_stencil_test_fails"
1607 units="pixels"
1608 symbol_name="PostPsStencilTestFails"
1609 semantic_type="event"
1610 mdapi_supported_apis="OGL IO BB"
1611 mdapi_usage_flags="Tier3 Frame Batch Draw"
1612 mdapi_hw_unit_type="gpu"
1613 mdapi_group="3D Pipe/Output Merger"
1614 />
1615 <counter name="VS AVG Active per Thread"
1616 description="The average number of cycles per hardware thread run in which vertex shaders were processed actively on the EUs."
1617 data_type="uint64"
1618 max_equation="100"
1619 equation="A 2 READ $VsThreads UDIV"
1620 underscore_name="vs_eu_active_per_thread"
1621 units="cycles"
1622 symbol_name="VsEuActivePerThread"
1623 semantic_type="event"
1624 mdapi_supported_apis="OGL4 IO BB"
1625 mdapi_usage_flags="Tier4 Frame Batch Draw"
1626 mdapi_group="EU Array/Vertex Shader"
1627 mdapi_hw_unit_type="gpu"
1628 />
1629 <counter name="CS EU Stall"
1630 description="The percentage of time in which compute shaders were stalled on the EUs."
1631 data_type="float"
1632 max_equation="100"
1633 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1634 underscore_name="cs_eu_stall"
1635 units="percent"
1636 symbol_name="CsEuStall"
1637 semantic_type="duration"
1638 mdapi_supported_apis="OGL4 OCL IO BB"
1639 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1640 mdapi_group="EU Array/Compute Shader"
1641 mdapi_hw_unit_type="gpu"
1642 />
1643 <counter name="Typed Bytes Read"
1644 description="The total number of typed memory bytes read via Data Port."
1645 data_type="uint64"
1646 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1647 equation="B 4 READ B 5 READ UADD $EuSlicesTotalCount 64 UMUL UMUL"
1648 underscore_name="typed_bytes_read"
1649 units="bytes"
1650 symbol_name="TypedBytesRead"
1651 semantic_type="throughput"
1652 mdapi_supported_apis="OGL4 OCL IO BB"
1653 mdapi_usage_flags="Draw"
1654 mdapi_group="L3/Data Port"
1655 mdapi_hw_unit_type="gpu"
1656 />
1657 <counter name="Samples Written"
1658 description="The total number of samples or pixels written to all render targets."
1659 data_type="uint64"
1660 equation="A 40 READ"
1661 underscore_name="samples_written"
1662 units="pixels"
1663 symbol_name="SamplesWritten"
1664 semantic_type="event"
1665 mdapi_supported_apis="OGL4 IO BB"
1666 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1667 mdapi_hw_unit_type="gpu"
1668 mdapi_group="3D Pipe/Output Merger"
1669 />
1670 <counter name="VS EU Stall"
1671 description="The percentage of time in which vertex shaders were stalled on the EUs."
1672 data_type="float"
1673 max_equation="100"
1674 equation="A 3 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1675 underscore_name="vs_eu_stall"
1676 units="percent"
1677 symbol_name="VsEuStall"
1678 semantic_type="duration"
1679 mdapi_supported_apis="OGL4 IO BB"
1680 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1681 mdapi_group="EU Array/Vertex Shader"
1682 mdapi_hw_unit_type="gpu"
1683 />
1684 <register_config type="NOA">
1685 <register type="NOA" address="0x00009840" value="0x00000080" />
1686 <register type="NOA" address="0x000253A4" value="0x00000000" />
1687 <register type="NOA" address="0x0002681C" value="0x01F00800" />
1688 <register type="NOA" address="0x00026820" value="0x00001000" />
1689 <register type="NOA" address="0x0002781C" value="0x01F00800" />
1690 <register type="NOA" address="0x00026520" value="0x00000007" />
1691 <register type="NOA" address="0x000265A0" value="0x00000007" />
1692 <register type="NOA" address="0x00025380" value="0x00000010" />
1693 <register type="NOA" address="0x0002538C" value="0x00300000" />
1694 <register type="NOA" address="0x00025384" value="0xAA8AAAAA" />
1695 <register type="NOA" address="0x00025404" value="0xFFFFFFFF" />
1696 <register type="NOA" address="0x00026800" value="0x00004202" />
1697 <register type="NOA" address="0x00026808" value="0x00605817" />
1698 <register type="NOA" address="0x0002680C" value="0x10001005" />
1699 <register type="NOA" address="0x00026804" value="0x00000000" />
1700 <register type="NOA" address="0x00027800" value="0x00000102" />
1701 <register type="NOA" address="0x00027808" value="0x0C0701E0" />
1702 <register type="NOA" address="0x0002780C" value="0x000200A0" />
1703 <register type="NOA" address="0x00027804" value="0x00000000" />
1704 <register type="NOA" address="0x00026484" value="0x44000000" />
1705 <register type="NOA" address="0x00026704" value="0x44000000" />
1706 <register type="NOA" address="0x00026500" value="0x00000006" />
1707 <register type="NOA" address="0x00026510" value="0x00000001" />
1708 <register type="NOA" address="0x00026504" value="0x88000000" />
1709 <register type="NOA" address="0x00026580" value="0x00000006" />
1710 <register type="NOA" address="0x00026590" value="0x00000020" />
1711 <register type="NOA" address="0x00026584" value="0x00000000" />
1712 <register type="NOA" address="0x00026104" value="0x55822222" />
1713 <register type="NOA" address="0x00026184" value="0xAA866666" />
1714 <register type="NOA" address="0x00025420" value="0x08320C83" />
1715 <register type="NOA" address="0x00025424" value="0x06820C83" />
1716 <register type="NOA" address="0x0002541C" value="0x00000000" />
1717 <register type="NOA" address="0x00025428" value="0x00000C03" />
1718 </register_config>
1719 <register_config type="OA">
1720 <register type="OA" address="0x00002710" value="0x00000000" /> <!--OASTARTTRIG1 -->
1721 <register type="OA" address="0x00002714" value="0x00800000" /> <!--OASTARTTRIG1 -->
1722 <register type="OA" address="0x00002718" value="0xAAAAAAAA" /> <!--OASTARTTRIG1 -->
1723 <register type="OA" address="0x0000271C" value="0xAAAAAAAA" /> <!--OASTARTTRIG1 -->
1724 <register type="OA" address="0x00002720" value="0x00000000" /> <!--OASTARTTRIG1 -->
1725 <register type="OA" address="0x00002724" value="0x00800000" /> <!--OASTARTTRIG6 -->
1726 <register type="OA" address="0x00002728" value="0xAAAAAAAA" /> <!--OASTARTTRIG7 -->
1727 <register type="OA" address="0x0000272C" value="0xAAAAAAAA" /> <!--OASTARTTRIG8 -->
1728 <register type="OA" address="0x00002740" value="0x00000000" /> <!--OAREPORTTRIG1 -->
1729 <register type="OA" address="0x00002744" value="0x00000000" /> <!--OAREPORTTRIG2 -->
1730 <register type="OA" address="0x00002748" value="0x00000000" /> <!--OAREPORTTRIG3 -->
1731 <register type="OA" address="0x0000274C" value="0x00000000" /> <!--OAREPORTTRIG4 -->
1732 <register type="OA" address="0x00002750" value="0x00000000" /> <!--OAREPORTTRIG5 -->
1733 <register type="OA" address="0x00002754" value="0x00000000" /> <!--OAREPORTTRIG6 -->
1734 <register type="OA" address="0x00002758" value="0x00000000" /> <!--OAREPORTTRIG7 -->
1735 <register type="OA" address="0x0000275C" value="0x00000000" /> <!--OAREPORTTRIG8 -->
1736 </register_config>
1737 </set>
1738
1739 <set name="Compute Metrics Extended Gen7.5"
1740 mdapi_supported_apis="OGL4 OCL IO BB"
1741 underscore_name="compute_extended"
1742 hw_config_guid="3865be28-6982-49fe-9494-e4d1b4795413"
1743 chipset="HSW"
1744 symbol_name="ComputeExtended"
1745 >
1746 <counter name="EuUntypedWrites0"
1747 description="The subslice 0 EU Untyped Writes subslice 0."
1748 data_type="uint64"
1749 equation="B 1 READ"
1750 underscore_name="eu_untyped_writes0"
1751 units="messages"
1752 symbol_name="EuUntypedWrites0"
1753 semantic_type="event"
1754 mdapi_supported_apis=""
1755 mdapi_usage_flags="Draw"
1756 mdapi_hw_unit_type="subslice"
1757 mdapi_group="L3/Data Port"
1758 />
1759 <counter name="Untyped Writes 0"
1760 description="The subslice 0 untyped writes (including SLM writes)."
1761 data_type="uint64"
1762 equation="C 1 READ"
1763 underscore_name="untyped_writes0"
1764 units="messages"
1765 symbol_name="UntypedWrites0"
1766 semantic_type="event"
1767 mdapi_supported_apis=""
1768 mdapi_usage_flags="Draw"
1769 mdapi_hw_unit_type="subslice"
1770 mdapi_group="L3/Data Port"
1771 />
1772 <counter name="UntypedWritesPerCacheLine"
1773 description="The ratio of EU untyped write requests to L3 cache line writes."
1774 data_type="float"
1775 equation="$EuUntypedWrites0 $UntypedWrites0 FDIV"
1776 underscore_name="untyped_writes_per_cache_line"
1777 units="eu sends to l3 cache lines"
1778 symbol_name="UntypedWritesPerCacheLine"
1779 semantic_type="ratio"
1780 mdapi_supported_apis=""
1781 mdapi_usage_flags="Draw"
1782 mdapi_hw_unit_type="subslice"
1783 mdapi_group="L3/Data Port"
1784 />
1785 <counter name="Typed Reads 0"
1786 description="The subslice 0 typed reads."
1787 data_type="uint64"
1788 equation="C 2 READ"
1789 underscore_name="typed_reads0"
1790 units="messages"
1791 symbol_name="TypedReads0"
1792 semantic_type="event"
1793 mdapi_supported_apis=""
1794 mdapi_usage_flags="Draw"
1795 mdapi_hw_unit_type="subslice"
1796 mdapi_group="L3/Data Port"
1797 />
1798 <counter name="Typed Writes 0"
1799 description="The subslice 0 typed writes."
1800 data_type="uint64"
1801 equation="C 0 READ"
1802 underscore_name="typed_writes0"
1803 units="messages"
1804 symbol_name="TypedWrites0"
1805 semantic_type="event"
1806 mdapi_supported_apis=""
1807 mdapi_usage_flags="Draw"
1808 mdapi_hw_unit_type="subslice"
1809 mdapi_group="L3/Data Port"
1810 />
1811 <counter name="EuTypedAtomics0"
1812 description="The subslice 0 EU Typed Atomics subslice 0."
1813 data_type="uint64"
1814 equation="B 5 READ"
1815 underscore_name="eu_typed_atomics0"
1816 units="messages"
1817 symbol_name="EuTypedAtomics0"
1818 semantic_type="event"
1819 mdapi_supported_apis=""
1820 mdapi_usage_flags="Draw"
1821 mdapi_hw_unit_type="subslice"
1822 mdapi_group="L3/Data Port"
1823 />
1824 <counter name="Typed Atomics 0"
1825 description="The subslice 0 typed atomics."
1826 data_type="uint64"
1827 equation="C 4 READ"
1828 underscore_name="typed_atomics0"
1829 units="messages"
1830 symbol_name="TypedAtomics0"
1831 semantic_type="event"
1832 mdapi_supported_apis=""
1833 mdapi_usage_flags="Draw"
1834 mdapi_hw_unit_type="subslice"
1835 mdapi_group="L3/Data Port"
1836 />
1837 <counter name="TypedAtomicsPerCacheLine"
1838 description="The ratio of EU typed atomics requests to L3 cache line writes."
1839 data_type="float"
1840 equation="$EuTypedAtomics0 $TypedAtomics0 FDIV"
1841 underscore_name="typed_atomics_per_cache_line"
1842 units="eu sends to l3 cache lines"
1843 symbol_name="TypedAtomicsPerCacheLine"
1844 semantic_type="ratio"
1845 mdapi_supported_apis=""
1846 mdapi_usage_flags="Draw"
1847 mdapi_hw_unit_type="subslice"
1848 mdapi_group="L3/Data Port"
1849 />
1850 <counter name="EuUntypedReads0"
1851 description="The subslice 0 EU Untyped Reads subslice 0."
1852 data_type="uint64"
1853 equation="B 0 READ"
1854 underscore_name="eu_untyped_reads0"
1855 units="messages"
1856 symbol_name="EuUntypedReads0"
1857 semantic_type="event"
1858 mdapi_supported_apis=""
1859 mdapi_usage_flags="Draw"
1860 mdapi_hw_unit_type="subslice"
1861 mdapi_group="L3/Data Port"
1862 />
1863 <counter name="EuUntypedAtomics0"
1864 description="The subslice 0 EU Untyped Atomics subslice 0."
1865 data_type="uint64"
1866 equation="B 4 READ"
1867 underscore_name="eu_untyped_atomics0"
1868 units="messages"
1869 symbol_name="EuUntypedAtomics0"
1870 semantic_type="event"
1871 mdapi_supported_apis=""
1872 mdapi_usage_flags="Draw"
1873 mdapi_hw_unit_type="subslice"
1874 mdapi_group="L3/Data Port"
1875 />
1876 <counter name="GPU Core Clocks"
1877 description="The total number of GPU core clocks elapsed during the measurement."
1878 data_type="uint64"
1879 equation="B 7 READ"
1880 underscore_name="gpu_clocks"
1881 units="cycles"
1882 symbol_name="GpuClocks"
1883 semantic_type="event"
1884 mdapi_supported_apis="OGL OCL IO BB"
1885 mdapi_usage_flags="Tier1 Frame Batch Draw"
1886 mdapi_hw_unit_type="gpu"
1887 mdapi_group="GPU"
1888 />
1889 <counter name="CS Threads Dispatched"
1890 description="The total number of compute shader hardware threads dispatched."
1891 data_type="uint64"
1892 equation="A 20 READ"
1893 underscore_name="cs_threads"
1894 units="threads"
1895 symbol_name="CsThreads"
1896 semantic_type="event"
1897 mdapi_supported_apis=""
1898 mdapi_usage_flags="Tier3 Frame Batch Draw"
1899 mdapi_hw_unit_type="gpu"
1900 mdapi_group="EU Array/Compute Shader"
1901 />
1902 <counter name="EuTypedWrites0"
1903 description="The subslice 0 EU Typed Writes subslice 0."
1904 data_type="uint64"
1905 equation="B 3 READ"
1906 underscore_name="eu_typed_writes0"
1907 units="messages"
1908 symbol_name="EuTypedWrites0"
1909 semantic_type="event"
1910 mdapi_supported_apis=""
1911 mdapi_usage_flags="Draw"
1912 mdapi_hw_unit_type="subslice"
1913 mdapi_group="L3/Data Port"
1914 />
1915 <counter name="TypedWritesPerCacheLine"
1916 description="The ratio of EU typed write requests to L3 cache line writes."
1917 data_type="float"
1918 equation="$EuTypedWrites0 $TypedWrites0 FDIV"
1919 underscore_name="typed_writes_per_cache_line"
1920 units="eu sends to l3 cache lines"
1921 symbol_name="TypedWritesPerCacheLine"
1922 semantic_type="ratio"
1923 mdapi_supported_apis=""
1924 mdapi_usage_flags="Draw"
1925 mdapi_hw_unit_type="subslice"
1926 mdapi_group="L3/Data Port"
1927 />
1928 <counter name="EuTypedReads0"
1929 description="The subslice 0 EU Typed Reads subslice 0."
1930 data_type="uint64"
1931 equation="B 2 READ"
1932 underscore_name="eu_typed_reads0"
1933 units="messages"
1934 symbol_name="EuTypedReads0"
1935 semantic_type="event"
1936 mdapi_supported_apis=""
1937 mdapi_usage_flags="Draw"
1938 mdapi_hw_unit_type="subslice"
1939 mdapi_group="L3/Data Port"
1940 />
1941 <counter name="EuUrbAtomics0"
1942 description="The subslice 0 EU URB Atomics subslice 0."
1943 data_type="uint64"
1944 equation="B 6 READ"
1945 underscore_name="eu_urb_atomics0"
1946 units="messages"
1947 symbol_name="EuUrbAtomics0"
1948 semantic_type="event"
1949 mdapi_supported_apis=""
1950 mdapi_usage_flags="Draw"
1951 mdapi_hw_unit_type="subslice"
1952 mdapi_group="L3/Data Port"
1953 />
1954 <counter name="Untyped Reads 0"
1955 description="The subslice 0 untyped reads (including SLM reads)."
1956 data_type="uint64"
1957 equation="C 3 READ"
1958 underscore_name="untyped_reads0"
1959 units="messages"
1960 symbol_name="UntypedReads0"
1961 semantic_type="event"
1962 mdapi_supported_apis=""
1963 mdapi_usage_flags="Draw"
1964 mdapi_hw_unit_type="subslice"
1965 mdapi_group="L3/Data Port"
1966 />
1967 <counter name="UntypedReadsPerCacheLine"
1968 description="The ratio of EU untyped read requests to L3 cache line reads."
1969 data_type="float"
1970 equation="$EuUntypedReads0 $UntypedReads0 FDIV"
1971 underscore_name="untyped_reads_per_cache_line"
1972 units="eu sends to l3 cache lines"
1973 symbol_name="UntypedReadsPerCacheLine"
1974 semantic_type="ratio"
1975 mdapi_supported_apis=""
1976 mdapi_usage_flags="Draw"
1977 mdapi_hw_unit_type="subslice"
1978 mdapi_group="L3/Data Port"
1979 />
1980 <counter name="GPU Time Elapsed"
1981 description="Time elapsed on the GPU during the measurement."
1982 data_type="uint64"
1983 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
1984 underscore_name="gpu_time"
1985 units="ns"
1986 symbol_name="GpuTime"
1987 semantic_type="duration"
1988 mdapi_supported_apis=""
1989 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1990 mdapi_hw_unit_type="gpu"
1991 mdapi_group="GPU"
1992 />
1993 <counter name="TypedReadsPerCacheLine"
1994 description="The ratio of EU typed read requests to L3 cache line reads."
1995 data_type="float"
1996 equation="$EuTypedReads0 $TypedReads0 FDIV"
1997 underscore_name="typed_reads_per_cache_line"
1998 units="eu sends to l3 cache lines"
1999 symbol_name="TypedReadsPerCacheLine"
2000 semantic_type="ratio"
2001 mdapi_supported_apis=""
2002 mdapi_usage_flags="Draw"
2003 mdapi_hw_unit_type="subslice"
2004 mdapi_group="L3/Data Port"
2005 />
2006 <register_config type="NOA">
2007 <register type="NOA" address="0x00009840" value="0x00000080" />
2008 <register type="NOA" address="0x0002681C" value="0x3EB00800" />
2009 <register type="NOA" address="0x00026820" value="0x00900000" />
2010 <register type="NOA" address="0x00025384" value="0x02AAAAAA" />
2011 <register type="NOA" address="0x00025404" value="0x03FFFFFF" />
2012 <register type="NOA" address="0x00026800" value="0x00142284" />
2013 <register type="NOA" address="0x00026808" value="0x0E629062" />
2014 <register type="NOA" address="0x0002680C" value="0x3F6F55CB" />
2015 <register type="NOA" address="0x00026810" value="0x00000014" />
2016 <register type="NOA" address="0x00026804" value="0x00000000" />
2017 <register type="NOA" address="0x00026104" value="0x02AAAAAA" />
2018 <register type="NOA" address="0x00026184" value="0x02AAAAAA" />
2019 <register type="NOA" address="0x00025420" value="0x00000000" />
2020 <register type="NOA" address="0x00025424" value="0x00000000" />
2021 <register type="NOA" address="0x0002541C" value="0x00000000" />
2022 <register type="NOA" address="0x00025428" value="0x00000000" />
2023 </register_config>
2024 <register_config type="OA">
2025 <register type="OA" address="0x00002724" value="0xF0800000" /> <!--OASTARTTRIG6 -->
2026 <register type="OA" address="0x00002720" value="0x00000000" /> <!--OASTARTTRIG1 -->
2027 <register type="OA" address="0x00002714" value="0xF0800000" /> <!--OASTARTTRIG1 -->
2028 <register type="OA" address="0x00002710" value="0x00000000" /> <!--OASTARTTRIG1 -->
2029 <register type="OA" address="0x00002770" value="0x0007FE2A" /> <!--OACEC0_0 -->
2030 <register type="OA" address="0x00002774" value="0x0000FF00" /> <!--OACEC0_1 -->
2031 <register type="OA" address="0x00002778" value="0x0007FE6A" /> <!--OACEC1_0 -->
2032 <register type="OA" address="0x0000277C" value="0x0000FF00" /> <!--OACEC1_1 -->
2033 <register type="OA" address="0x00002780" value="0x0007FE92" /> <!--OACEC2_0 -->
2034 <register type="OA" address="0x00002784" value="0x0000FF00" /> <!--OACEC2_1 -->
2035 <register type="OA" address="0x00002788" value="0x0007FEA2" /> <!--OACEC3_0 -->
2036 <register type="OA" address="0x0000278C" value="0x0000FF00" /> <!--OACEC3_1 -->
2037 <register type="OA" address="0x00002790" value="0x0007FE32" /> <!--OACEC4_0 -->
2038 <register type="OA" address="0x00002794" value="0x0000FF00" /> <!--OACEC4_1 -->
2039 <register type="OA" address="0x00002798" value="0x0007FE9A" /> <!--OACEC5_0 -->
2040 <register type="OA" address="0x0000279C" value="0x0000FF00" /> <!--OACEC5_1 -->
2041 <register type="OA" address="0x000027A0" value="0x0007FF23" /> <!--OACEC6_0 -->
2042 <register type="OA" address="0x000027A4" value="0x0000FF00" /> <!--OACEC6_1 -->
2043 <register type="OA" address="0x000027A8" value="0x0007FFF3" /> <!--OACEC7_0 -->
2044 <register type="OA" address="0x000027AC" value="0x0000FFFE" /> <!--OACEC7_1 -->
2045 </register_config>
2046 </set>
2047
2048 <set name="Memory Reads Distribution Gen7.5"
2049 mdapi_supported_apis="OGL OCL IO BB"
2050 underscore_name="memory_reads"
2051 hw_config_guid="bb5ed49b-2497-4095-94f6-26ba294db88a"
2052 chipset="HSW"
2053 symbol_name="MemoryReads"
2054 >
2055 <counter name="GPU Core Clocks"
2056 description="The total number of GPU core clocks elapsed during the measurement."
2057 data_type="uint64"
2058 equation="C 7 READ"
2059 underscore_name="gpu_core_clocks"
2060 units="cycles"
2061 symbol_name="GpuCoreClocks"
2062 semantic_type="event"
2063 mdapi_supported_apis=""
2064 mdapi_usage_flags="Tier1 Frame Batch Draw"
2065 mdapi_hw_unit_type="gpu"
2066 mdapi_group="GPU"
2067 />
2068 <counter name="EU Active"
2069 description="The percentage of time in which the Execution Units were actively processing."
2070 data_type="float"
2071 max_equation="100"
2072 equation="A 0 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2073 underscore_name="eu_active"
2074 units="percent"
2075 symbol_name="EuActive"
2076 semantic_type="duration"
2077 mdapi_supported_apis=""
2078 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2079 mdapi_group="EU Array"
2080 mdapi_hw_unit_type="gpu"
2081 />
2082 <counter name="TES EU Stall"
2083 description="The percentage of time in which evaluation shaders were stalled on the EUs."
2084 data_type="float"
2085 max_equation="100"
2086 equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2087 underscore_name="ds_eu_stall"
2088 units="percent"
2089 symbol_name="DsEuStall"
2090 semantic_type="duration"
2091 mdapi_supported_apis="OGL4 OCL IO BB"
2092 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2093 mdapi_group="EU Array/Evaluation Shader"
2094 mdapi_hw_unit_type="gpu"
2095 />
2096 <counter name="Alpha Test Fails"
2097 description="The total number of pixels dropped on post-FS alpha test."
2098 data_type="uint64"
2099 equation="A 37 READ"
2100 underscore_name="alpha_test_fails"
2101 units="pixels"
2102 symbol_name="AlphaTestFails"
2103 semantic_type="event"
2104 mdapi_supported_apis="OGL IO BB"
2105 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2106 mdapi_hw_unit_type="gpu"
2107 mdapi_group="3D Pipe/Output Merger"
2108 />
2109 <counter name="TES Threads Dispatched"
2110 description="The total number of evaluation shader hardware threads dispatched."
2111 data_type="uint64"
2112 equation="A 15 READ"
2113 underscore_name="ds_threads"
2114 units="threads"
2115 symbol_name="DsThreads"
2116 semantic_type="event"
2117 mdapi_supported_apis="OGL4 OCL IO BB"
2118 mdapi_usage_flags="Tier3 Frame Batch Draw"
2119 mdapi_hw_unit_type="gpu"
2120 mdapi_group="EU Array/Evaluation Shader"
2121 />
2122 <counter name="TES AVG Active per Thread"
2123 description="The average number of cycles per hardware thread run in which evaluation shaders were processed actively on the EUs."
2124 data_type="uint64"
2125 max_equation="100"
2126 equation="A 12 READ $DsThreads UDIV"
2127 underscore_name="ds_eu_active_per_thread"
2128 units="cycles"
2129 symbol_name="DsEuActivePerThread"
2130 semantic_type="event"
2131 mdapi_supported_apis="OGL4 OCL IO BB"
2132 mdapi_usage_flags="Tier4 Frame Batch Draw"
2133 mdapi_group="EU Array/Evaluation Shader"
2134 mdapi_hw_unit_type="gpu"
2135 />
2136 <counter name="GS Threads Dispatched"
2137 description="The total number of geometry shader hardware threads dispatched."
2138 data_type="uint64"
2139 equation="A 25 READ"
2140 underscore_name="gs_threads"
2141 units="threads"
2142 symbol_name="GsThreads"
2143 semantic_type="event"
2144 mdapi_supported_apis="OGL4 OCL IO BB"
2145 mdapi_usage_flags="Tier3 Frame Batch Draw"
2146 mdapi_hw_unit_type="gpu"
2147 mdapi_group="EU Array/Geometry Shader"
2148 />
2149 <counter name="GS EU Stall"
2150 description="The percentage of time in which geometry shaders were stalled on the EUs."
2151 data_type="float"
2152 max_equation="100"
2153 equation="A 23 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2154 underscore_name="gs_eu_stall"
2155 units="percent"
2156 symbol_name="GsEuStall"
2157 semantic_type="duration"
2158 mdapi_supported_apis="OGL4 OCL IO BB"
2159 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2160 mdapi_group="EU Array/Geometry Shader"
2161 mdapi_hw_unit_type="gpu"
2162 />
2163 <counter name="VS Threads Dispatched"
2164 description="The total number of vertex shader hardware threads dispatched."
2165 data_type="uint64"
2166 equation="A 5 READ"
2167 underscore_name="vs_threads"
2168 units="threads"
2169 symbol_name="VsThreads"
2170 semantic_type="event"
2171 mdapi_supported_apis="OGL IO BB"
2172 mdapi_usage_flags="Tier3 Frame Batch Draw"
2173 mdapi_hw_unit_type="gpu"
2174 mdapi_group="EU Array/Vertex Shader"
2175 />
2176 <counter name="LLC GPU Read Accesses"
2177 description="The total number of LLC cache lookups for reads done from the GPU."
2178 data_type="uint64"
2179 equation="C 6 READ"
2180 underscore_name="llc_read_accesses"
2181 units="messages"
2182 symbol_name="LlcReadAccesses"
2183 semantic_type="event"
2184 mdapi_supported_apis=""
2185 mdapi_usage_flags="Draw"
2186 mdapi_hw_unit_type="gpu"
2187 mdapi_group="LLC"
2188 />
2189 <counter name="FS Threads Dispatched"
2190 description="The total number of fragment shader hardware threads dispatched."
2191 data_type="uint64"
2192 equation="A 30 READ"
2193 underscore_name="ps_threads"
2194 units="threads"
2195 symbol_name="PsThreads"
2196 semantic_type="event"
2197 mdapi_supported_apis="OGL IO BB"
2198 mdapi_usage_flags="Tier3 Frame Batch Draw"
2199 mdapi_hw_unit_type="gpu"
2200 mdapi_group="EU Array/Fragment Shader"
2201 />
2202 <counter name="GtiMemoryReads"
2203 description="The total number of GTI memory reads (64B each)."
2204 data_type="uint64"
2205 equation="C 5 READ"
2206 underscore_name="gti_memory_reads"
2207 units="messages"
2208 symbol_name="GtiMemoryReads"
2209 semantic_type="event"
2210 mdapi_supported_apis=""
2211 mdapi_usage_flags="Draw"
2212 mdapi_hw_unit_type="gpu"
2213 mdapi_group="GTI"
2214 />
2215 <counter name="CS Threads Dispatched"
2216 description="The total number of compute shader hardware threads dispatched."
2217 data_type="uint64"
2218 equation="A 20 READ"
2219 underscore_name="cs_threads"
2220 units="threads"
2221 symbol_name="CsThreads"
2222 semantic_type="event"
2223 mdapi_supported_apis="OGL4 OCL IO BB"
2224 mdapi_usage_flags="Tier3 Frame Batch Draw"
2225 mdapi_hw_unit_type="gpu"
2226 mdapi_group="EU Array/Compute Shader"
2227 />
2228 <counter name="CS AVG Active per Thread"
2229 description="The average number of cycles per hardware thread run in which compute shaders were processed actively on the EUs."
2230 data_type="uint64"
2231 max_equation="100"
2232 equation="A 17 READ $CsThreads UDIV"
2233 underscore_name="cs_eu_active_per_thread"
2234 units="cycles"
2235 symbol_name="CsEuActivePerThread"
2236 semantic_type="event"
2237 mdapi_supported_apis="OGL4 OCL IO BB"
2238 mdapi_usage_flags="Tier3 Frame Batch Draw"
2239 mdapi_group="EU Array/Compute Shader"
2240 mdapi_hw_unit_type="gpu"
2241 />
2242 <counter name="GtiRczMemoryReads"
2243 description="The total number of GTI memory reads from Render Depth Cache."
2244 data_type="uint64"
2245 equation="B 7 READ"
2246 underscore_name="gti_rcz_memory_reads"
2247 units="messages"
2248 symbol_name="GtiRczMemoryReads"
2249 semantic_type="event"
2250 mdapi_supported_apis=""
2251 mdapi_usage_flags="Draw"
2252 mdapi_hw_unit_type="gpu"
2253 mdapi_group="GTI/Depth Cache"
2254 />
2255 <counter name="GS AVG Stall per Thread"
2256 description="The average number of cycles per hardware thread run in which geometry shaders were stalled on the EUs."
2257 data_type="uint64"
2258 equation="A 23 READ $GsThreads UDIV"
2259 underscore_name="gs_eu_stall_per_thread"
2260 units="cycles"
2261 symbol_name="GsEuStallPerThread"
2262 semantic_type="event"
2263 mdapi_supported_apis="OGL4 OCL IO BB"
2264 mdapi_usage_flags="Tier4 Frame Batch Draw"
2265 mdapi_hw_unit_type="gpu"
2266 mdapi_group="EU Array/Geometry Shader"
2267 />
2268 <counter name="GPU Time Elapsed"
2269 description="Time elapsed on the GPU during the measurement."
2270 data_type="uint64"
2271 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
2272 underscore_name="gpu_time"
2273 units="ns"
2274 symbol_name="GpuTime"
2275 semantic_type="duration"
2276 mdapi_supported_apis=""
2277 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2278 mdapi_hw_unit_type="gpu"
2279 mdapi_group="GPU"
2280 />
2281 <counter name="AVG GPU Core Frequency"
2282 description="Average GPU Core Frequency in the measurement."
2283 data_type="uint64"
2284 max_equation="$GpuMaxFrequency"
2285 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
2286 underscore_name="avg_gpu_core_frequency"
2287 units="hz"
2288 symbol_name="AvgGpuCoreFrequency"
2289 semantic_type="event"
2290 mdapi_supported_apis=""
2291 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2292 mdapi_group="GPU"
2293 mdapi_hw_unit_type="gpu"
2294 />
2295 <counter name="GtiRccMemoryReads"
2296 description="The total number of GTI memory reads from Render Color Cache (Render Color Cache misses)."
2297 data_type="uint64"
2298 equation="B 3 READ"
2299 underscore_name="gti_rcc_memory_reads"
2300 units="messages"
2301 symbol_name="GtiRccMemoryReads"
2302 semantic_type="event"
2303 mdapi_supported_apis=""
2304 mdapi_usage_flags="Draw"
2305 mdapi_hw_unit_type="gpu"
2306 mdapi_group="GTI/Color Cache"
2307 />
2308 <counter name="FS AVG Stall per Thread"
2309 description="The average number of cycles per hardware thread run in which fragment shaders were stalled on the EUs."
2310 data_type="uint64"
2311 equation="A 28 READ $PsThreads UDIV"
2312 underscore_name="ps_eu_stall_per_thread"
2313 units="cycles"
2314 symbol_name="PsEuStallPerThread"
2315 semantic_type="event"
2316 mdapi_supported_apis="OGL IO BB"
2317 mdapi_usage_flags="Tier4 Frame Batch Draw"
2318 mdapi_hw_unit_type="gpu"
2319 mdapi_group="EU Array/Fragment Shader"
2320 />
2321 <counter name="TES EU Active"
2322 description="The percentage of time in which evaluation shaders were processed actively on the EUs."
2323 data_type="float"
2324 max_equation="100"
2325 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2326 underscore_name="ds_eu_active"
2327 units="percent"
2328 symbol_name="DsEuActive"
2329 semantic_type="duration"
2330 mdapi_supported_apis="OGL4 OCL IO BB"
2331 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2332 mdapi_group="EU Array/Evaluation Shader"
2333 mdapi_hw_unit_type="gpu"
2334 />
2335 <counter name="VS AVG Stall per Thread"
2336 description="The average number of cycles per hardware thread run in which vertex shaders were stalled on the EUs."
2337 data_type="uint64"
2338 equation="A 3 READ $VsThreads UDIV"
2339 underscore_name="vs_eu_stall_per_thread"
2340 units="cycles"
2341 symbol_name="VsEuStallPerThread"
2342 semantic_type="event"
2343 mdapi_supported_apis="OGL IO BB"
2344 mdapi_usage_flags="Tier4 Frame Batch Draw"
2345 mdapi_hw_unit_type="gpu"
2346 mdapi_group="EU Array/Vertex Shader"
2347 />
2348 <counter name="TCS EU Stall"
2349 description="The percentage of time in which control shaders were stalled on the EUs."
2350 data_type="float"
2351 max_equation="100"
2352 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2353 underscore_name="hs_eu_stall"
2354 units="percent"
2355 symbol_name="HsEuStall"
2356 semantic_type="duration"
2357 mdapi_supported_apis="OGL4 OCL IO BB"
2358 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2359 mdapi_group="EU Array/Control Shader"
2360 mdapi_hw_unit_type="gpu"
2361 />
2362 <counter name="GPU Busy"
2363 description="The percentage of time in which the GPU has being processing GPU commands."
2364 data_type="float"
2365 max_equation="100"
2366 equation="A 41 READ 100 UMUL $GpuCoreClocks FDIV"
2367 underscore_name="gpu_busy"
2368 units="percent"
2369 symbol_name="GpuBusy"
2370 semantic_type="duration"
2371 mdapi_supported_apis=""
2372 mdapi_usage_flags="Tier1 Overview System Frame"
2373 mdapi_group="GPU"
2374 mdapi_hw_unit_type="gpu"
2375 />
2376 <counter name="FS AVG Active per Thread"
2377 description="The average number of cycles per hardware thread run in which fragment shaders were processed actively on the EUs."
2378 data_type="uint64"
2379 max_equation="100"
2380 equation="A 27 READ $PsThreads UDIV"
2381 underscore_name="ps_eu_active_per_thread"
2382 units="cycles"
2383 symbol_name="PsEuActivePerThread"
2384 semantic_type="event"
2385 mdapi_supported_apis="OGL IO BB"
2386 mdapi_usage_flags="Tier4 Frame Batch Draw"
2387 mdapi_group="EU Array/Fragment Shader"
2388 mdapi_hw_unit_type="gpu"
2389 />
2390 <counter name="GtiCmdStreamerMemoryReads"
2391 description="The total number of GTI memory reads from Command Streamer."
2392 data_type="uint64"
2393 equation="B 0 READ"
2394 underscore_name="gti_cmd_streamer_memory_reads"
2395 units="messages"
2396 symbol_name="GtiCmdStreamerMemoryReads"
2397 semantic_type="event"
2398 mdapi_supported_apis=""
2399 mdapi_usage_flags="Draw"
2400 mdapi_hw_unit_type="gpu"
2401 mdapi_group="GTI/3D Pipe/Command Streamer"
2402 />
2403 <counter name="Early Depth Test Fails"
2404 description="The total number of pixels dropped on early depth test."
2405 data_type="uint64"
2406 equation="A 35 READ"
2407 underscore_name="early_depth_test_fails"
2408 units="pixels"
2409 symbol_name="EarlyDepthTestFails"
2410 semantic_type="event"
2411 mdapi_supported_apis="OGL IO BB"
2412 mdapi_usage_flags="Tier3 Frame Batch Draw"
2413 mdapi_hw_unit_type="gpu"
2414 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
2415 />
2416 <counter name="GS EU Active"
2417 description="The percentage of time in which geometry shaders were processed actively on the EUs."
2418 data_type="float"
2419 max_equation="100"
2420 equation="A 22 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2421 underscore_name="gs_eu_active"
2422 units="percent"
2423 symbol_name="GsEuActive"
2424 semantic_type="duration"
2425 mdapi_supported_apis="OGL4 OCL IO BB"
2426 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2427 mdapi_group="EU Array/Geometry Shader"
2428 mdapi_hw_unit_type="gpu"
2429 />
2430 <counter name="FS EU Active"
2431 description="The percentage of time in which fragment shaders were processed actively on the EUs."
2432 data_type="float"
2433 max_equation="100"
2434 equation="A 27 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2435 underscore_name="ps_eu_active"
2436 units="percent"
2437 symbol_name="PsEuActive"
2438 semantic_type="duration"
2439 mdapi_supported_apis="OGL IO BB"
2440 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2441 mdapi_group="EU Array/Fragment Shader"
2442 mdapi_hw_unit_type="gpu"
2443 />
2444 <counter name="TES AVG Stall per Thread"
2445 description="The average number of cycles per hardware thread run in which evaluation shaders were stalled on the EUs."
2446 data_type="uint64"
2447 equation="A 13 READ $DsThreads UDIV"
2448 underscore_name="ds_eu_stall_per_thread"
2449 units="cycles"
2450 symbol_name="DsEuStallPerThread"
2451 semantic_type="event"
2452 mdapi_supported_apis="OGL4 OCL IO BB"
2453 mdapi_usage_flags="Tier4 Frame Batch Draw"
2454 mdapi_hw_unit_type="gpu"
2455 mdapi_group="EU Array/Evaluation Shader"
2456 />
2457 <counter name="GS AVG Active per Thread"
2458 description="The average number of cycles per hardware thread run in which geometry shaders were processed actively on the EUs."
2459 data_type="uint64"
2460 max_equation="100"
2461 equation="A 22 READ $GsThreads UDIV"
2462 underscore_name="gs_eu_active_per_thread"
2463 units="cycles"
2464 symbol_name="GsEuActivePerThread"
2465 semantic_type="event"
2466 mdapi_supported_apis="OGL4 OCL IO BB"
2467 mdapi_usage_flags="Tier4 Frame Batch Draw"
2468 mdapi_group="EU Array/Geometry Shader"
2469 mdapi_hw_unit_type="gpu"
2470 />
2471 <counter name="GtiHiDepthMemoryReads"
2472 description="The total number of GTI memory reads from Hierarchical Depth Cache."
2473 data_type="uint64"
2474 equation="B 5 READ"
2475 underscore_name="gti_hi_depth_memory_reads"
2476 units="messages"
2477 symbol_name="GtiHiDepthMemoryReads"
2478 semantic_type="event"
2479 mdapi_supported_apis=""
2480 mdapi_usage_flags="Draw"
2481 mdapi_hw_unit_type="gpu"
2482 mdapi_group="GTI/Depth Cache"
2483 />
2484 <counter name="TCS Threads Dispatched"
2485 description="The total number of control shader hardware threads dispatched."
2486 data_type="uint64"
2487 equation="A 10 READ"
2488 underscore_name="hs_threads"
2489 units="threads"
2490 symbol_name="HsThreads"
2491 semantic_type="event"
2492 mdapi_supported_apis="OGL4 OCL IO BB"
2493 mdapi_usage_flags="Tier3 Frame Batch Draw"
2494 mdapi_hw_unit_type="gpu"
2495 mdapi_group="EU Array/Control Shader"
2496 />
2497 <counter name="TCS AVG Stall per Thread"
2498 description="The average number of cycles per hardware thread run in which control shaders were stalled on the EUs."
2499 data_type="uint64"
2500 equation="A 8 READ $HsThreads UDIV"
2501 underscore_name="hs_eu_stall_per_thread"
2502 units="cycles"
2503 symbol_name="HsEuStallPerThread"
2504 semantic_type="event"
2505 mdapi_supported_apis="OGL4 OCL IO BB"
2506 mdapi_usage_flags="Tier4 Frame Batch Draw"
2507 mdapi_hw_unit_type="gpu"
2508 mdapi_group="EU Array/Control Shader"
2509 />
2510 <counter name="TCS EU Active"
2511 description="The percentage of time in which control shaders were processed actively on the EUs."
2512 data_type="float"
2513 max_equation="100"
2514 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2515 underscore_name="hs_eu_active"
2516 units="percent"
2517 symbol_name="HsEuActive"
2518 semantic_type="duration"
2519 mdapi_supported_apis="OGL4 OCL IO BB"
2520 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2521 mdapi_group="EU Array/Control Shader"
2522 mdapi_hw_unit_type="gpu"
2523 />
2524 <counter name="Samples Killed in FS"
2525 description="The total number of samples or pixels dropped in fragment shaders."
2526 data_type="uint64"
2527 equation="A 36 READ"
2528 underscore_name="samples_killed_in_ps"
2529 units="pixels"
2530 symbol_name="SamplesKilledInPs"
2531 semantic_type="event"
2532 mdapi_supported_apis="OGL IO BB"
2533 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
2534 mdapi_hw_unit_type="gpu"
2535 mdapi_group="3D Pipe/Fragment Shader"
2536 />
2537 <counter name="Late Depth Test Fails"
2538 description="The total number of pixels dropped on post-FS depth test."
2539 data_type="uint64"
2540 equation="A 39 READ $SamplesKilledInPs USUB"
2541 underscore_name="post_ps_depth_test_fails"
2542 units="pixels"
2543 symbol_name="PostPsDepthTestFails"
2544 semantic_type="event"
2545 mdapi_supported_apis="OGL IO BB"
2546 mdapi_usage_flags="Tier3 Frame Batch Draw"
2547 mdapi_hw_unit_type="gpu"
2548 mdapi_group="3D Pipe/Output Merger"
2549 />
2550 <counter name="TCS AVG Active per Thread"
2551 description="The average number of cycles per hardware thread run in which control shaders were processed actively on the EUs."
2552 data_type="uint64"
2553 max_equation="100"
2554 equation="A 7 READ $HsThreads UDIV"
2555 underscore_name="hs_eu_active_per_thread"
2556 units="cycles"
2557 symbol_name="HsEuActivePerThread"
2558 semantic_type="event"
2559 mdapi_supported_apis="OGL4 OCL IO BB"
2560 mdapi_usage_flags="Tier4 Frame Batch Draw"
2561 mdapi_group="EU Array/Control Shader"
2562 mdapi_hw_unit_type="gpu"
2563 />
2564 <counter name="FS EU Stall"
2565 description="The percentage of time in which fragment shaders were stalled on the EUs."
2566 data_type="float"
2567 max_equation="100"
2568 equation="A 28 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2569 underscore_name="ps_eu_stall"
2570 units="percent"
2571 symbol_name="PsEuStall"
2572 semantic_type="duration"
2573 mdapi_supported_apis="OGL IO BB"
2574 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2575 mdapi_group="EU Array/Fragment Shader"
2576 mdapi_hw_unit_type="gpu"
2577 />
2578 <counter name="EU Stall"
2579 description="The percentage of time in which the Execution Units were stalled."
2580 data_type="float"
2581 max_equation="100"
2582 equation="A 1 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2583 underscore_name="eu_stall"
2584 units="percent"
2585 symbol_name="EuStall"
2586 semantic_type="duration"
2587 mdapi_supported_apis=""
2588 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2589 mdapi_group="EU Array"
2590 mdapi_hw_unit_type="gpu"
2591 />
2592 <counter name="GtiMscMemoryReads"
2593 description="The total number of GTI memory reads from Multisampling Color Cache (Multisampling Color Cache misses)."
2594 data_type="uint64"
2595 equation="B 4 READ"
2596 underscore_name="gti_msc_memory_reads"
2597 units="messages"
2598 symbol_name="GtiMscMemoryReads"
2599 semantic_type="event"
2600 mdapi_supported_apis=""
2601 mdapi_usage_flags="Draw"
2602 mdapi_hw_unit_type="gpu"
2603 mdapi_group="GTI/Color Cache"
2604 />
2605 <counter name="Early Hi-Depth Test Fails"
2606 description="The total number of pixels dropped on early hierarchical depth test."
2607 data_type="uint64"
2608 equation="A 33 READ"
2609 underscore_name="hi_depth_test_fails"
2610 units="pixels"
2611 symbol_name="HiDepthTestFails"
2612 semantic_type="event"
2613 mdapi_supported_apis="OGL IO BB"
2614 mdapi_usage_flags="Tier3 Frame Batch Draw"
2615 mdapi_hw_unit_type="gpu"
2616 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
2617 />
2618 <counter name="VS EU Active"
2619 description="The percentage of time in which vertex shaders were processed actively on the EUs."
2620 data_type="float"
2621 max_equation="100"
2622 equation="A 2 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2623 underscore_name="vs_eu_active"
2624 units="percent"
2625 symbol_name="VsEuActive"
2626 semantic_type="duration"
2627 mdapi_supported_apis="OGL IO BB"
2628 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2629 mdapi_group="EU Array/Vertex Shader"
2630 mdapi_hw_unit_type="gpu"
2631 />
2632 <counter name="CS EU Active"
2633 description="The percentage of time in which compute shaders were processed actively on the EUs."
2634 data_type="float"
2635 max_equation="100"
2636 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2637 underscore_name="cs_eu_active"
2638 units="percent"
2639 symbol_name="CsEuActive"
2640 semantic_type="duration"
2641 mdapi_supported_apis="OGL4 OCL IO BB"
2642 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2643 mdapi_group="EU Array/Compute Shader"
2644 mdapi_hw_unit_type="gpu"
2645 />
2646 <counter name="CS AVG Stall per Thread"
2647 description="The average number of cycles per hardware thread run in which compute shaders were stalled on the EUs."
2648 data_type="uint64"
2649 equation="A 18 READ $CsThreads UDIV"
2650 underscore_name="cs_eu_stall_per_thread"
2651 units="cycles"
2652 symbol_name="CsEuStallPerThread"
2653 semantic_type="event"
2654 mdapi_supported_apis="OGL4 OCL IO BB"
2655 mdapi_usage_flags="Tier3 Frame Batch Draw"
2656 mdapi_hw_unit_type="gpu"
2657 mdapi_group="EU Array/Compute Shader"
2658 />
2659 <counter name="GtiVfMemoryReads"
2660 description="The total number of GTI memory reads from Vertex Fetch."
2661 data_type="uint64"
2662 equation="B 1 READ"
2663 underscore_name="gti_vf_memory_reads"
2664 units="messages"
2665 symbol_name="GtiVfMemoryReads"
2666 semantic_type="event"
2667 mdapi_supported_apis=""
2668 mdapi_usage_flags="Draw"
2669 mdapi_hw_unit_type="gpu"
2670 mdapi_group="GTI/3D Pipe/Vertex Fetch"
2671 />
2672 <counter name="Late Stencil Test Fails"
2673 description="The total number of pixels dropped on post-FS stencil test."
2674 data_type="uint64"
2675 equation="A 38 READ"
2676 underscore_name="post_ps_stencil_test_fails"
2677 units="pixels"
2678 symbol_name="PostPsStencilTestFails"
2679 semantic_type="event"
2680 mdapi_supported_apis="OGL IO BB"
2681 mdapi_usage_flags="Tier3 Frame Batch Draw"
2682 mdapi_hw_unit_type="gpu"
2683 mdapi_group="3D Pipe/Output Merger"
2684 />
2685 <counter name="GtiStcMemoryReads"
2686 description="The total number of GTI memory reads from Stencil Cache."
2687 data_type="uint64"
2688 equation="B 6 READ"
2689 underscore_name="gti_stc_memory_reads"
2690 units="messages"
2691 symbol_name="GtiStcMemoryReads"
2692 semantic_type="event"
2693 mdapi_supported_apis=""
2694 mdapi_usage_flags="Draw"
2695 mdapi_hw_unit_type="gpu"
2696 mdapi_group="GTI/Depth Cache"
2697 />
2698 <counter name="VS AVG Active per Thread"
2699 description="The average number of cycles per hardware thread run in which vertex shaders were processed actively on the EUs."
2700 data_type="uint64"
2701 max_equation="100"
2702 equation="A 2 READ $VsThreads UDIV"
2703 underscore_name="vs_eu_active_per_thread"
2704 units="cycles"
2705 symbol_name="VsEuActivePerThread"
2706 semantic_type="event"
2707 mdapi_supported_apis="OGL IO BB"
2708 mdapi_usage_flags="Tier4 Frame Batch Draw"
2709 mdapi_group="EU Array/Vertex Shader"
2710 mdapi_hw_unit_type="gpu"
2711 />
2712 <counter name="GtiRsMemoryReads"
2713 description="The total number of GTI memory reads from Resource Streamer."
2714 data_type="uint64"
2715 equation="B 2 READ"
2716 underscore_name="gti_rs_memory_reads"
2717 units="messages"
2718 symbol_name="GtiRsMemoryReads"
2719 semantic_type="event"
2720 mdapi_supported_apis=""
2721 mdapi_usage_flags="Draw"
2722 mdapi_hw_unit_type="gpu"
2723 mdapi_group="GTI/3D Pipe/Resource Streamer"
2724 />
2725 <counter name="CS EU Stall"
2726 description="The percentage of time in which compute shaders were stalled on the EUs."
2727 data_type="float"
2728 max_equation="100"
2729 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2730 underscore_name="cs_eu_stall"
2731 units="percent"
2732 symbol_name="CsEuStall"
2733 semantic_type="duration"
2734 mdapi_supported_apis="OGL4 OCL IO BB"
2735 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2736 mdapi_group="EU Array/Compute Shader"
2737 mdapi_hw_unit_type="gpu"
2738 />
2739 <counter name="Samples Written"
2740 description="The total number of samples or pixels written to all render targets."
2741 data_type="uint64"
2742 equation="A 40 READ"
2743 underscore_name="samples_written"
2744 units="pixels"
2745 symbol_name="SamplesWritten"
2746 semantic_type="event"
2747 mdapi_supported_apis="OGL IO BB"
2748 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2749 mdapi_hw_unit_type="gpu"
2750 mdapi_group="3D Pipe/Output Merger"
2751 />
2752 <counter name="GtiL3Reads"
2753 description="The total number of GTI memory reads from L3 (L3 misses)."
2754 data_type="uint64"
2755 equation="C 4 READ"
2756 underscore_name="gti_l3_reads"
2757 units="messages"
2758 symbol_name="GtiL3Reads"
2759 semantic_type="event"
2760 mdapi_supported_apis=""
2761 mdapi_usage_flags="Draw"
2762 mdapi_hw_unit_type="gpu"
2763 mdapi_group="GTI"
2764 />
2765 <counter name="VS EU Stall"
2766 description="The percentage of time in which vertex shaders were stalled on the EUs."
2767 data_type="float"
2768 max_equation="100"
2769 equation="A 3 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2770 underscore_name="vs_eu_stall"
2771 units="percent"
2772 symbol_name="VsEuStall"
2773 semantic_type="duration"
2774 mdapi_supported_apis="OGL IO BB"
2775 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2776 mdapi_group="EU Array/Vertex Shader"
2777 mdapi_hw_unit_type="gpu"
2778 />
2779 <register_config type="NOA">
2780 <register type="NOA" address="0x00009840" value="0x00000080" />
2781 <register type="NOA" address="0x000253A4" value="0x34300000" />
2782 <register type="NOA" address="0x00025440" value="0x2D800000" />
2783 <register type="NOA" address="0x00025444" value="0x00000008" />
2784 <register type="NOA" address="0x00025128" value="0x0E600000" />
2785 <register type="NOA" address="0x00025380" value="0x00000450" />
2786 <register type="NOA" address="0x00025390" value="0x00052C43" />
2787 <register type="NOA" address="0x00025384" value="0x00000000" />
2788 <register type="NOA" address="0x00025400" value="0x00006144" />
2789 <register type="NOA" address="0x00025408" value="0x0A418820" />
2790 <register type="NOA" address="0x0002540C" value="0x000820E6" />
2791 <register type="NOA" address="0x00025404" value="0xFF500000" />
2792 <register type="NOA" address="0x00025100" value="0x000005D6" />
2793 <register type="NOA" address="0x0002510C" value="0x0EF00000" />
2794 <register type="NOA" address="0x00025104" value="0x00000000" />
2795 <register type="NOA" address="0x00025420" value="0x02108421" />
2796 <register type="NOA" address="0x00025424" value="0x00008421" />
2797 <register type="NOA" address="0x0002541C" value="0x00000000" />
2798 <register type="NOA" address="0x00025428" value="0x00000000" />
2799 </register_config>
2800 <register_config type="OA">
2801 <register type="OA" address="0x00002724" value="0xF0800000" /> <!--OASTARTTRIG6 -->
2802 <register type="OA" address="0x00002720" value="0x00000000" /> <!--OASTARTTRIG1 -->
2803 <register type="OA" address="0x00002714" value="0xF0800000" /> <!--OASTARTTRIG1 -->
2804 <register type="OA" address="0x00002710" value="0x00000000" /> <!--OASTARTTRIG1 -->
2805 <register type="OA" address="0x0000274C" value="0x76543298" /> <!--OAREPORTTRIG4 -->
2806 <register type="OA" address="0x00002748" value="0x98989898" /> <!--OAREPORTTRIG3 -->
2807 <register type="OA" address="0x00002744" value="0x000000E4" /> <!--OAREPORTTRIG2 -->
2808 <register type="OA" address="0x00002740" value="0x00000000" /> <!--OAREPORTTRIG1 -->
2809 <register type="OA" address="0x0000275C" value="0x98A98A98" /> <!--OAREPORTTRIG8 -->
2810 <register type="OA" address="0x00002758" value="0x88888888" /> <!--OAREPORTTRIG7 -->
2811 <register type="OA" address="0x00002754" value="0x000C5500" /> <!--OAREPORTTRIG6 -->
2812 <register type="OA" address="0x00002750" value="0x00000000" /> <!--OAREPORTTRIG5 -->
2813 <register type="OA" address="0x00002770" value="0x0007F81A" /> <!--OACEC0_0 -->
2814 <register type="OA" address="0x00002774" value="0x0000FC00" /> <!--OACEC0_1 -->
2815 <register type="OA" address="0x00002778" value="0x0007F82A" /> <!--OACEC1_0 -->
2816 <register type="OA" address="0x0000277C" value="0x0000FC00" /> <!--OACEC1_1 -->
2817 <register type="OA" address="0x00002780" value="0x0007F872" /> <!--OACEC2_0 -->
2818 <register type="OA" address="0x00002784" value="0x0000FC00" /> <!--OACEC2_1 -->
2819 <register type="OA" address="0x00002788" value="0x0007F8BA" /> <!--OACEC3_0 -->
2820 <register type="OA" address="0x0000278C" value="0x0000FC00" /> <!--OACEC3_1 -->
2821 <register type="OA" address="0x00002790" value="0x0007F87A" /> <!--OACEC4_0 -->
2822 <register type="OA" address="0x00002794" value="0x0000FC00" /> <!--OACEC4_1 -->
2823 <register type="OA" address="0x00002798" value="0x0007F8EA" /> <!--OACEC5_0 -->
2824 <register type="OA" address="0x0000279C" value="0x0000FC00" /> <!--OACEC5_1 -->
2825 <register type="OA" address="0x000027A0" value="0x0007F8E2" /> <!--OACEC6_0 -->
2826 <register type="OA" address="0x000027A4" value="0x0000FC00" /> <!--OACEC6_1 -->
2827 <register type="OA" address="0x000027A8" value="0x0007F8F2" /> <!--OACEC7_0 -->
2828 <register type="OA" address="0x000027AC" value="0x0000FC00" /> <!--OACEC7_1 -->
2829 </register_config>
2830 </set>
2831
2832 <set name="Memory Writes Distribution Gen7.5"
2833 mdapi_supported_apis="OGL OCL IO BB"
2834 underscore_name="memory_writes"
2835 hw_config_guid="3358d639-9b5f-45ab-976d-9b08cbfc6240"
2836 chipset="HSW"
2837 symbol_name="MemoryWrites"
2838 >
2839 <counter name="GPU Core Clocks"
2840 description="The total number of GPU core clocks elapsed during the measurement."
2841 data_type="uint64"
2842 equation="C 7 READ"
2843 underscore_name="gpu_core_clocks"
2844 units="cycles"
2845 symbol_name="GpuCoreClocks"
2846 semantic_type="event"
2847 mdapi_supported_apis=""
2848 mdapi_usage_flags="Tier1 Frame Batch Draw"
2849 mdapi_hw_unit_type="gpu"
2850 mdapi_group="GPU"
2851 />
2852 <counter name="EU Active"
2853 description="The percentage of time in which the Execution Units were actively processing."
2854 data_type="float"
2855 max_equation="100"
2856 equation="A 0 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2857 underscore_name="eu_active"
2858 units="percent"
2859 symbol_name="EuActive"
2860 semantic_type="duration"
2861 mdapi_supported_apis=""
2862 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2863 mdapi_group="EU Array"
2864 mdapi_hw_unit_type="gpu"
2865 />
2866 <counter name="TES EU Stall"
2867 description="The percentage of time in which evaluation shaders were stalled on the EUs."
2868 data_type="float"
2869 max_equation="100"
2870 equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2871 underscore_name="ds_eu_stall"
2872 units="percent"
2873 symbol_name="DsEuStall"
2874 semantic_type="duration"
2875 mdapi_supported_apis="OGL4 OCL IO BB"
2876 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2877 mdapi_group="EU Array/Evaluation Shader"
2878 mdapi_hw_unit_type="gpu"
2879 />
2880 <counter name="Alpha Test Fails"
2881 description="The total number of pixels dropped on post-FS alpha test."
2882 data_type="uint64"
2883 equation="A 37 READ"
2884 underscore_name="alpha_test_fails"
2885 units="pixels"
2886 symbol_name="AlphaTestFails"
2887 semantic_type="event"
2888 mdapi_supported_apis="OGL IO BB"
2889 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2890 mdapi_hw_unit_type="gpu"
2891 mdapi_group="3D Pipe/Output Merger"
2892 />
2893 <counter name="TES Threads Dispatched"
2894 description="The total number of evaluation shader hardware threads dispatched."
2895 data_type="uint64"
2896 equation="A 15 READ"
2897 underscore_name="ds_threads"
2898 units="threads"
2899 symbol_name="DsThreads"
2900 semantic_type="event"
2901 mdapi_supported_apis="OGL4 OCL IO BB"
2902 mdapi_usage_flags="Tier3 Frame Batch Draw"
2903 mdapi_hw_unit_type="gpu"
2904 mdapi_group="EU Array/Evaluation Shader"
2905 />
2906 <counter name="TES AVG Active per Thread"
2907 description="The average number of cycles per hardware thread run in which evaluation shaders were processed actively on the EUs."
2908 data_type="uint64"
2909 max_equation="100"
2910 equation="A 12 READ $DsThreads UDIV"
2911 underscore_name="ds_eu_active_per_thread"
2912 units="cycles"
2913 symbol_name="DsEuActivePerThread"
2914 semantic_type="event"
2915 mdapi_supported_apis="OGL4 OCL IO BB"
2916 mdapi_usage_flags="Tier4 Frame Batch Draw"
2917 mdapi_group="EU Array/Evaluation Shader"
2918 mdapi_hw_unit_type="gpu"
2919 />
2920 <counter name="GS Threads Dispatched"
2921 description="The total number of geometry shader hardware threads dispatched."
2922 data_type="uint64"
2923 equation="A 25 READ"
2924 underscore_name="gs_threads"
2925 units="threads"
2926 symbol_name="GsThreads"
2927 semantic_type="event"
2928 mdapi_supported_apis="OGL4 OCL IO BB"
2929 mdapi_usage_flags="Tier3 Frame Batch Draw"
2930 mdapi_hw_unit_type="gpu"
2931 mdapi_group="EU Array/Geometry Shader"
2932 />
2933 <counter name="GS EU Stall"
2934 description="The percentage of time in which geometry shaders were stalled on the EUs."
2935 data_type="float"
2936 max_equation="100"
2937 equation="A 23 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2938 underscore_name="gs_eu_stall"
2939 units="percent"
2940 symbol_name="GsEuStall"
2941 semantic_type="duration"
2942 mdapi_supported_apis="OGL4 OCL IO BB"
2943 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2944 mdapi_group="EU Array/Geometry Shader"
2945 mdapi_hw_unit_type="gpu"
2946 />
2947 <counter name="VS Threads Dispatched"
2948 description="The total number of vertex shader hardware threads dispatched."
2949 data_type="uint64"
2950 equation="A 5 READ"
2951 underscore_name="vs_threads"
2952 units="threads"
2953 symbol_name="VsThreads"
2954 semantic_type="event"
2955 mdapi_supported_apis="OGL IO BB"
2956 mdapi_usage_flags="Tier3 Frame Batch Draw"
2957 mdapi_hw_unit_type="gpu"
2958 mdapi_group="EU Array/Vertex Shader"
2959 />
2960 <counter name="FS Threads Dispatched"
2961 description="The total number of fragment shader hardware threads dispatched."
2962 data_type="uint64"
2963 equation="A 30 READ"
2964 underscore_name="ps_threads"
2965 units="threads"
2966 symbol_name="PsThreads"
2967 semantic_type="event"
2968 mdapi_supported_apis="OGL IO BB"
2969 mdapi_usage_flags="Tier3 Frame Batch Draw"
2970 mdapi_hw_unit_type="gpu"
2971 mdapi_group="EU Array/Fragment Shader"
2972 />
2973 <counter name="GtiMscMemoryWrites"
2974 description="The total number of GTI memory writes from Multisampling Color Cache (Multisampling Color Cache invalidations)."
2975 data_type="uint64"
2976 equation="B 4 READ"
2977 underscore_name="gti_msc_memory_writes"
2978 units="messages"
2979 symbol_name="GtiMscMemoryWrites"
2980 semantic_type="event"
2981 mdapi_supported_apis=""
2982 mdapi_usage_flags="Draw"
2983 mdapi_hw_unit_type="gpu"
2984 mdapi_group="GTI/Color Cache"
2985 />
2986 <counter name="CS Threads Dispatched"
2987 description="The total number of compute shader hardware threads dispatched."
2988 data_type="uint64"
2989 equation="A 20 READ"
2990 underscore_name="cs_threads"
2991 units="threads"
2992 symbol_name="CsThreads"
2993 semantic_type="event"
2994 mdapi_supported_apis="OGL4 OCL IO BB"
2995 mdapi_usage_flags="Tier3 Frame Batch Draw"
2996 mdapi_hw_unit_type="gpu"
2997 mdapi_group="EU Array/Compute Shader"
2998 />
2999 <counter name="CS AVG Active per Thread"
3000 description="The average number of cycles per hardware thread run in which compute shaders were processed actively on the EUs."
3001 data_type="uint64"
3002 max_equation="100"
3003 equation="A 17 READ $CsThreads UDIV"
3004 underscore_name="cs_eu_active_per_thread"
3005 units="cycles"
3006 symbol_name="CsEuActivePerThread"
3007 semantic_type="event"
3008 mdapi_supported_apis="OGL4 OCL IO BB"
3009 mdapi_usage_flags="Tier3 Frame Batch Draw"
3010 mdapi_group="EU Array/Compute Shader"
3011 mdapi_hw_unit_type="gpu"
3012 />
3013 <counter name="GtiCmdStreamerMemoryWrites"
3014 description="The total number of GTI memory writes from Command Streamer."
3015 data_type="uint64"
3016 equation="B 0 READ"
3017 underscore_name="gti_cmd_streamer_memory_writes"
3018 units="messages"
3019 symbol_name="GtiCmdStreamerMemoryWrites"
3020 semantic_type="event"
3021 mdapi_supported_apis=""
3022 mdapi_usage_flags="Draw"
3023 mdapi_hw_unit_type="gpu"
3024 mdapi_group="GTI/3D Pipe/Command Streamer"
3025 />
3026 <counter name="GS AVG Stall per Thread"
3027 description="The average number of cycles per hardware thread run in which geometry shaders were stalled on the EUs."
3028 data_type="uint64"
3029 equation="A 23 READ $GsThreads UDIV"
3030 underscore_name="gs_eu_stall_per_thread"
3031 units="cycles"
3032 symbol_name="GsEuStallPerThread"
3033 semantic_type="event"
3034 mdapi_supported_apis="OGL4 OCL IO BB"
3035 mdapi_usage_flags="Tier4 Frame Batch Draw"
3036 mdapi_hw_unit_type="gpu"
3037 mdapi_group="EU Array/Geometry Shader"
3038 />
3039 <counter name="GtiL3Writes"
3040 description="The total number of GTI memory writes from L3 (L3 invalidations)."
3041 data_type="uint64"
3042 equation="C 4 READ"
3043 underscore_name="gti_l3_writes"
3044 units="messages"
3045 symbol_name="GtiL3Writes"
3046 semantic_type="event"
3047 mdapi_supported_apis=""
3048 mdapi_usage_flags="Draw"
3049 mdapi_hw_unit_type="gpu"
3050 mdapi_group="GTI/L3"
3051 />
3052 <counter name="GtiHizMemoryWrites"
3053 description="The total number of GTI memory writes from Hierarchical Depth Cache."
3054 data_type="uint64"
3055 equation="B 5 READ"
3056 underscore_name="gti_hiz_memory_writes"
3057 units="messages"
3058 symbol_name="GtiHizMemoryWrites"
3059 semantic_type="event"
3060 mdapi_supported_apis=""
3061 mdapi_usage_flags="Draw"
3062 mdapi_hw_unit_type="gpu"
3063 mdapi_group="GTI/Depth Cache"
3064 />
3065 <counter name="GPU Time Elapsed"
3066 description="Time elapsed on the GPU during the measurement."
3067 data_type="uint64"
3068 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3069 underscore_name="gpu_time"
3070 units="ns"
3071 symbol_name="GpuTime"
3072 semantic_type="duration"
3073 mdapi_supported_apis=""
3074 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3075 mdapi_hw_unit_type="gpu"
3076 mdapi_group="GPU"
3077 />
3078 <counter name="AVG GPU Core Frequency"
3079 description="Average GPU Core Frequency in the measurement."
3080 data_type="uint64"
3081 max_equation="$GpuMaxFrequency"
3082 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3083 underscore_name="avg_gpu_core_frequency"
3084 units="hz"
3085 symbol_name="AvgGpuCoreFrequency"
3086 semantic_type="event"
3087 mdapi_supported_apis=""
3088 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3089 mdapi_group="GPU"
3090 mdapi_hw_unit_type="gpu"
3091 />
3092 <counter name="FS AVG Stall per Thread"
3093 description="The average number of cycles per hardware thread run in which fragment shaders were stalled on the EUs."
3094 data_type="uint64"
3095 equation="A 28 READ $PsThreads UDIV"
3096 underscore_name="ps_eu_stall_per_thread"
3097 units="cycles"
3098 symbol_name="PsEuStallPerThread"
3099 semantic_type="event"
3100 mdapi_supported_apis="OGL IO BB"
3101 mdapi_usage_flags="Tier4 Frame Batch Draw"
3102 mdapi_hw_unit_type="gpu"
3103 mdapi_group="EU Array/Fragment Shader"
3104 />
3105 <counter name="GtiRccMemoryWrites"
3106 description="The total number of GTI memory writes from Render Color Cache (Render Color Cache invalidations)."
3107 data_type="uint64"
3108 equation="B 3 READ"
3109 underscore_name="gti_rcc_memory_writes"
3110 units="messages"
3111 symbol_name="GtiRccMemoryWrites"
3112 semantic_type="event"
3113 mdapi_supported_apis=""
3114 mdapi_usage_flags="Draw"
3115 mdapi_hw_unit_type="gpu"
3116 mdapi_group="GTI/Color Cache"
3117 />
3118 <counter name="TES EU Active"
3119 description="The percentage of time in which evaluation shaders were processed actively on the EUs."
3120 data_type="float"
3121 max_equation="100"
3122 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3123 underscore_name="ds_eu_active"
3124 units="percent"
3125 symbol_name="DsEuActive"
3126 semantic_type="duration"
3127 mdapi_supported_apis="OGL4 OCL IO BB"
3128 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3129 mdapi_group="EU Array/Evaluation Shader"
3130 mdapi_hw_unit_type="gpu"
3131 />
3132 <counter name="VS AVG Stall per Thread"
3133 description="The average number of cycles per hardware thread run in which vertex shaders were stalled on the EUs."
3134 data_type="uint64"
3135 equation="A 3 READ $VsThreads UDIV"
3136 underscore_name="vs_eu_stall_per_thread"
3137 units="cycles"
3138 symbol_name="VsEuStallPerThread"
3139 semantic_type="event"
3140 mdapi_supported_apis="OGL IO BB"
3141 mdapi_usage_flags="Tier4 Frame Batch Draw"
3142 mdapi_hw_unit_type="gpu"
3143 mdapi_group="EU Array/Vertex Shader"
3144 />
3145 <counter name="TCS EU Stall"
3146 description="The percentage of time in which control shaders were stalled on the EUs."
3147 data_type="float"
3148 max_equation="100"
3149 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3150 underscore_name="hs_eu_stall"
3151 units="percent"
3152 symbol_name="HsEuStall"
3153 semantic_type="duration"
3154 mdapi_supported_apis="OGL4 OCL IO BB"
3155 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3156 mdapi_group="EU Array/Control Shader"
3157 mdapi_hw_unit_type="gpu"
3158 />
3159 <counter name="GPU Busy"
3160 description="The percentage of time in which the GPU has being processing GPU commands."
3161 data_type="float"
3162 max_equation="100"
3163 equation="A 41 READ 100 UMUL $GpuCoreClocks FDIV"
3164 underscore_name="gpu_busy"
3165 units="percent"
3166 symbol_name="GpuBusy"
3167 semantic_type="duration"
3168 mdapi_supported_apis=""
3169 mdapi_usage_flags="Tier1 Overview System Frame"
3170 mdapi_group="GPU"
3171 mdapi_hw_unit_type="gpu"
3172 />
3173 <counter name="FS AVG Active per Thread"
3174 description="The average number of cycles per hardware thread run in which fragment shaders were processed actively on the EUs."
3175 data_type="uint64"
3176 max_equation="100"
3177 equation="A 27 READ $PsThreads UDIV"
3178 underscore_name="ps_eu_active_per_thread"
3179 units="cycles"
3180 symbol_name="PsEuActivePerThread"
3181 semantic_type="event"
3182 mdapi_supported_apis="OGL IO BB"
3183 mdapi_usage_flags="Tier4 Frame Batch Draw"
3184 mdapi_group="EU Array/Fragment Shader"
3185 mdapi_hw_unit_type="gpu"
3186 />
3187 <counter name="Early Depth Test Fails"
3188 description="The total number of pixels dropped on early depth test."
3189 data_type="uint64"
3190 equation="A 35 READ"
3191 underscore_name="early_depth_test_fails"
3192 units="pixels"
3193 symbol_name="EarlyDepthTestFails"
3194 semantic_type="event"
3195 mdapi_supported_apis="OGL IO BB"
3196 mdapi_usage_flags="Tier3 Frame Batch Draw"
3197 mdapi_hw_unit_type="gpu"
3198 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
3199 />
3200 <counter name="LLC GPU Write Accesses"
3201 description="The total number of LLC cache lookups for write done from the GPU (32B writes)."
3202 data_type="uint64"
3203 equation="C 6 READ 2 UMUL"
3204 underscore_name="llc_wr_accesses"
3205 units="messages"
3206 symbol_name="LlcWrAccesses"
3207 semantic_type="event"
3208 mdapi_supported_apis=""
3209 mdapi_usage_flags="Draw"
3210 mdapi_hw_unit_type="gpu"
3211 mdapi_group="LLC"
3212 />
3213 <counter name="GS EU Active"
3214 description="The percentage of time in which geometry shaders were processed actively on the EUs."
3215 data_type="float"
3216 max_equation="100"
3217 equation="A 22 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3218 underscore_name="gs_eu_active"
3219 units="percent"
3220 symbol_name="GsEuActive"
3221 semantic_type="duration"
3222 mdapi_supported_apis="OGL4 OCL IO BB"
3223 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3224 mdapi_group="EU Array/Geometry Shader"
3225 mdapi_hw_unit_type="gpu"
3226 />
3227 <counter name="FS EU Active"
3228 description="The percentage of time in which fragment shaders were processed actively on the EUs."
3229 data_type="float"
3230 max_equation="100"
3231 equation="A 27 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3232 underscore_name="ps_eu_active"
3233 units="percent"
3234 symbol_name="PsEuActive"
3235 semantic_type="duration"
3236 mdapi_supported_apis="OGL IO BB"
3237 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3238 mdapi_group="EU Array/Fragment Shader"
3239 mdapi_hw_unit_type="gpu"
3240 />
3241 <counter name="GtiStcMemoryWrites"
3242 description="The total number of GTI memory writes from Stencil Cache."
3243 data_type="uint64"
3244 equation="B 6 READ"
3245 underscore_name="gti_stc_memory_writes"
3246 units="messages"
3247 symbol_name="GtiStcMemoryWrites"
3248 semantic_type="event"
3249 mdapi_supported_apis=""
3250 mdapi_usage_flags="Draw"
3251 mdapi_hw_unit_type="gpu"
3252 mdapi_group="GTI/Depth Cache"
3253 />
3254 <counter name="TES AVG Stall per Thread"
3255 description="The average number of cycles per hardware thread run in which evaluation shaders were stalled on the EUs."
3256 data_type="uint64"
3257 equation="A 13 READ $DsThreads UDIV"
3258 underscore_name="ds_eu_stall_per_thread"
3259 units="cycles"
3260 symbol_name="DsEuStallPerThread"
3261 semantic_type="event"
3262 mdapi_supported_apis="OGL4 OCL IO BB"
3263 mdapi_usage_flags="Tier4 Frame Batch Draw"
3264 mdapi_hw_unit_type="gpu"
3265 mdapi_group="EU Array/Evaluation Shader"
3266 />
3267 <counter name="GS AVG Active per Thread"
3268 description="The average number of cycles per hardware thread run in which geometry shaders were processed actively on the EUs."
3269 data_type="uint64"
3270 max_equation="100"
3271 equation="A 22 READ $GsThreads UDIV"
3272 underscore_name="gs_eu_active_per_thread"
3273 units="cycles"
3274 symbol_name="GsEuActivePerThread"
3275 semantic_type="event"
3276 mdapi_supported_apis="OGL4 OCL IO BB"
3277 mdapi_usage_flags="Tier4 Frame Batch Draw"
3278 mdapi_group="EU Array/Geometry Shader"
3279 mdapi_hw_unit_type="gpu"
3280 />
3281 <counter name="TCS Threads Dispatched"
3282 description="The total number of control shader hardware threads dispatched."
3283 data_type="uint64"
3284 equation="A 10 READ"
3285 underscore_name="hs_threads"
3286 units="threads"
3287 symbol_name="HsThreads"
3288 semantic_type="event"
3289 mdapi_supported_apis="OGL4 OCL IO BB"
3290 mdapi_usage_flags="Tier3 Frame Batch Draw"
3291 mdapi_hw_unit_type="gpu"
3292 mdapi_group="EU Array/Control Shader"
3293 />
3294 <counter name="TCS AVG Stall per Thread"
3295 description="The average number of cycles per hardware thread run in which control shaders were stalled on the EUs."
3296 data_type="uint64"
3297 equation="A 8 READ $HsThreads UDIV"
3298 underscore_name="hs_eu_stall_per_thread"
3299 units="cycles"
3300 symbol_name="HsEuStallPerThread"
3301 semantic_type="event"
3302 mdapi_supported_apis="OGL4 OCL IO BB"
3303 mdapi_usage_flags="Tier4 Frame Batch Draw"
3304 mdapi_hw_unit_type="gpu"
3305 mdapi_group="EU Array/Control Shader"
3306 />
3307 <counter name="TCS EU Active"
3308 description="The percentage of time in which control shaders were processed actively on the EUs."
3309 data_type="float"
3310 max_equation="100"
3311 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3312 underscore_name="hs_eu_active"
3313 units="percent"
3314 symbol_name="HsEuActive"
3315 semantic_type="duration"
3316 mdapi_supported_apis="OGL4 OCL IO BB"
3317 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3318 mdapi_group="EU Array/Control Shader"
3319 mdapi_hw_unit_type="gpu"
3320 />
3321 <counter name="Samples Killed in FS"
3322 description="The total number of samples or pixels dropped in fragment shaders."
3323 data_type="uint64"
3324 equation="A 36 READ"
3325 underscore_name="samples_killed_in_ps"
3326 units="pixels"
3327 symbol_name="SamplesKilledInPs"
3328 semantic_type="event"
3329 mdapi_supported_apis="OGL IO BB"
3330 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
3331 mdapi_hw_unit_type="gpu"
3332 mdapi_group="3D Pipe/Fragment Shader"
3333 />
3334 <counter name="Late Depth Test Fails"
3335 description="The total number of pixels dropped on post-FS depth test."
3336 data_type="uint64"
3337 equation="A 39 READ $SamplesKilledInPs USUB"
3338 underscore_name="post_ps_depth_test_fails"
3339 units="pixels"
3340 symbol_name="PostPsDepthTestFails"
3341 semantic_type="event"
3342 mdapi_supported_apis="OGL IO BB"
3343 mdapi_usage_flags="Tier3 Frame Batch Draw"
3344 mdapi_hw_unit_type="gpu"
3345 mdapi_group="3D Pipe/Output Merger"
3346 />
3347 <counter name="TCS AVG Active per Thread"
3348 description="The average number of cycles per hardware thread run in which control shaders were processed actively on the EUs."
3349 data_type="uint64"
3350 max_equation="100"
3351 equation="A 7 READ $HsThreads UDIV"
3352 underscore_name="hs_eu_active_per_thread"
3353 units="cycles"
3354 symbol_name="HsEuActivePerThread"
3355 semantic_type="event"
3356 mdapi_supported_apis="OGL4 OCL IO BB"
3357 mdapi_usage_flags="Tier4 Frame Batch Draw"
3358 mdapi_group="EU Array/Control Shader"
3359 mdapi_hw_unit_type="gpu"
3360 />
3361 <counter name="FS EU Stall"
3362 description="The percentage of time in which fragment shaders were stalled on the EUs."
3363 data_type="float"
3364 max_equation="100"
3365 equation="A 28 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3366 underscore_name="ps_eu_stall"
3367 units="percent"
3368 symbol_name="PsEuStall"
3369 semantic_type="duration"
3370 mdapi_supported_apis="OGL IO BB"
3371 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3372 mdapi_group="EU Array/Fragment Shader"
3373 mdapi_hw_unit_type="gpu"
3374 />
3375 <counter name="EU Stall"
3376 description="The percentage of time in which the Execution Units were stalled."
3377 data_type="float"
3378 max_equation="100"
3379 equation="A 1 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3380 underscore_name="eu_stall"
3381 units="percent"
3382 symbol_name="EuStall"
3383 semantic_type="duration"
3384 mdapi_supported_apis=""
3385 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3386 mdapi_group="EU Array"
3387 mdapi_hw_unit_type="gpu"
3388 />
3389 <counter name="Early Hi-Depth Test Fails"
3390 description="The total number of pixels dropped on early hierarchical depth test."
3391 data_type="uint64"
3392 equation="A 33 READ"
3393 underscore_name="hi_depth_test_fails"
3394 units="pixels"
3395 symbol_name="HiDepthTestFails"
3396 semantic_type="event"
3397 mdapi_supported_apis="OGL IO BB"
3398 mdapi_usage_flags="Tier3 Frame Batch Draw"
3399 mdapi_hw_unit_type="gpu"
3400 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
3401 />
3402 <counter name="VS EU Active"
3403 description="The percentage of time in which vertex shaders were processed actively on the EUs."
3404 data_type="float"
3405 max_equation="100"
3406 equation="A 2 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3407 underscore_name="vs_eu_active"
3408 units="percent"
3409 symbol_name="VsEuActive"
3410 semantic_type="duration"
3411 mdapi_supported_apis="OGL IO BB"
3412 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3413 mdapi_group="EU Array/Vertex Shader"
3414 mdapi_hw_unit_type="gpu"
3415 />
3416 <counter name="CS EU Active"
3417 description="The percentage of time in which compute shaders were processed actively on the EUs."
3418 data_type="float"
3419 max_equation="100"
3420 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3421 underscore_name="cs_eu_active"
3422 units="percent"
3423 symbol_name="CsEuActive"
3424 semantic_type="duration"
3425 mdapi_supported_apis="OGL4 OCL IO BB"
3426 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3427 mdapi_group="EU Array/Compute Shader"
3428 mdapi_hw_unit_type="gpu"
3429 />
3430 <counter name="CS AVG Stall per Thread"
3431 description="The average number of cycles per hardware thread run in which compute shaders were stalled on the EUs."
3432 data_type="uint64"
3433 equation="A 18 READ $CsThreads UDIV"
3434 underscore_name="cs_eu_stall_per_thread"
3435 units="cycles"
3436 symbol_name="CsEuStallPerThread"
3437 semantic_type="event"
3438 mdapi_supported_apis="OGL4 OCL IO BB"
3439 mdapi_usage_flags="Tier3 Frame Batch Draw"
3440 mdapi_hw_unit_type="gpu"
3441 mdapi_group="EU Array/Compute Shader"
3442 />
3443 <counter name="Late Stencil Test Fails"
3444 description="The total number of pixels dropped on post-FS stencil test."
3445 data_type="uint64"
3446 equation="A 38 READ"
3447 underscore_name="post_ps_stencil_test_fails"
3448 units="pixels"
3449 symbol_name="PostPsStencilTestFails"
3450 semantic_type="event"
3451 mdapi_supported_apis="OGL IO BB"
3452 mdapi_usage_flags="Tier3 Frame Batch Draw"
3453 mdapi_hw_unit_type="gpu"
3454 mdapi_group="3D Pipe/Output Merger"
3455 />
3456 <counter name="GtiSoMemoryWrites"
3457 description="The total number of GTI memory writes from Stream Output."
3458 data_type="uint64"
3459 equation="B 2 READ"
3460 underscore_name="gti_so_memory_writes"
3461 units="messages"
3462 symbol_name="GtiSoMemoryWrites"
3463 semantic_type="event"
3464 mdapi_supported_apis=""
3465 mdapi_usage_flags="Draw"
3466 mdapi_hw_unit_type="gpu"
3467 mdapi_group="GTI/3D Pipe/Stream Output"
3468 />
3469 <counter name="VS AVG Active per Thread"
3470 description="The average number of cycles per hardware thread run in which vertex shaders were processed actively on the EUs."
3471 data_type="uint64"
3472 max_equation="100"
3473 equation="A 2 READ $VsThreads UDIV"
3474 underscore_name="vs_eu_active_per_thread"
3475 units="cycles"
3476 symbol_name="VsEuActivePerThread"
3477 semantic_type="event"
3478 mdapi_supported_apis="OGL IO BB"
3479 mdapi_usage_flags="Tier4 Frame Batch Draw"
3480 mdapi_group="EU Array/Vertex Shader"
3481 mdapi_hw_unit_type="gpu"
3482 />
3483 <counter name="GtiRczMemoryWrites"
3484 description="The total number of GTI memory writes from Render Depth Cache."
3485 data_type="uint64"
3486 equation="B 7 READ"
3487 underscore_name="gti_rcz_memory_writes"
3488 units="messages"
3489 symbol_name="GtiRczMemoryWrites"
3490 semantic_type="event"
3491 mdapi_supported_apis=""
3492 mdapi_usage_flags="Draw"
3493 mdapi_hw_unit_type="gpu"
3494 mdapi_group="GTI/Depth Cache"
3495 />
3496 <counter name="CS EU Stall"
3497 description="The percentage of time in which compute shaders were stalled on the EUs."
3498 data_type="float"
3499 max_equation="100"
3500 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3501 underscore_name="cs_eu_stall"
3502 units="percent"
3503 symbol_name="CsEuStall"
3504 semantic_type="duration"
3505 mdapi_supported_apis="OGL4 OCL IO BB"
3506 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3507 mdapi_group="EU Array/Compute Shader"
3508 mdapi_hw_unit_type="gpu"
3509 />
3510 <counter name="Samples Written"
3511 description="The total number of samples or pixels written to all render targets."
3512 data_type="uint64"
3513 equation="A 40 READ"
3514 underscore_name="samples_written"
3515 units="pixels"
3516 symbol_name="SamplesWritten"
3517 semantic_type="event"
3518 mdapi_supported_apis="OGL IO BB"
3519 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3520 mdapi_hw_unit_type="gpu"
3521 mdapi_group="3D Pipe/Output Merger"
3522 />
3523 <counter name="GtiMemoryWrites"
3524 description="The total number of GTI memory writes (64B each)."
3525 data_type="uint64"
3526 equation="C 5 READ"
3527 underscore_name="gti_memory_writes"
3528 units="messages"
3529 symbol_name="GtiMemoryWrites"
3530 semantic_type="event"
3531 mdapi_supported_apis=""
3532 mdapi_usage_flags="Draw"
3533 mdapi_hw_unit_type="gpu"
3534 mdapi_group="GTI"
3535 />
3536 <counter name="VS EU Stall"
3537 description="The percentage of time in which vertex shaders were stalled on the EUs."
3538 data_type="float"
3539 max_equation="100"
3540 equation="A 3 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3541 underscore_name="vs_eu_stall"
3542 units="percent"
3543 symbol_name="VsEuStall"
3544 semantic_type="duration"
3545 mdapi_supported_apis="OGL IO BB"
3546 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3547 mdapi_group="EU Array/Vertex Shader"
3548 mdapi_hw_unit_type="gpu"
3549 />
3550 <register_config type="NOA">
3551 <register type="NOA" address="0x00009840" value="0x00000080" />
3552 <register type="NOA" address="0x000253A4" value="0x34300000" />
3553 <register type="NOA" address="0x00025440" value="0x01500000" />
3554 <register type="NOA" address="0x00025444" value="0x00000120" />
3555 <register type="NOA" address="0x00025128" value="0x0C200000" />
3556 <register type="NOA" address="0x00025380" value="0x00000450" />
3557 <register type="NOA" address="0x00025390" value="0x00052C43" />
3558 <register type="NOA" address="0x00025384" value="0x00000000" />
3559 <register type="NOA" address="0x00025400" value="0x00007184" />
3560 <register type="NOA" address="0x00025408" value="0x0A418820" />
3561 <register type="NOA" address="0x0002540C" value="0x000820E6" />
3562 <register type="NOA" address="0x00025404" value="0xFF500000" />
3563 <register type="NOA" address="0x00025100" value="0x000005D6" />
3564 <register type="NOA" address="0x0002510C" value="0x1E700000" />
3565 <register type="NOA" address="0x00025104" value="0x00000000" />
3566 <register type="NOA" address="0x00025420" value="0x02108421" />
3567 <register type="NOA" address="0x00025424" value="0x00008421" />
3568 <register type="NOA" address="0x0002541C" value="0x00000000" />
3569 <register type="NOA" address="0x00025428" value="0x00000000" />
3570 </register_config>
3571 <register_config type="OA">
3572 <register type="OA" address="0x00002724" value="0xF0800000" /> <!--OASTARTTRIG6 -->
3573 <register type="OA" address="0x00002720" value="0x00000000" /> <!--OASTARTTRIG1 -->
3574 <register type="OA" address="0x00002714" value="0xF0800000" /> <!--OASTARTTRIG1 -->
3575 <register type="OA" address="0x00002710" value="0x00000000" /> <!--OASTARTTRIG1 -->
3576 <register type="OA" address="0x0000274C" value="0x76543298" /> <!--OAREPORTTRIG4 -->
3577 <register type="OA" address="0x00002748" value="0x98989898" /> <!--OAREPORTTRIG3 -->
3578 <register type="OA" address="0x00002744" value="0x000000E4" /> <!--OAREPORTTRIG2 -->
3579 <register type="OA" address="0x00002740" value="0x00000000" /> <!--OAREPORTTRIG1 -->
3580 <register type="OA" address="0x0000275C" value="0xBABABABA" /> <!--OAREPORTTRIG8 -->
3581 <register type="OA" address="0x00002758" value="0x88888888" /> <!--OAREPORTTRIG7 -->
3582 <register type="OA" address="0x00002754" value="0x000C5500" /> <!--OAREPORTTRIG6 -->
3583 <register type="OA" address="0x00002750" value="0x00000000" /> <!--OAREPORTTRIG5 -->
3584 <register type="OA" address="0x00002770" value="0x0007F81A" /> <!--OACEC0_0 -->
3585 <register type="OA" address="0x00002774" value="0x0000FC00" /> <!--OACEC0_1 -->
3586 <register type="OA" address="0x00002778" value="0x0007F82A" /> <!--OACEC1_0 -->
3587 <register type="OA" address="0x0000277C" value="0x0000FC00" /> <!--OACEC1_1 -->
3588 <register type="OA" address="0x00002780" value="0x0007F822" /> <!--OACEC2_0 -->
3589 <register type="OA" address="0x00002784" value="0x0000FC00" /> <!--OACEC2_1 -->
3590 <register type="OA" address="0x00002788" value="0x0007F8BA" /> <!--OACEC3_0 -->
3591 <register type="OA" address="0x0000278C" value="0x0000FC00" /> <!--OACEC3_1 -->
3592 <register type="OA" address="0x00002790" value="0x0007F87A" /> <!--OACEC4_0 -->
3593 <register type="OA" address="0x00002794" value="0x0000FC00" /> <!--OACEC4_1 -->
3594 <register type="OA" address="0x00002798" value="0x0007F8EA" /> <!--OACEC5_0 -->
3595 <register type="OA" address="0x0000279C" value="0x0000FC00" /> <!--OACEC5_1 -->
3596 <register type="OA" address="0x000027A0" value="0x0007F8E2" /> <!--OACEC6_0 -->
3597 <register type="OA" address="0x000027A4" value="0x0000FC00" /> <!--OACEC6_1 -->
3598 <register type="OA" address="0x000027A8" value="0x0007F8F2" /> <!--OACEC7_0 -->
3599 <register type="OA" address="0x000027AC" value="0x0000FC00" /> <!--OACEC7_1 -->
3600 </register_config>
3601 </set>
3602
3603 <set name="Metric set SamplerBalance"
3604 mdapi_supported_apis="OGL OCL IO BB"
3605 underscore_name="sampler_balance"
3606 hw_config_guid="bc274488-b4b6-40c7-90da-b77d7ad16189"
3607 chipset="HSW"
3608 symbol_name="SamplerBalance"
3609 >
3610 <counter name="GPU Core Clocks"
3611 description="The total number of GPU core clocks elapsed during the measurement."
3612 data_type="uint64"
3613 equation="B 7 READ"
3614 underscore_name="gpu_core_clocks"
3615 units="cycles"
3616 symbol_name="GpuCoreClocks"
3617 semantic_type="event"
3618 mdapi_supported_apis=""
3619 mdapi_usage_flags="Tier1 Frame Batch Draw"
3620 mdapi_hw_unit_type="gpu"
3621 mdapi_group="GPU"
3622 />
3623 <counter name="EU Active"
3624 description="The percentage of time in which the Execution Units were actively processing."
3625 data_type="float"
3626 max_equation="100"
3627 equation="A 0 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3628 underscore_name="eu_active"
3629 units="percent"
3630 symbol_name="EuActive"
3631 semantic_type="duration"
3632 mdapi_supported_apis=""
3633 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3634 mdapi_group="EU Array"
3635 mdapi_hw_unit_type="gpu"
3636 />
3637 <counter name="TES EU Stall"
3638 description="The percentage of time in which evaluation shaders were stalled on the EUs."
3639 data_type="float"
3640 max_equation="100"
3641 equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3642 underscore_name="ds_eu_stall"
3643 units="percent"
3644 symbol_name="DsEuStall"
3645 semantic_type="duration"
3646 mdapi_supported_apis="OGL4 OCL IO BB"
3647 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3648 mdapi_group="EU Array/Evaluation Shader"
3649 mdapi_hw_unit_type="gpu"
3650 />
3651 <counter name="Sampler L2 cache misses (ss3)"
3652 description="Number of sampler L2 cache misses (ss3)"
3653 data_type="uint64"
3654 equation="C 1 READ C 0 READ UADD"
3655 underscore_name="sampler3_l2_cache_misses"
3656 units="messages"
3657 symbol_name="Sampler3L2CacheMisses"
3658 availability="$SubsliceMask 0x8 AND"
3659 semantic_type="event"
3660 mdapi_supported_apis=""
3661 mdapi_usage_flags="Frame Batch Draw"
3662 mdapi_hw_unit_type="subslice"
3663 mdapi_group="Sampler/Sampler Cache"
3664 />
3665 <counter name="Alpha Test Fails"
3666 description="The total number of pixels dropped on post-FS alpha test."
3667 data_type="uint64"
3668 equation="A 37 READ"
3669 underscore_name="alpha_test_fails"
3670 units="pixels"
3671 symbol_name="AlphaTestFails"
3672 semantic_type="event"
3673 mdapi_supported_apis="OGL IO BB"
3674 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3675 mdapi_hw_unit_type="gpu"
3676 mdapi_group="3D Pipe/Output Merger"
3677 />
3678 <counter name="TES Threads Dispatched"
3679 description="The total number of evaluation shader hardware threads dispatched."
3680 data_type="uint64"
3681 equation="A 15 READ"
3682 underscore_name="ds_threads"
3683 units="threads"
3684 symbol_name="DsThreads"
3685 semantic_type="event"
3686 mdapi_supported_apis="OGL4 OCL IO BB"
3687 mdapi_usage_flags="Tier3 Frame Batch Draw"
3688 mdapi_hw_unit_type="gpu"
3689 mdapi_group="EU Array/Evaluation Shader"
3690 />
3691 <counter name="TES AVG Active per Thread"
3692 description="The average number of cycles per hardware thread run in which evaluation shaders were processed actively on the EUs."
3693 data_type="uint64"
3694 max_equation="100"
3695 equation="A 12 READ $DsThreads UDIV"
3696 underscore_name="ds_eu_active_per_thread"
3697 units="cycles"
3698 symbol_name="DsEuActivePerThread"
3699 semantic_type="event"
3700 mdapi_supported_apis="OGL4 OCL IO BB"
3701 mdapi_usage_flags="Tier4 Frame Batch Draw"
3702 mdapi_group="EU Array/Evaluation Shader"
3703 mdapi_hw_unit_type="gpu"
3704 />
3705 <counter name="GS Threads Dispatched"
3706 description="The total number of geometry shader hardware threads dispatched."
3707 data_type="uint64"
3708 equation="A 25 READ"
3709 underscore_name="gs_threads"
3710 units="threads"
3711 symbol_name="GsThreads"
3712 semantic_type="event"
3713 mdapi_supported_apis="OGL4 OCL IO BB"
3714 mdapi_usage_flags="Tier3 Frame Batch Draw"
3715 mdapi_hw_unit_type="gpu"
3716 mdapi_group="EU Array/Geometry Shader"
3717 />
3718 <counter name="GS EU Stall"
3719 description="The percentage of time in which geometry shaders were stalled on the EUs."
3720 data_type="float"
3721 max_equation="100"
3722 equation="A 23 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3723 underscore_name="gs_eu_stall"
3724 units="percent"
3725 symbol_name="GsEuStall"
3726 semantic_type="duration"
3727 mdapi_supported_apis="OGL4 OCL IO BB"
3728 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3729 mdapi_group="EU Array/Geometry Shader"
3730 mdapi_hw_unit_type="gpu"
3731 />
3732 <counter name="CS EU Active"
3733 description="The percentage of time in which compute shaders were processed actively on the EUs."
3734 data_type="float"
3735 max_equation="100"
3736 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3737 underscore_name="cs_eu_active"
3738 units="percent"
3739 symbol_name="CsEuActive"
3740 semantic_type="duration"
3741 mdapi_supported_apis="OGL4 OCL IO BB"
3742 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3743 mdapi_group="EU Array/Compute Shader"
3744 mdapi_hw_unit_type="gpu"
3745 />
3746 <counter name="VS EU Active"
3747 description="The percentage of time in which vertex shaders were processed actively on the EUs."
3748 data_type="float"
3749 max_equation="100"
3750 equation="A 2 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3751 underscore_name="vs_eu_active"
3752 units="percent"
3753 symbol_name="VsEuActive"
3754 semantic_type="duration"
3755 mdapi_supported_apis="OGL IO BB"
3756 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3757 mdapi_group="EU Array/Vertex Shader"
3758 mdapi_hw_unit_type="gpu"
3759 />
3760 <counter name="TCS EU Active"
3761 description="The percentage of time in which control shaders were processed actively on the EUs."
3762 data_type="float"
3763 max_equation="100"
3764 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3765 underscore_name="hs_eu_active"
3766 units="percent"
3767 symbol_name="HsEuActive"
3768 semantic_type="duration"
3769 mdapi_supported_apis="OGL4 OCL IO BB"
3770 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3771 mdapi_group="EU Array/Control Shader"
3772 mdapi_hw_unit_type="gpu"
3773 />
3774 <counter name="TES EU Active"
3775 description="The percentage of time in which evaluation shaders were processed actively on the EUs."
3776 data_type="float"
3777 max_equation="100"
3778 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3779 underscore_name="ds_eu_active"
3780 units="percent"
3781 symbol_name="DsEuActive"
3782 semantic_type="duration"
3783 mdapi_supported_apis="OGL4 OCL IO BB"
3784 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3785 mdapi_group="EU Array/Evaluation Shader"
3786 mdapi_hw_unit_type="gpu"
3787 />
3788 <counter name="GS EU Active"
3789 description="The percentage of time in which geometry shaders were processed actively on the EUs."
3790 data_type="float"
3791 max_equation="100"
3792 equation="A 22 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3793 underscore_name="gs_eu_active"
3794 units="percent"
3795 symbol_name="GsEuActive"
3796 semantic_type="duration"
3797 mdapi_supported_apis="OGL4 OCL IO BB"
3798 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3799 mdapi_group="EU Array/Geometry Shader"
3800 mdapi_hw_unit_type="gpu"
3801 />
3802 <counter name="FS EU Active"
3803 description="The percentage of time in which fragment shaders were processed actively on the EUs."
3804 data_type="float"
3805 max_equation="100"
3806 equation="A 27 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3807 underscore_name="ps_eu_active"
3808 units="percent"
3809 symbol_name="PsEuActive"
3810 semantic_type="duration"
3811 mdapi_supported_apis="OGL IO BB"
3812 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3813 mdapi_group="EU Array/Fragment Shader"
3814 mdapi_hw_unit_type="gpu"
3815 />
3816 <counter name="CS EU Stall"
3817 description="The percentage of time in which compute shaders were stalled on the EUs."
3818 data_type="float"
3819 max_equation="100"
3820 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3821 underscore_name="cs_eu_stall"
3822 units="percent"
3823 symbol_name="CsEuStall"
3824 semantic_type="duration"
3825 mdapi_supported_apis="OGL4 OCL IO BB"
3826 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3827 mdapi_group="EU Array/Compute Shader"
3828 mdapi_hw_unit_type="gpu"
3829 />
3830 <counter name="EU Stall"
3831 description="The percentage of time in which the Execution Units were stalled."
3832 data_type="float"
3833 max_equation="100"
3834 equation="A 1 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3835 underscore_name="eu_stall"
3836 units="percent"
3837 symbol_name="EuStall"
3838 semantic_type="duration"
3839 mdapi_supported_apis=""
3840 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3841 mdapi_group="EU Array"
3842 mdapi_hw_unit_type="gpu"
3843 />
3844 <counter name="VS EU Stall"
3845 description="The percentage of time in which vertex shaders were stalled on the EUs."
3846 data_type="float"
3847 max_equation="100"
3848 equation="A 3 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3849 underscore_name="vs_eu_stall"
3850 units="percent"
3851 symbol_name="VsEuStall"
3852 semantic_type="duration"
3853 mdapi_supported_apis="OGL IO BB"
3854 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3855 mdapi_group="EU Array/Vertex Shader"
3856 mdapi_hw_unit_type="gpu"
3857 />
3858 <counter name="TCS EU Stall"
3859 description="The percentage of time in which control shaders were stalled on the EUs."
3860 data_type="float"
3861 max_equation="100"
3862 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3863 underscore_name="hs_eu_stall"
3864 units="percent"
3865 symbol_name="HsEuStall"
3866 semantic_type="duration"
3867 mdapi_supported_apis="OGL4 OCL IO BB"
3868 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3869 mdapi_group="EU Array/Control Shader"
3870 mdapi_hw_unit_type="gpu"
3871 />
3872 <counter name="FS EU Stall"
3873 description="The percentage of time in which fragment shaders were stalled on the EUs."
3874 data_type="float"
3875 max_equation="100"
3876 equation="A 28 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3877 underscore_name="ps_eu_stall"
3878 units="percent"
3879 symbol_name="PsEuStall"
3880 semantic_type="duration"
3881 mdapi_supported_apis="OGL IO BB"
3882 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3883 mdapi_group="EU Array/Fragment Shader"
3884 mdapi_hw_unit_type="gpu"
3885 />
3886 <counter name="GPU Time Elapsed"
3887 description="Time elapsed on the GPU during the measurement."
3888 data_type="uint64"
3889 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3890 underscore_name="gpu_time"
3891 units="ns"
3892 symbol_name="GpuTime"
3893 semantic_type="duration"
3894 mdapi_supported_apis=""
3895 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3896 mdapi_hw_unit_type="gpu"
3897 mdapi_group="GPU"
3898 />
3899 <counter name="CS Duration"
3900 description="Total Compute Shader GPU duration."
3901 data_type="uint64"
3902 equation="A 17 READ A 0 READ UMUL A 2 READ A 7 READ UADD A 12 READ UADD A 17 READ UADD A 22 READ UADD A 27 READ UADD UDIV A 18 READ A 1 READ UMUL A 3 READ A 8 READ UADD A 13 READ UADD A 18 READ UADD A 23 READ UADD A 28 READ UADD UDIV UADD $GpuTime UMUL $GpuCoreClocks $EuCoresTotalCount UMUL 1000 UMUL UDIV"
3903 underscore_name="cs_duration"
3904 units="us"
3905 symbol_name="CsDuration"
3906 semantic_type="duration"
3907 mdapi_supported_apis="OGL4 OCL"
3908 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3909 mdapi_hw_unit_type="gpu"
3910 mdapi_group="EU Array/Compute Shader"
3911 />
3912 <counter name="VS Threads Dispatched"
3913 description="The total number of vertex shader hardware threads dispatched."
3914 data_type="uint64"
3915 equation="A 5 READ"
3916 underscore_name="vs_threads"
3917 units="threads"
3918 symbol_name="VsThreads"
3919 semantic_type="event"
3920 mdapi_supported_apis="OGL IO BB"
3921 mdapi_usage_flags="Tier3 Frame Batch Draw"
3922 mdapi_hw_unit_type="gpu"
3923 mdapi_group="EU Array/Vertex Shader"
3924 />
3925 <counter name="FS Threads Dispatched"
3926 description="The total number of fragment shader hardware threads dispatched."
3927 data_type="uint64"
3928 equation="A 30 READ"
3929 underscore_name="ps_threads"
3930 units="threads"
3931 symbol_name="PsThreads"
3932 semantic_type="event"
3933 mdapi_supported_apis="OGL IO BB"
3934 mdapi_usage_flags="Tier3 Frame Batch Draw"
3935 mdapi_hw_unit_type="gpu"
3936 mdapi_group="EU Array/Fragment Shader"
3937 />
3938 <counter name="TES Duration"
3939 description="Total Evaluation Shader GPU duration."
3940 data_type="uint64"
3941 equation="A 12 READ A 0 READ UMUL A 2 READ A 7 READ UADD A 12 READ UADD A 17 READ UADD A 22 READ UADD A 27 READ UADD UDIV A 13 READ A 1 READ UMUL A 3 READ A 8 READ UADD A 13 READ UADD A 18 READ UADD A 23 READ UADD A 28 READ UADD UDIV UADD $GpuTime UMUL $GpuCoreClocks $EuCoresTotalCount UMUL 1000 UMUL UDIV"
3942 underscore_name="ds_duration"
3943 units="us"
3944 symbol_name="DsDuration"
3945 semantic_type="duration"
3946 mdapi_supported_apis="OGL4"
3947 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3948 mdapi_hw_unit_type="gpu"
3949 mdapi_group="EU Array/Evaluation Shader"
3950 />
3951 <counter name="GS Duration"
3952 description="Total Geometry Shader GPU duration."
3953 data_type="uint64"
3954 equation="A 22 READ A 0 READ UMUL A 2 READ A 7 READ UADD A 12 READ UADD A 17 READ UADD A 22 READ UADD A 27 READ UADD UDIV A 23 READ A 1 READ UMUL A 3 READ A 8 READ UADD A 13 READ UADD A 18 READ UADD A 23 READ UADD A 28 READ UADD UDIV UADD $GpuTime UMUL $GpuCoreClocks $EuCoresTotalCount UMUL 1000 UMUL UDIV"
3955 underscore_name="gs_duration"
3956 units="us"
3957 symbol_name="GsDuration"
3958 semantic_type="duration"
3959 mdapi_supported_apis="OGL4"
3960 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3961 mdapi_hw_unit_type="gpu"
3962 mdapi_group="EU Array/Geometry Shader"
3963 />
3964 <counter name="CS Threads Dispatched"
3965 description="The total number of compute shader hardware threads dispatched."
3966 data_type="uint64"
3967 equation="A 20 READ"
3968 underscore_name="cs_threads"
3969 units="threads"
3970 symbol_name="CsThreads"
3971 semantic_type="event"
3972 mdapi_supported_apis="OGL4 OCL IO BB"
3973 mdapi_usage_flags="Tier3 Frame Batch Draw"
3974 mdapi_hw_unit_type="gpu"
3975 mdapi_group="EU Array/Compute Shader"
3976 />
3977 <counter name="CS AVG Active per Thread"
3978 description="The average number of cycles per hardware thread run in which compute shaders were processed actively on the EUs."
3979 data_type="uint64"
3980 max_equation="100"
3981 equation="A 17 READ $CsThreads UDIV"
3982 underscore_name="cs_eu_active_per_thread"
3983 units="cycles"
3984 symbol_name="CsEuActivePerThread"
3985 semantic_type="event"
3986 mdapi_supported_apis="OGL4 OCL IO BB"
3987 mdapi_usage_flags="Tier3 Frame Batch Draw"
3988 mdapi_group="EU Array/Compute Shader"
3989 mdapi_hw_unit_type="gpu"
3990 />
3991 <counter name="Sampler L2 cache misses"
3992 description="Number of sampler L2 cache misses"
3993 data_type="uint64"
3994 equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD C 3 READ UADD C 2 READ UADD C 1 READ UADD C 0 READ UADD"
3995 underscore_name="sampler_l2_cache_misses"
3996 units="messages"
3997 symbol_name="SamplerL2CacheMisses"
3998 semantic_type="event"
3999 mdapi_supported_apis=""
4000 mdapi_usage_flags="Overview Frame Batch Draw"
4001 mdapi_hw_unit_type="gpu"
4002 mdapi_group="Sampler"
4003 />
4004 <counter name="GS AVG Stall per Thread"
4005 description="The average number of cycles per hardware thread run in which geometry shaders were stalled on the EUs."
4006 data_type="uint64"
4007 equation="A 23 READ $GsThreads UDIV"
4008 underscore_name="gs_eu_stall_per_thread"
4009 units="cycles"
4010 symbol_name="GsEuStallPerThread"
4011 semantic_type="event"
4012 mdapi_supported_apis="OGL4 OCL IO BB"
4013 mdapi_usage_flags="Tier4 Frame Batch Draw"
4014 mdapi_hw_unit_type="gpu"
4015 mdapi_group="EU Array/Geometry Shader"
4016 />
4017 <counter name="Sampler L2 cache misses (ss2)"
4018 description="Number of sampler L2 cache misses (ss2)"
4019 data_type="uint64"
4020 equation="C 3 READ C 2 READ UADD"
4021 underscore_name="sampler2_l2_cache_misses"
4022 units="messages"
4023 symbol_name="Sampler2L2CacheMisses"
4024 availability="$SubsliceMask 0x4 AND"
4025 semantic_type="event"
4026 mdapi_supported_apis=""
4027 mdapi_usage_flags="Frame Batch Draw"
4028 mdapi_hw_unit_type="subslice"
4029 mdapi_group="Sampler/Sampler Cache"
4030 />
4031 <counter name="AVG GPU Core Frequency"
4032 description="Average GPU Core Frequency in the measurement."
4033 data_type="uint64"
4034 max_equation="$GpuMaxFrequency"
4035 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
4036 underscore_name="avg_gpu_core_frequency"
4037 units="hz"
4038 symbol_name="AvgGpuCoreFrequency"
4039 semantic_type="event"
4040 mdapi_supported_apis=""
4041 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4042 mdapi_group="GPU"
4043 mdapi_hw_unit_type="gpu"
4044 />
4045 <counter name="EU Idle"
4046 description="The percentage of time in which the Execution Units were idle."
4047 data_type="float"
4048 max_equation="100"
4049 equation="100 $EuActive $EuStall FADD FSUB"
4050 underscore_name="eu_idle"
4051 units="percent"
4052 symbol_name="EuIdle"
4053 semantic_type="duration"
4054 mdapi_supported_apis=""
4055 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4056 mdapi_group="EU Array"
4057 mdapi_hw_unit_type="gpu"
4058 />
4059 <counter name="FS AVG Stall per Thread"
4060 description="The average number of cycles per hardware thread run in which fragment shaders were stalled on the EUs."
4061 data_type="uint64"
4062 equation="A 28 READ $PsThreads UDIV"
4063 underscore_name="ps_eu_stall_per_thread"
4064 units="cycles"
4065 symbol_name="PsEuStallPerThread"
4066 semantic_type="event"
4067 mdapi_supported_apis="OGL IO BB"
4068 mdapi_usage_flags="Tier4 Frame Batch Draw"
4069 mdapi_hw_unit_type="gpu"
4070 mdapi_group="EU Array/Fragment Shader"
4071 />
4072 <counter name="VS AVG Stall per Thread"
4073 description="The average number of cycles per hardware thread run in which vertex shaders were stalled on the EUs."
4074 data_type="uint64"
4075 equation="A 3 READ $VsThreads UDIV"
4076 underscore_name="vs_eu_stall_per_thread"
4077 units="cycles"
4078 symbol_name="VsEuStallPerThread"
4079 semantic_type="event"
4080 mdapi_supported_apis="OGL IO BB"
4081 mdapi_usage_flags="Tier4 Frame Batch Draw"
4082 mdapi_hw_unit_type="gpu"
4083 mdapi_group="EU Array/Vertex Shader"
4084 />
4085 <counter name="GPU Busy"
4086 description="The percentage of time in which the GPU has being processing GPU commands."
4087 data_type="float"
4088 max_equation="100"
4089 equation="A 41 READ 100 UMUL $GpuCoreClocks FDIV"
4090 underscore_name="gpu_busy"
4091 units="percent"
4092 symbol_name="GpuBusy"
4093 semantic_type="duration"
4094 mdapi_supported_apis=""
4095 mdapi_usage_flags="Tier1 Overview System Frame"
4096 mdapi_group="GPU"
4097 mdapi_hw_unit_type="gpu"
4098 />
4099 <counter name="FS AVG Active per Thread"
4100 description="The average number of cycles per hardware thread run in which fragment shaders were processed actively on the EUs."
4101 data_type="uint64"
4102 max_equation="100"
4103 equation="A 27 READ $PsThreads UDIV"
4104 underscore_name="ps_eu_active_per_thread"
4105 units="cycles"
4106 symbol_name="PsEuActivePerThread"
4107 semantic_type="event"
4108 mdapi_supported_apis="OGL IO BB"
4109 mdapi_usage_flags="Tier4 Frame Batch Draw"
4110 mdapi_group="EU Array/Fragment Shader"
4111 mdapi_hw_unit_type="gpu"
4112 />
4113 <counter name="Early Depth Test Fails"
4114 description="The total number of pixels dropped on early depth test."
4115 data_type="uint64"
4116 equation="A 35 READ"
4117 underscore_name="early_depth_test_fails"
4118 units="pixels"
4119 symbol_name="EarlyDepthTestFails"
4120 semantic_type="event"
4121 mdapi_supported_apis="OGL IO BB"
4122 mdapi_usage_flags="Tier3 Frame Batch Draw"
4123 mdapi_hw_unit_type="gpu"
4124 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
4125 />
4126 <counter name="TCS Duration"
4127 description="Total Control Shader GPU duration."
4128 data_type="uint64"
4129 equation="A 7 READ A 0 READ UMUL A 2 READ A 7 READ UADD A 12 READ UADD A 17 READ UADD A 22 READ UADD A 27 READ UADD UDIV A 8 READ A 1 READ UMUL A 3 READ A 8 READ UADD A 13 READ UADD A 18 READ UADD A 23 READ UADD A 28 READ UADD UDIV UADD $GpuTime UMUL $GpuCoreClocks $EuCoresTotalCount UMUL 1000 UMUL UDIV"
4130 underscore_name="hs_duration"
4131 units="us"
4132 symbol_name="HsDuration"
4133 semantic_type="duration"
4134 mdapi_supported_apis="OGL4 OCL"
4135 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4136 mdapi_hw_unit_type="gpu"
4137 mdapi_group="EU Array/Control Shader"
4138 />
4139 <counter name="TES AVG Stall per Thread"
4140 description="The average number of cycles per hardware thread run in which evaluation shaders were stalled on the EUs."
4141 data_type="uint64"
4142 equation="A 13 READ $DsThreads UDIV"
4143 underscore_name="ds_eu_stall_per_thread"
4144 units="cycles"
4145 symbol_name="DsEuStallPerThread"
4146 semantic_type="event"
4147 mdapi_supported_apis="OGL4 OCL IO BB"
4148 mdapi_usage_flags="Tier4 Frame Batch Draw"
4149 mdapi_hw_unit_type="gpu"
4150 mdapi_group="EU Array/Evaluation Shader"
4151 />
4152 <counter name="GS AVG Active per Thread"
4153 description="The average number of cycles per hardware thread run in which geometry shaders were processed actively on the EUs."
4154 data_type="uint64"
4155 max_equation="100"
4156 equation="A 22 READ $GsThreads UDIV"
4157 underscore_name="gs_eu_active_per_thread"
4158 units="cycles"
4159 symbol_name="GsEuActivePerThread"
4160 semantic_type="event"
4161 mdapi_supported_apis="OGL4 OCL IO BB"
4162 mdapi_usage_flags="Tier4 Frame Batch Draw"
4163 mdapi_group="EU Array/Geometry Shader"
4164 mdapi_hw_unit_type="gpu"
4165 />
4166 <counter name="TCS Threads Dispatched"
4167 description="The total number of control shader hardware threads dispatched."
4168 data_type="uint64"
4169 equation="A 10 READ"
4170 underscore_name="hs_threads"
4171 units="threads"
4172 symbol_name="HsThreads"
4173 semantic_type="event"
4174 mdapi_supported_apis="OGL4 OCL IO BB"
4175 mdapi_usage_flags="Tier3 Frame Batch Draw"
4176 mdapi_hw_unit_type="gpu"
4177 mdapi_group="EU Array/Control Shader"
4178 />
4179 <counter name="TCS AVG Stall per Thread"
4180 description="The average number of cycles per hardware thread run in which control shaders were stalled on the EUs."
4181 data_type="uint64"
4182 equation="A 8 READ $HsThreads UDIV"
4183 underscore_name="hs_eu_stall_per_thread"
4184 units="cycles"
4185 symbol_name="HsEuStallPerThread"
4186 semantic_type="event"
4187 mdapi_supported_apis="OGL4 OCL IO BB"
4188 mdapi_usage_flags="Tier4 Frame Batch Draw"
4189 mdapi_hw_unit_type="gpu"
4190 mdapi_group="EU Array/Control Shader"
4191 />
4192 <counter name="Samples Killed in FS"
4193 description="The total number of samples or pixels dropped in fragment shaders."
4194 data_type="uint64"
4195 equation="A 36 READ"
4196 underscore_name="samples_killed_in_ps"
4197 units="pixels"
4198 symbol_name="SamplesKilledInPs"
4199 semantic_type="event"
4200 mdapi_supported_apis="OGL IO BB"
4201 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
4202 mdapi_hw_unit_type="gpu"
4203 mdapi_group="3D Pipe/Fragment Shader"
4204 />
4205 <counter name="Late Depth Test Fails"
4206 description="The total number of pixels dropped on post-FS depth test."
4207 data_type="uint64"
4208 equation="A 39 READ $SamplesKilledInPs USUB"
4209 underscore_name="post_ps_depth_test_fails"
4210 units="pixels"
4211 symbol_name="PostPsDepthTestFails"
4212 semantic_type="event"
4213 mdapi_supported_apis="OGL IO BB"
4214 mdapi_usage_flags="Tier3 Frame Batch Draw"
4215 mdapi_hw_unit_type="gpu"
4216 mdapi_group="3D Pipe/Output Merger"
4217 />
4218 <counter name="TCS AVG Active per Thread"
4219 description="The average number of cycles per hardware thread run in which control shaders were processed actively on the EUs."
4220 data_type="uint64"
4221 max_equation="100"
4222 equation="A 7 READ $HsThreads UDIV"
4223 underscore_name="hs_eu_active_per_thread"
4224 units="cycles"
4225 symbol_name="HsEuActivePerThread"
4226 semantic_type="event"
4227 mdapi_supported_apis="OGL4 OCL IO BB"
4228 mdapi_usage_flags="Tier4 Frame Batch Draw"
4229 mdapi_group="EU Array/Control Shader"
4230 mdapi_hw_unit_type="gpu"
4231 />
4232 <counter name="FS Duration"
4233 description="Total Fragment Shader GPU duration."
4234 data_type="uint64"
4235 equation="A 27 READ A 0 READ UMUL A 2 READ A 7 READ UADD A 12 READ UADD A 17 READ UADD A 22 READ UADD A 27 READ UADD UDIV A 28 READ A 1 READ UMUL A 3 READ A 8 READ UADD A 13 READ UADD A 18 READ UADD A 23 READ UADD A 28 READ UADD UDIV UADD $GpuTime UMUL $GpuCoreClocks $EuCoresTotalCount UMUL 1000 UMUL UDIV"
4236 underscore_name="ps_duration"
4237 units="us"
4238 symbol_name="PsDuration"
4239 semantic_type="duration"
4240 mdapi_supported_apis="OGL4"
4241 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4242 mdapi_hw_unit_type="gpu"
4243 mdapi_group="EU Array/Fragment Shader"
4244 />
4245 <counter name="Sampler L2 cache misses (ss1)"
4246 description="Number of sampler L2 cache misses (ss1)"
4247 data_type="uint64"
4248 equation="C 5 READ C 4 READ UADD"
4249 underscore_name="sampler1_l2_cache_misses"
4250 units="messages"
4251 symbol_name="Sampler1L2CacheMisses"
4252 availability="$SubsliceMask 0x2 AND"
4253 semantic_type="event"
4254 mdapi_supported_apis=""
4255 mdapi_usage_flags="Frame Batch Draw"
4256 mdapi_hw_unit_type="subslice"
4257 mdapi_group="Sampler/Sampler Cache"
4258 />
4259 <counter name="Early Hi-Depth Test Fails"
4260 description="The total number of pixels dropped on early hierarchical depth test."
4261 data_type="uint64"
4262 equation="A 33 READ"
4263 underscore_name="hi_depth_test_fails"
4264 units="pixels"
4265 symbol_name="HiDepthTestFails"
4266 semantic_type="event"
4267 mdapi_supported_apis="OGL IO BB"
4268 mdapi_usage_flags="Tier3 Frame Batch Draw"
4269 mdapi_hw_unit_type="gpu"
4270 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
4271 />
4272 <counter name="CS AVG Stall per Thread"
4273 description="The average number of cycles per hardware thread run in which compute shaders were stalled on the EUs."
4274 data_type="uint64"
4275 equation="A 18 READ $CsThreads UDIV"
4276 underscore_name="cs_eu_stall_per_thread"
4277 units="cycles"
4278 symbol_name="CsEuStallPerThread"
4279 semantic_type="event"
4280 mdapi_supported_apis="OGL4 OCL IO BB"
4281 mdapi_usage_flags="Tier3 Frame Batch Draw"
4282 mdapi_hw_unit_type="gpu"
4283 mdapi_group="EU Array/Compute Shader"
4284 />
4285 <counter name="Late Stencil Test Fails"
4286 description="The total number of pixels dropped on post-FS stencil test."
4287 data_type="uint64"
4288 equation="A 38 READ"
4289 underscore_name="post_ps_stencil_test_fails"
4290 units="pixels"
4291 symbol_name="PostPsStencilTestFails"
4292 semantic_type="event"
4293 mdapi_supported_apis="OGL IO BB"
4294 mdapi_usage_flags="Tier3 Frame Batch Draw"
4295 mdapi_hw_unit_type="gpu"
4296 mdapi_group="3D Pipe/Output Merger"
4297 />
4298 <counter name="Sampler L2 cache misses (ss0)"
4299 description="Number of sampler L2 cache misses (ss0)"
4300 data_type="uint64"
4301 equation="C 7 READ C 6 READ UADD"
4302 underscore_name="sampler0_l2_cache_misses"
4303 units="messages"
4304 symbol_name="Sampler0L2CacheMisses"
4305 availability="$SubsliceMask 0x1 AND"
4306 semantic_type="event"
4307 mdapi_supported_apis=""
4308 mdapi_usage_flags="Frame Batch Draw"
4309 mdapi_hw_unit_type="subslice"
4310 mdapi_group="Sampler/Sampler Cache"
4311 />
4312 <counter name="VS AVG Active per Thread"
4313 description="The average number of cycles per hardware thread run in which vertex shaders were processed actively on the EUs."
4314 data_type="uint64"
4315 max_equation="100"
4316 equation="A 2 READ $VsThreads UDIV"
4317 underscore_name="vs_eu_active_per_thread"
4318 units="cycles"
4319 symbol_name="VsEuActivePerThread"
4320 semantic_type="event"
4321 mdapi_supported_apis="OGL IO BB"
4322 mdapi_usage_flags="Tier4 Frame Batch Draw"
4323 mdapi_group="EU Array/Vertex Shader"
4324 mdapi_hw_unit_type="gpu"
4325 />
4326 <counter name="VS Duration"
4327 description="Total Vertex Shader GPU duration."
4328 data_type="uint64"
4329 equation="A 2 READ A 0 READ UMUL A 2 READ A 7 READ UADD A 12 READ UADD A 17 READ UADD A 22 READ UADD A 27 READ UADD UDIV A 3 READ A 1 READ UMUL A 3 READ A 8 READ UADD A 13 READ UADD A 18 READ UADD A 23 READ UADD A 28 READ UADD UDIV UADD $GpuTime UMUL $GpuCoreClocks $EuCoresTotalCount UMUL 1000 UMUL UDIV"
4330 underscore_name="vs_duration"
4331 units="us"
4332 symbol_name="VsDuration"
4333 semantic_type="duration"
4334 mdapi_supported_apis="OGL4"
4335 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4336 mdapi_hw_unit_type="gpu"
4337 mdapi_group="EU Array/Vertex Shader"
4338 />
4339 <counter name="Samples Written"
4340 description="The total number of samples or pixels written to all render targets."
4341 data_type="uint64"
4342 equation="A 40 READ"
4343 underscore_name="samples_written"
4344 units="pixels"
4345 symbol_name="SamplesWritten"
4346 semantic_type="event"
4347 mdapi_supported_apis="OGL IO BB"
4348 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4349 mdapi_hw_unit_type="gpu"
4350 mdapi_group="3D Pipe/Output Merger"
4351 />
4352 <register_config type="NOA">
4353 <register type="NOA" address="0x00009840" value="0x00000080" />
4354 <register type="NOA" address="0x0002EB9C" value="0x01906400" />
4355 <register type="NOA" address="0x0002FB9C" value="0x01906400" />
4356 <register type="NOA" address="0x000253A4" value="0x00000000" />
4357 <register type="NOA" address="0x00026B9C" value="0x01906400" />
4358 <register type="NOA" address="0x00027B9C" value="0x01906400" />
4359 <register type="NOA" address="0x00027104" value="0x00A00000" />
4360 <register type="NOA" address="0x00027184" value="0x00A50000" />
4361 <register type="NOA" address="0x0002E804" value="0x00500000" />
4362 <register type="NOA" address="0x0002E984" value="0x00500000" />
4363 <register type="NOA" address="0x0002EB04" value="0x00500000" />
4364 <register type="NOA" address="0x0002EB80" value="0x00000084" />
4365 <register type="NOA" address="0x0002EB8C" value="0x14200000" />
4366 <register type="NOA" address="0x0002EB84" value="0x00000000" />
4367 <register type="NOA" address="0x0002F804" value="0x00050000" />
4368 <register type="NOA" address="0x0002F984" value="0x00050000" />
4369 <register type="NOA" address="0x0002FB04" value="0x00050000" />
4370 <register type="NOA" address="0x0002FB80" value="0x00000084" />
4371 <register type="NOA" address="0x0002FB8C" value="0x00050800" />
4372 <register type="NOA" address="0x0002FB84" value="0x00000000" />
4373 <register type="NOA" address="0x00025380" value="0x00000010" />
4374 <register type="NOA" address="0x0002538C" value="0x000000C0" />
4375 <register type="NOA" address="0x00025384" value="0xAA550000" />
4376 <register type="NOA" address="0x00025404" value="0xFFFFC000" />
4377 <register type="NOA" address="0x00026804" value="0x50000000" />
4378 <register type="NOA" address="0x00026984" value="0x50000000" />
4379 <register type="NOA" address="0x00026B04" value="0x50000000" />
4380 <register type="NOA" address="0x00026B80" value="0x00000084" />
4381 <register type="NOA" address="0x00026B90" value="0x00050800" />
4382 <register type="NOA" address="0x00026B84" value="0x00000000" />
4383 <register type="NOA" address="0x00027804" value="0x05000000" />
4384 <register type="NOA" address="0x00027984" value="0x05000000" />
4385 <register type="NOA" address="0x00027B04" value="0x05000000" />
4386 <register type="NOA" address="0x00027B80" value="0x00000084" />
4387 <register type="NOA" address="0x00027B90" value="0x00000142" />
4388 <register type="NOA" address="0x00027B84" value="0x00000000" />
4389 <register type="NOA" address="0x00026104" value="0xA0000000" />
4390 <register type="NOA" address="0x00026184" value="0xA5000000" />
4391 <register type="NOA" address="0x00025424" value="0x00008620" />
4392 <register type="NOA" address="0x0002541C" value="0x00000000" />
4393 <register type="NOA" address="0x00025428" value="0x0004A54A" />
4394 </register_config>
4395 <register_config type="OA">
4396 <register type="OA" address="0x00002740" value="0x00000000" /> <!--OAREPORTTRIG1 -->
4397 <register type="OA" address="0x00002744" value="0x00800000" /> <!--OAREPORTTRIG2 -->
4398 <register type="OA" address="0x00002710" value="0x00000000" /> <!--OASTARTTRIG1 -->
4399 <register type="OA" address="0x00002714" value="0x00800000" /> <!--OASTARTTRIG1 -->
4400 <register type="OA" address="0x00002720" value="0x00000000" /> <!--OASTARTTRIG1 -->
4401 <register type="OA" address="0x00002724" value="0x00800000" /> <!--OASTARTTRIG6 -->
4402 </register_config>
4403 </set>
4404
4405 </metrics>