mesa: Rename MESA_shader_framebuffer_fetch gl_extensions bits to EXT.
[mesa.git] / src / mesa / drivers / dri / i965 / brw_oa_hsw.xml
1 <?xml version="1.0"?>
2 <metrics version="1490233727" 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="uint64"
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 type="OA" address="0x0000236C" value="0x00000000" />
1737 </register_config>
1738 </set>
1739
1740 <set name="Compute Metrics Extended Gen7.5"
1741 mdapi_supported_apis="OGL4 OCL IO BB"
1742 underscore_name="compute_extended"
1743 hw_config_guid="3865be28-6982-49fe-9494-e4d1b4795413"
1744 chipset="HSW"
1745 symbol_name="ComputeExtended"
1746 >
1747 <counter name="EuUntypedWrites0"
1748 description="The subslice 0 EU Untyped Writes subslice 0."
1749 data_type="uint64"
1750 equation="B 1 READ"
1751 underscore_name="eu_untyped_writes0"
1752 units="messages"
1753 symbol_name="EuUntypedWrites0"
1754 semantic_type="event"
1755 mdapi_supported_apis=""
1756 mdapi_usage_flags="Draw"
1757 mdapi_hw_unit_type="subslice"
1758 mdapi_group="L3/Data Port"
1759 />
1760 <counter name="Untyped Writes 0"
1761 description="The subslice 0 untyped writes (including SLM writes)."
1762 data_type="uint64"
1763 equation="C 1 READ"
1764 underscore_name="untyped_writes0"
1765 units="messages"
1766 symbol_name="UntypedWrites0"
1767 semantic_type="event"
1768 mdapi_supported_apis=""
1769 mdapi_usage_flags="Draw"
1770 mdapi_hw_unit_type="subslice"
1771 mdapi_group="L3/Data Port"
1772 />
1773 <counter name="UntypedWritesPerCacheLine"
1774 description="The ratio of EU untyped write requests to L3 cache line writes."
1775 data_type="float"
1776 equation="$EuUntypedWrites0 $UntypedWrites0 FDIV"
1777 underscore_name="untyped_writes_per_cache_line"
1778 units="eu sends to l3 cache lines"
1779 symbol_name="UntypedWritesPerCacheLine"
1780 semantic_type="ratio"
1781 mdapi_supported_apis=""
1782 mdapi_usage_flags="Draw"
1783 mdapi_hw_unit_type="subslice"
1784 mdapi_group="L3/Data Port"
1785 />
1786 <counter name="Typed Reads 0"
1787 description="The subslice 0 typed reads."
1788 data_type="uint64"
1789 equation="C 2 READ"
1790 underscore_name="typed_reads0"
1791 units="messages"
1792 symbol_name="TypedReads0"
1793 semantic_type="event"
1794 mdapi_supported_apis=""
1795 mdapi_usage_flags="Draw"
1796 mdapi_hw_unit_type="subslice"
1797 mdapi_group="L3/Data Port"
1798 />
1799 <counter name="Typed Writes 0"
1800 description="The subslice 0 typed writes."
1801 data_type="uint64"
1802 equation="C 0 READ"
1803 underscore_name="typed_writes0"
1804 units="messages"
1805 symbol_name="TypedWrites0"
1806 semantic_type="event"
1807 mdapi_supported_apis=""
1808 mdapi_usage_flags="Draw"
1809 mdapi_hw_unit_type="subslice"
1810 mdapi_group="L3/Data Port"
1811 />
1812 <counter name="EuTypedAtomics0"
1813 description="The subslice 0 EU Typed Atomics subslice 0."
1814 data_type="uint64"
1815 equation="B 5 READ"
1816 underscore_name="eu_typed_atomics0"
1817 units="messages"
1818 symbol_name="EuTypedAtomics0"
1819 semantic_type="event"
1820 mdapi_supported_apis=""
1821 mdapi_usage_flags="Draw"
1822 mdapi_hw_unit_type="subslice"
1823 mdapi_group="L3/Data Port"
1824 />
1825 <counter name="Typed Atomics 0"
1826 description="The subslice 0 typed atomics."
1827 data_type="uint64"
1828 equation="C 4 READ"
1829 underscore_name="typed_atomics0"
1830 units="messages"
1831 symbol_name="TypedAtomics0"
1832 semantic_type="event"
1833 mdapi_supported_apis=""
1834 mdapi_usage_flags="Draw"
1835 mdapi_hw_unit_type="subslice"
1836 mdapi_group="L3/Data Port"
1837 />
1838 <counter name="TypedAtomicsPerCacheLine"
1839 description="The ratio of EU typed atomics requests to L3 cache line writes."
1840 data_type="float"
1841 equation="$EuTypedAtomics0 $TypedAtomics0 FDIV"
1842 underscore_name="typed_atomics_per_cache_line"
1843 units="eu sends to l3 cache lines"
1844 symbol_name="TypedAtomicsPerCacheLine"
1845 semantic_type="ratio"
1846 mdapi_supported_apis=""
1847 mdapi_usage_flags="Draw"
1848 mdapi_hw_unit_type="subslice"
1849 mdapi_group="L3/Data Port"
1850 />
1851 <counter name="EuUntypedReads0"
1852 description="The subslice 0 EU Untyped Reads subslice 0."
1853 data_type="uint64"
1854 equation="B 0 READ"
1855 underscore_name="eu_untyped_reads0"
1856 units="messages"
1857 symbol_name="EuUntypedReads0"
1858 semantic_type="event"
1859 mdapi_supported_apis=""
1860 mdapi_usage_flags="Draw"
1861 mdapi_hw_unit_type="subslice"
1862 mdapi_group="L3/Data Port"
1863 />
1864 <counter name="EuUntypedAtomics0"
1865 description="The subslice 0 EU Untyped Atomics subslice 0."
1866 data_type="uint64"
1867 equation="B 4 READ"
1868 underscore_name="eu_untyped_atomics0"
1869 units="messages"
1870 symbol_name="EuUntypedAtomics0"
1871 semantic_type="event"
1872 mdapi_supported_apis=""
1873 mdapi_usage_flags="Draw"
1874 mdapi_hw_unit_type="subslice"
1875 mdapi_group="L3/Data Port"
1876 />
1877 <counter name="GPU Core Clocks"
1878 description="The total number of GPU core clocks elapsed during the measurement."
1879 data_type="uint64"
1880 equation="B 7 READ"
1881 underscore_name="gpu_clocks"
1882 units="cycles"
1883 symbol_name="GpuClocks"
1884 semantic_type="event"
1885 mdapi_supported_apis="OGL OCL IO BB"
1886 mdapi_usage_flags="Tier1 Frame Batch Draw"
1887 mdapi_hw_unit_type="gpu"
1888 mdapi_group="GPU"
1889 />
1890 <counter name="CS Threads Dispatched"
1891 description="The total number of compute shader hardware threads dispatched."
1892 data_type="uint64"
1893 equation="A 20 READ"
1894 underscore_name="cs_threads"
1895 units="threads"
1896 symbol_name="CsThreads"
1897 semantic_type="event"
1898 mdapi_supported_apis=""
1899 mdapi_usage_flags="Tier3 Frame Batch Draw"
1900 mdapi_hw_unit_type="gpu"
1901 mdapi_group="EU Array/Compute Shader"
1902 />
1903 <counter name="EuTypedWrites0"
1904 description="The subslice 0 EU Typed Writes subslice 0."
1905 data_type="uint64"
1906 equation="B 3 READ"
1907 underscore_name="eu_typed_writes0"
1908 units="messages"
1909 symbol_name="EuTypedWrites0"
1910 semantic_type="event"
1911 mdapi_supported_apis=""
1912 mdapi_usage_flags="Draw"
1913 mdapi_hw_unit_type="subslice"
1914 mdapi_group="L3/Data Port"
1915 />
1916 <counter name="TypedWritesPerCacheLine"
1917 description="The ratio of EU typed write requests to L3 cache line writes."
1918 data_type="float"
1919 equation="$EuTypedWrites0 $TypedWrites0 FDIV"
1920 underscore_name="typed_writes_per_cache_line"
1921 units="eu sends to l3 cache lines"
1922 symbol_name="TypedWritesPerCacheLine"
1923 semantic_type="ratio"
1924 mdapi_supported_apis=""
1925 mdapi_usage_flags="Draw"
1926 mdapi_hw_unit_type="subslice"
1927 mdapi_group="L3/Data Port"
1928 />
1929 <counter name="EuTypedReads0"
1930 description="The subslice 0 EU Typed Reads subslice 0."
1931 data_type="uint64"
1932 equation="B 2 READ"
1933 underscore_name="eu_typed_reads0"
1934 units="messages"
1935 symbol_name="EuTypedReads0"
1936 semantic_type="event"
1937 mdapi_supported_apis=""
1938 mdapi_usage_flags="Draw"
1939 mdapi_hw_unit_type="subslice"
1940 mdapi_group="L3/Data Port"
1941 />
1942 <counter name="EuUrbAtomics0"
1943 description="The subslice 0 EU URB Atomics subslice 0."
1944 data_type="uint64"
1945 equation="B 6 READ"
1946 underscore_name="eu_urb_atomics0"
1947 units="messages"
1948 symbol_name="EuUrbAtomics0"
1949 semantic_type="event"
1950 mdapi_supported_apis=""
1951 mdapi_usage_flags="Draw"
1952 mdapi_hw_unit_type="subslice"
1953 mdapi_group="L3/Data Port"
1954 />
1955 <counter name="Untyped Reads 0"
1956 description="The subslice 0 untyped reads (including SLM reads)."
1957 data_type="uint64"
1958 equation="C 3 READ"
1959 underscore_name="untyped_reads0"
1960 units="messages"
1961 symbol_name="UntypedReads0"
1962 semantic_type="event"
1963 mdapi_supported_apis=""
1964 mdapi_usage_flags="Draw"
1965 mdapi_hw_unit_type="subslice"
1966 mdapi_group="L3/Data Port"
1967 />
1968 <counter name="UntypedReadsPerCacheLine"
1969 description="The ratio of EU untyped read requests to L3 cache line reads."
1970 data_type="float"
1971 equation="$EuUntypedReads0 $UntypedReads0 FDIV"
1972 underscore_name="untyped_reads_per_cache_line"
1973 units="eu sends to l3 cache lines"
1974 symbol_name="UntypedReadsPerCacheLine"
1975 semantic_type="ratio"
1976 mdapi_supported_apis=""
1977 mdapi_usage_flags="Draw"
1978 mdapi_hw_unit_type="subslice"
1979 mdapi_group="L3/Data Port"
1980 />
1981 <counter name="GPU Time Elapsed"
1982 description="Time elapsed on the GPU during the measurement."
1983 data_type="uint64"
1984 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
1985 underscore_name="gpu_time"
1986 units="ns"
1987 symbol_name="GpuTime"
1988 semantic_type="duration"
1989 mdapi_supported_apis=""
1990 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1991 mdapi_hw_unit_type="gpu"
1992 mdapi_group="GPU"
1993 />
1994 <counter name="TypedReadsPerCacheLine"
1995 description="The ratio of EU typed read requests to L3 cache line reads."
1996 data_type="float"
1997 equation="$EuTypedReads0 $TypedReads0 FDIV"
1998 underscore_name="typed_reads_per_cache_line"
1999 units="eu sends to l3 cache lines"
2000 symbol_name="TypedReadsPerCacheLine"
2001 semantic_type="ratio"
2002 mdapi_supported_apis=""
2003 mdapi_usage_flags="Draw"
2004 mdapi_hw_unit_type="subslice"
2005 mdapi_group="L3/Data Port"
2006 />
2007 <register_config type="NOA">
2008 <register type="NOA" address="0x00009840" value="0x00000080" />
2009 <register type="NOA" address="0x0002681C" value="0x3EB00800" />
2010 <register type="NOA" address="0x00026820" value="0x00900000" />
2011 <register type="NOA" address="0x00025384" value="0x02AAAAAA" />
2012 <register type="NOA" address="0x00025404" value="0x03FFFFFF" />
2013 <register type="NOA" address="0x00026800" value="0x00142284" />
2014 <register type="NOA" address="0x00026808" value="0x0E629062" />
2015 <register type="NOA" address="0x0002680C" value="0x3F6F55CB" />
2016 <register type="NOA" address="0x00026810" value="0x00000014" />
2017 <register type="NOA" address="0x00026804" value="0x00000000" />
2018 <register type="NOA" address="0x00026104" value="0x02AAAAAA" />
2019 <register type="NOA" address="0x00026184" value="0x02AAAAAA" />
2020 <register type="NOA" address="0x00025420" value="0x00000000" />
2021 <register type="NOA" address="0x00025424" value="0x00000000" />
2022 <register type="NOA" address="0x0002541C" value="0x00000000" />
2023 <register type="NOA" address="0x00025428" value="0x00000000" />
2024 </register_config>
2025 <register_config type="OA">
2026 <register type="OA" address="0x00002724" value="0xF0800000" /> <!--OASTARTTRIG6 -->
2027 <register type="OA" address="0x00002720" value="0x00000000" /> <!--OASTARTTRIG1 -->
2028 <register type="OA" address="0x00002714" value="0xF0800000" /> <!--OASTARTTRIG1 -->
2029 <register type="OA" address="0x00002710" value="0x00000000" /> <!--OASTARTTRIG1 -->
2030 <register type="OA" address="0x00002770" value="0x0007FE2A" /> <!--OACEC0_0 -->
2031 <register type="OA" address="0x00002774" value="0x0000FF00" /> <!--OACEC0_1 -->
2032 <register type="OA" address="0x00002778" value="0x0007FE6A" /> <!--OACEC1_0 -->
2033 <register type="OA" address="0x0000277C" value="0x0000FF00" /> <!--OACEC1_1 -->
2034 <register type="OA" address="0x00002780" value="0x0007FE92" /> <!--OACEC2_0 -->
2035 <register type="OA" address="0x00002784" value="0x0000FF00" /> <!--OACEC2_1 -->
2036 <register type="OA" address="0x00002788" value="0x0007FEA2" /> <!--OACEC3_0 -->
2037 <register type="OA" address="0x0000278C" value="0x0000FF00" /> <!--OACEC3_1 -->
2038 <register type="OA" address="0x00002790" value="0x0007FE32" /> <!--OACEC4_0 -->
2039 <register type="OA" address="0x00002794" value="0x0000FF00" /> <!--OACEC4_1 -->
2040 <register type="OA" address="0x00002798" value="0x0007FE9A" /> <!--OACEC5_0 -->
2041 <register type="OA" address="0x0000279C" value="0x0000FF00" /> <!--OACEC5_1 -->
2042 <register type="OA" address="0x000027A0" value="0x0007FF23" /> <!--OACEC6_0 -->
2043 <register type="OA" address="0x000027A4" value="0x0000FF00" /> <!--OACEC6_1 -->
2044 <register type="OA" address="0x000027A8" value="0x0007FFF3" /> <!--OACEC7_0 -->
2045 <register type="OA" address="0x000027AC" value="0x0000FFFE" /> <!--OACEC7_1 -->
2046 </register_config>
2047 </set>
2048
2049 <set name="Memory Reads Distribution Gen7.5"
2050 mdapi_supported_apis="OGL OCL IO BB"
2051 underscore_name="memory_reads"
2052 hw_config_guid="bb5ed49b-2497-4095-94f6-26ba294db88a"
2053 chipset="HSW"
2054 symbol_name="MemoryReads"
2055 >
2056 <counter name="GPU Core Clocks"
2057 description="The total number of GPU core clocks elapsed during the measurement."
2058 data_type="uint64"
2059 equation="C 7 READ"
2060 underscore_name="gpu_core_clocks"
2061 units="cycles"
2062 symbol_name="GpuCoreClocks"
2063 semantic_type="event"
2064 mdapi_supported_apis=""
2065 mdapi_usage_flags="Tier1 Frame Batch Draw"
2066 mdapi_hw_unit_type="gpu"
2067 mdapi_group="GPU"
2068 />
2069 <counter name="EU Active"
2070 description="The percentage of time in which the Execution Units were actively processing."
2071 data_type="float"
2072 max_equation="100"
2073 equation="A 0 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2074 underscore_name="eu_active"
2075 units="percent"
2076 symbol_name="EuActive"
2077 semantic_type="duration"
2078 mdapi_supported_apis=""
2079 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2080 mdapi_group="EU Array"
2081 mdapi_hw_unit_type="gpu"
2082 />
2083 <counter name="TES EU Stall"
2084 description="The percentage of time in which evaluation shaders were stalled on the EUs."
2085 data_type="float"
2086 max_equation="100"
2087 equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2088 underscore_name="ds_eu_stall"
2089 units="percent"
2090 symbol_name="DsEuStall"
2091 semantic_type="duration"
2092 mdapi_supported_apis="OGL4 OCL IO BB"
2093 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2094 mdapi_group="EU Array/Evaluation Shader"
2095 mdapi_hw_unit_type="gpu"
2096 />
2097 <counter name="Alpha Test Fails"
2098 description="The total number of pixels dropped on post-FS alpha test."
2099 data_type="uint64"
2100 equation="A 37 READ"
2101 underscore_name="alpha_test_fails"
2102 units="pixels"
2103 symbol_name="AlphaTestFails"
2104 semantic_type="event"
2105 mdapi_supported_apis="OGL IO BB"
2106 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2107 mdapi_hw_unit_type="gpu"
2108 mdapi_group="3D Pipe/Output Merger"
2109 />
2110 <counter name="TES Threads Dispatched"
2111 description="The total number of evaluation shader hardware threads dispatched."
2112 data_type="uint64"
2113 equation="A 15 READ"
2114 underscore_name="ds_threads"
2115 units="threads"
2116 symbol_name="DsThreads"
2117 semantic_type="event"
2118 mdapi_supported_apis="OGL4 OCL IO BB"
2119 mdapi_usage_flags="Tier3 Frame Batch Draw"
2120 mdapi_hw_unit_type="gpu"
2121 mdapi_group="EU Array/Evaluation Shader"
2122 />
2123 <counter name="TES AVG Active per Thread"
2124 description="The average number of cycles per hardware thread run in which evaluation shaders were processed actively on the EUs."
2125 data_type="uint64"
2126 max_equation="100"
2127 equation="A 12 READ $DsThreads UDIV"
2128 underscore_name="ds_eu_active_per_thread"
2129 units="cycles"
2130 symbol_name="DsEuActivePerThread"
2131 semantic_type="event"
2132 mdapi_supported_apis="OGL4 OCL IO BB"
2133 mdapi_usage_flags="Tier4 Frame Batch Draw"
2134 mdapi_group="EU Array/Evaluation Shader"
2135 mdapi_hw_unit_type="gpu"
2136 />
2137 <counter name="GS Threads Dispatched"
2138 description="The total number of geometry shader hardware threads dispatched."
2139 data_type="uint64"
2140 equation="A 25 READ"
2141 underscore_name="gs_threads"
2142 units="threads"
2143 symbol_name="GsThreads"
2144 semantic_type="event"
2145 mdapi_supported_apis="OGL4 OCL IO BB"
2146 mdapi_usage_flags="Tier3 Frame Batch Draw"
2147 mdapi_hw_unit_type="gpu"
2148 mdapi_group="EU Array/Geometry Shader"
2149 />
2150 <counter name="GS EU Stall"
2151 description="The percentage of time in which geometry shaders were stalled on the EUs."
2152 data_type="float"
2153 max_equation="100"
2154 equation="A 23 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2155 underscore_name="gs_eu_stall"
2156 units="percent"
2157 symbol_name="GsEuStall"
2158 semantic_type="duration"
2159 mdapi_supported_apis="OGL4 OCL IO BB"
2160 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2161 mdapi_group="EU Array/Geometry Shader"
2162 mdapi_hw_unit_type="gpu"
2163 />
2164 <counter name="VS Threads Dispatched"
2165 description="The total number of vertex shader hardware threads dispatched."
2166 data_type="uint64"
2167 equation="A 5 READ"
2168 underscore_name="vs_threads"
2169 units="threads"
2170 symbol_name="VsThreads"
2171 semantic_type="event"
2172 mdapi_supported_apis="OGL IO BB"
2173 mdapi_usage_flags="Tier3 Frame Batch Draw"
2174 mdapi_hw_unit_type="gpu"
2175 mdapi_group="EU Array/Vertex Shader"
2176 />
2177 <counter name="LLC GPU Read Accesses"
2178 description="The total number of LLC cache lookups for reads done from the GPU."
2179 data_type="uint64"
2180 equation="C 6 READ"
2181 underscore_name="llc_read_accesses"
2182 units="messages"
2183 symbol_name="LlcReadAccesses"
2184 semantic_type="event"
2185 mdapi_supported_apis=""
2186 mdapi_usage_flags="Draw"
2187 mdapi_hw_unit_type="gpu"
2188 mdapi_group="LLC"
2189 />
2190 <counter name="FS Threads Dispatched"
2191 description="The total number of fragment shader hardware threads dispatched."
2192 data_type="uint64"
2193 equation="A 30 READ"
2194 underscore_name="ps_threads"
2195 units="threads"
2196 symbol_name="PsThreads"
2197 semantic_type="event"
2198 mdapi_supported_apis="OGL IO BB"
2199 mdapi_usage_flags="Tier3 Frame Batch Draw"
2200 mdapi_hw_unit_type="gpu"
2201 mdapi_group="EU Array/Fragment Shader"
2202 />
2203 <counter name="GtiMemoryReads"
2204 description="The total number of GTI memory reads (64B each)."
2205 data_type="uint64"
2206 equation="C 5 READ"
2207 underscore_name="gti_memory_reads"
2208 units="messages"
2209 symbol_name="GtiMemoryReads"
2210 semantic_type="event"
2211 mdapi_supported_apis=""
2212 mdapi_usage_flags="Draw"
2213 mdapi_hw_unit_type="gpu"
2214 mdapi_group="GTI"
2215 />
2216 <counter name="CS Threads Dispatched"
2217 description="The total number of compute shader hardware threads dispatched."
2218 data_type="uint64"
2219 equation="A 20 READ"
2220 underscore_name="cs_threads"
2221 units="threads"
2222 symbol_name="CsThreads"
2223 semantic_type="event"
2224 mdapi_supported_apis="OGL4 OCL IO BB"
2225 mdapi_usage_flags="Tier3 Frame Batch Draw"
2226 mdapi_hw_unit_type="gpu"
2227 mdapi_group="EU Array/Compute Shader"
2228 />
2229 <counter name="CS AVG Active per Thread"
2230 description="The average number of cycles per hardware thread run in which compute shaders were processed actively on the EUs."
2231 data_type="uint64"
2232 max_equation="100"
2233 equation="A 17 READ $CsThreads UDIV"
2234 underscore_name="cs_eu_active_per_thread"
2235 units="cycles"
2236 symbol_name="CsEuActivePerThread"
2237 semantic_type="event"
2238 mdapi_supported_apis="OGL4 OCL IO BB"
2239 mdapi_usage_flags="Tier3 Frame Batch Draw"
2240 mdapi_group="EU Array/Compute Shader"
2241 mdapi_hw_unit_type="gpu"
2242 />
2243 <counter name="GtiRczMemoryReads"
2244 description="The total number of GTI memory reads from Render Depth Cache."
2245 data_type="uint64"
2246 equation="B 7 READ"
2247 underscore_name="gti_rcz_memory_reads"
2248 units="messages"
2249 symbol_name="GtiRczMemoryReads"
2250 semantic_type="event"
2251 mdapi_supported_apis=""
2252 mdapi_usage_flags="Draw"
2253 mdapi_hw_unit_type="gpu"
2254 mdapi_group="GTI/Depth Cache"
2255 />
2256 <counter name="GS AVG Stall per Thread"
2257 description="The average number of cycles per hardware thread run in which geometry shaders were stalled on the EUs."
2258 data_type="uint64"
2259 equation="A 23 READ $GsThreads UDIV"
2260 underscore_name="gs_eu_stall_per_thread"
2261 units="cycles"
2262 symbol_name="GsEuStallPerThread"
2263 semantic_type="event"
2264 mdapi_supported_apis="OGL4 OCL IO BB"
2265 mdapi_usage_flags="Tier4 Frame Batch Draw"
2266 mdapi_hw_unit_type="gpu"
2267 mdapi_group="EU Array/Geometry Shader"
2268 />
2269 <counter name="GPU Time Elapsed"
2270 description="Time elapsed on the GPU during the measurement."
2271 data_type="uint64"
2272 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
2273 underscore_name="gpu_time"
2274 units="ns"
2275 symbol_name="GpuTime"
2276 semantic_type="duration"
2277 mdapi_supported_apis=""
2278 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2279 mdapi_hw_unit_type="gpu"
2280 mdapi_group="GPU"
2281 />
2282 <counter name="AVG GPU Core Frequency"
2283 description="Average GPU Core Frequency in the measurement."
2284 data_type="uint64"
2285 max_equation="$GpuMaxFrequency"
2286 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
2287 underscore_name="avg_gpu_core_frequency"
2288 units="hz"
2289 symbol_name="AvgGpuCoreFrequency"
2290 semantic_type="event"
2291 mdapi_supported_apis=""
2292 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2293 mdapi_group="GPU"
2294 mdapi_hw_unit_type="gpu"
2295 />
2296 <counter name="GtiRccMemoryReads"
2297 description="The total number of GTI memory reads from Render Color Cache (Render Color Cache misses)."
2298 data_type="uint64"
2299 equation="B 3 READ"
2300 underscore_name="gti_rcc_memory_reads"
2301 units="messages"
2302 symbol_name="GtiRccMemoryReads"
2303 semantic_type="event"
2304 mdapi_supported_apis=""
2305 mdapi_usage_flags="Draw"
2306 mdapi_hw_unit_type="gpu"
2307 mdapi_group="GTI/Color Cache"
2308 />
2309 <counter name="FS AVG Stall per Thread"
2310 description="The average number of cycles per hardware thread run in which fragment shaders were stalled on the EUs."
2311 data_type="uint64"
2312 equation="A 28 READ $PsThreads UDIV"
2313 underscore_name="ps_eu_stall_per_thread"
2314 units="cycles"
2315 symbol_name="PsEuStallPerThread"
2316 semantic_type="event"
2317 mdapi_supported_apis="OGL IO BB"
2318 mdapi_usage_flags="Tier4 Frame Batch Draw"
2319 mdapi_hw_unit_type="gpu"
2320 mdapi_group="EU Array/Fragment Shader"
2321 />
2322 <counter name="TES EU Active"
2323 description="The percentage of time in which evaluation shaders were processed actively on the EUs."
2324 data_type="float"
2325 max_equation="100"
2326 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2327 underscore_name="ds_eu_active"
2328 units="percent"
2329 symbol_name="DsEuActive"
2330 semantic_type="duration"
2331 mdapi_supported_apis="OGL4 OCL IO BB"
2332 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2333 mdapi_group="EU Array/Evaluation Shader"
2334 mdapi_hw_unit_type="gpu"
2335 />
2336 <counter name="VS AVG Stall per Thread"
2337 description="The average number of cycles per hardware thread run in which vertex shaders were stalled on the EUs."
2338 data_type="uint64"
2339 equation="A 3 READ $VsThreads UDIV"
2340 underscore_name="vs_eu_stall_per_thread"
2341 units="cycles"
2342 symbol_name="VsEuStallPerThread"
2343 semantic_type="event"
2344 mdapi_supported_apis="OGL IO BB"
2345 mdapi_usage_flags="Tier4 Frame Batch Draw"
2346 mdapi_hw_unit_type="gpu"
2347 mdapi_group="EU Array/Vertex Shader"
2348 />
2349 <counter name="TCS EU Stall"
2350 description="The percentage of time in which control shaders were stalled on the EUs."
2351 data_type="float"
2352 max_equation="100"
2353 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2354 underscore_name="hs_eu_stall"
2355 units="percent"
2356 symbol_name="HsEuStall"
2357 semantic_type="duration"
2358 mdapi_supported_apis="OGL4 OCL IO BB"
2359 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2360 mdapi_group="EU Array/Control Shader"
2361 mdapi_hw_unit_type="gpu"
2362 />
2363 <counter name="GPU Busy"
2364 description="The percentage of time in which the GPU has being processing GPU commands."
2365 data_type="float"
2366 max_equation="100"
2367 equation="A 41 READ 100 UMUL $GpuCoreClocks FDIV"
2368 underscore_name="gpu_busy"
2369 units="percent"
2370 symbol_name="GpuBusy"
2371 semantic_type="duration"
2372 mdapi_supported_apis=""
2373 mdapi_usage_flags="Tier1 Overview System Frame"
2374 mdapi_group="GPU"
2375 mdapi_hw_unit_type="gpu"
2376 />
2377 <counter name="FS AVG Active per Thread"
2378 description="The average number of cycles per hardware thread run in which fragment shaders were processed actively on the EUs."
2379 data_type="uint64"
2380 max_equation="100"
2381 equation="A 27 READ $PsThreads UDIV"
2382 underscore_name="ps_eu_active_per_thread"
2383 units="cycles"
2384 symbol_name="PsEuActivePerThread"
2385 semantic_type="event"
2386 mdapi_supported_apis="OGL IO BB"
2387 mdapi_usage_flags="Tier4 Frame Batch Draw"
2388 mdapi_group="EU Array/Fragment Shader"
2389 mdapi_hw_unit_type="gpu"
2390 />
2391 <counter name="GtiCmdStreamerMemoryReads"
2392 description="The total number of GTI memory reads from Command Streamer."
2393 data_type="uint64"
2394 equation="B 0 READ"
2395 underscore_name="gti_cmd_streamer_memory_reads"
2396 units="messages"
2397 symbol_name="GtiCmdStreamerMemoryReads"
2398 semantic_type="event"
2399 mdapi_supported_apis=""
2400 mdapi_usage_flags="Draw"
2401 mdapi_hw_unit_type="gpu"
2402 mdapi_group="GTI/3D Pipe/Command Streamer"
2403 />
2404 <counter name="Early Depth Test Fails"
2405 description="The total number of pixels dropped on early depth test."
2406 data_type="uint64"
2407 equation="A 35 READ"
2408 underscore_name="early_depth_test_fails"
2409 units="pixels"
2410 symbol_name="EarlyDepthTestFails"
2411 semantic_type="event"
2412 mdapi_supported_apis="OGL IO BB"
2413 mdapi_usage_flags="Tier3 Frame Batch Draw"
2414 mdapi_hw_unit_type="gpu"
2415 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
2416 />
2417 <counter name="GS EU Active"
2418 description="The percentage of time in which geometry shaders were processed actively on the EUs."
2419 data_type="float"
2420 max_equation="100"
2421 equation="A 22 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2422 underscore_name="gs_eu_active"
2423 units="percent"
2424 symbol_name="GsEuActive"
2425 semantic_type="duration"
2426 mdapi_supported_apis="OGL4 OCL IO BB"
2427 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2428 mdapi_group="EU Array/Geometry Shader"
2429 mdapi_hw_unit_type="gpu"
2430 />
2431 <counter name="FS EU Active"
2432 description="The percentage of time in which fragment shaders were processed actively on the EUs."
2433 data_type="float"
2434 max_equation="100"
2435 equation="A 27 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2436 underscore_name="ps_eu_active"
2437 units="percent"
2438 symbol_name="PsEuActive"
2439 semantic_type="duration"
2440 mdapi_supported_apis="OGL IO BB"
2441 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2442 mdapi_group="EU Array/Fragment Shader"
2443 mdapi_hw_unit_type="gpu"
2444 />
2445 <counter name="TES AVG Stall per Thread"
2446 description="The average number of cycles per hardware thread run in which evaluation shaders were stalled on the EUs."
2447 data_type="uint64"
2448 equation="A 13 READ $DsThreads UDIV"
2449 underscore_name="ds_eu_stall_per_thread"
2450 units="cycles"
2451 symbol_name="DsEuStallPerThread"
2452 semantic_type="event"
2453 mdapi_supported_apis="OGL4 OCL IO BB"
2454 mdapi_usage_flags="Tier4 Frame Batch Draw"
2455 mdapi_hw_unit_type="gpu"
2456 mdapi_group="EU Array/Evaluation Shader"
2457 />
2458 <counter name="GS AVG Active per Thread"
2459 description="The average number of cycles per hardware thread run in which geometry shaders were processed actively on the EUs."
2460 data_type="uint64"
2461 max_equation="100"
2462 equation="A 22 READ $GsThreads UDIV"
2463 underscore_name="gs_eu_active_per_thread"
2464 units="cycles"
2465 symbol_name="GsEuActivePerThread"
2466 semantic_type="event"
2467 mdapi_supported_apis="OGL4 OCL IO BB"
2468 mdapi_usage_flags="Tier4 Frame Batch Draw"
2469 mdapi_group="EU Array/Geometry Shader"
2470 mdapi_hw_unit_type="gpu"
2471 />
2472 <counter name="GtiHiDepthMemoryReads"
2473 description="The total number of GTI memory reads from Hierarchical Depth Cache."
2474 data_type="uint64"
2475 equation="B 5 READ"
2476 underscore_name="gti_hi_depth_memory_reads"
2477 units="messages"
2478 symbol_name="GtiHiDepthMemoryReads"
2479 semantic_type="event"
2480 mdapi_supported_apis=""
2481 mdapi_usage_flags="Draw"
2482 mdapi_hw_unit_type="gpu"
2483 mdapi_group="GTI/Depth Cache"
2484 />
2485 <counter name="TCS Threads Dispatched"
2486 description="The total number of control shader hardware threads dispatched."
2487 data_type="uint64"
2488 equation="A 10 READ"
2489 underscore_name="hs_threads"
2490 units="threads"
2491 symbol_name="HsThreads"
2492 semantic_type="event"
2493 mdapi_supported_apis="OGL4 OCL IO BB"
2494 mdapi_usage_flags="Tier3 Frame Batch Draw"
2495 mdapi_hw_unit_type="gpu"
2496 mdapi_group="EU Array/Control Shader"
2497 />
2498 <counter name="TCS AVG Stall per Thread"
2499 description="The average number of cycles per hardware thread run in which control shaders were stalled on the EUs."
2500 data_type="uint64"
2501 equation="A 8 READ $HsThreads UDIV"
2502 underscore_name="hs_eu_stall_per_thread"
2503 units="cycles"
2504 symbol_name="HsEuStallPerThread"
2505 semantic_type="event"
2506 mdapi_supported_apis="OGL4 OCL IO BB"
2507 mdapi_usage_flags="Tier4 Frame Batch Draw"
2508 mdapi_hw_unit_type="gpu"
2509 mdapi_group="EU Array/Control Shader"
2510 />
2511 <counter name="TCS EU Active"
2512 description="The percentage of time in which control shaders were processed actively on the EUs."
2513 data_type="float"
2514 max_equation="100"
2515 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2516 underscore_name="hs_eu_active"
2517 units="percent"
2518 symbol_name="HsEuActive"
2519 semantic_type="duration"
2520 mdapi_supported_apis="OGL4 OCL IO BB"
2521 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2522 mdapi_group="EU Array/Control Shader"
2523 mdapi_hw_unit_type="gpu"
2524 />
2525 <counter name="Samples Killed in FS"
2526 description="The total number of samples or pixels dropped in fragment shaders."
2527 data_type="uint64"
2528 equation="A 36 READ"
2529 underscore_name="samples_killed_in_ps"
2530 units="pixels"
2531 symbol_name="SamplesKilledInPs"
2532 semantic_type="event"
2533 mdapi_supported_apis="OGL IO BB"
2534 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
2535 mdapi_hw_unit_type="gpu"
2536 mdapi_group="3D Pipe/Fragment Shader"
2537 />
2538 <counter name="Late Depth Test Fails"
2539 description="The total number of pixels dropped on post-FS depth test."
2540 data_type="uint64"
2541 equation="A 39 READ $SamplesKilledInPs USUB"
2542 underscore_name="post_ps_depth_test_fails"
2543 units="pixels"
2544 symbol_name="PostPsDepthTestFails"
2545 semantic_type="event"
2546 mdapi_supported_apis="OGL IO BB"
2547 mdapi_usage_flags="Tier3 Frame Batch Draw"
2548 mdapi_hw_unit_type="gpu"
2549 mdapi_group="3D Pipe/Output Merger"
2550 />
2551 <counter name="TCS AVG Active per Thread"
2552 description="The average number of cycles per hardware thread run in which control shaders were processed actively on the EUs."
2553 data_type="uint64"
2554 max_equation="100"
2555 equation="A 7 READ $HsThreads UDIV"
2556 underscore_name="hs_eu_active_per_thread"
2557 units="cycles"
2558 symbol_name="HsEuActivePerThread"
2559 semantic_type="event"
2560 mdapi_supported_apis="OGL4 OCL IO BB"
2561 mdapi_usage_flags="Tier4 Frame Batch Draw"
2562 mdapi_group="EU Array/Control Shader"
2563 mdapi_hw_unit_type="gpu"
2564 />
2565 <counter name="FS EU Stall"
2566 description="The percentage of time in which fragment shaders were stalled on the EUs."
2567 data_type="float"
2568 max_equation="100"
2569 equation="A 28 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2570 underscore_name="ps_eu_stall"
2571 units="percent"
2572 symbol_name="PsEuStall"
2573 semantic_type="duration"
2574 mdapi_supported_apis="OGL IO BB"
2575 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2576 mdapi_group="EU Array/Fragment Shader"
2577 mdapi_hw_unit_type="gpu"
2578 />
2579 <counter name="EU Stall"
2580 description="The percentage of time in which the Execution Units were stalled."
2581 data_type="float"
2582 max_equation="100"
2583 equation="A 1 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2584 underscore_name="eu_stall"
2585 units="percent"
2586 symbol_name="EuStall"
2587 semantic_type="duration"
2588 mdapi_supported_apis=""
2589 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2590 mdapi_group="EU Array"
2591 mdapi_hw_unit_type="gpu"
2592 />
2593 <counter name="GtiMscMemoryReads"
2594 description="The total number of GTI memory reads from Multisampling Color Cache (Multisampling Color Cache misses)."
2595 data_type="uint64"
2596 equation="B 4 READ"
2597 underscore_name="gti_msc_memory_reads"
2598 units="messages"
2599 symbol_name="GtiMscMemoryReads"
2600 semantic_type="event"
2601 mdapi_supported_apis=""
2602 mdapi_usage_flags="Draw"
2603 mdapi_hw_unit_type="gpu"
2604 mdapi_group="GTI/Color Cache"
2605 />
2606 <counter name="Early Hi-Depth Test Fails"
2607 description="The total number of pixels dropped on early hierarchical depth test."
2608 data_type="uint64"
2609 equation="A 33 READ"
2610 underscore_name="hi_depth_test_fails"
2611 units="pixels"
2612 symbol_name="HiDepthTestFails"
2613 semantic_type="event"
2614 mdapi_supported_apis="OGL IO BB"
2615 mdapi_usage_flags="Tier3 Frame Batch Draw"
2616 mdapi_hw_unit_type="gpu"
2617 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
2618 />
2619 <counter name="VS EU Active"
2620 description="The percentage of time in which vertex shaders were processed actively on the EUs."
2621 data_type="float"
2622 max_equation="100"
2623 equation="A 2 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2624 underscore_name="vs_eu_active"
2625 units="percent"
2626 symbol_name="VsEuActive"
2627 semantic_type="duration"
2628 mdapi_supported_apis="OGL IO BB"
2629 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2630 mdapi_group="EU Array/Vertex Shader"
2631 mdapi_hw_unit_type="gpu"
2632 />
2633 <counter name="CS EU Active"
2634 description="The percentage of time in which compute shaders were processed actively on the EUs."
2635 data_type="float"
2636 max_equation="100"
2637 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2638 underscore_name="cs_eu_active"
2639 units="percent"
2640 symbol_name="CsEuActive"
2641 semantic_type="duration"
2642 mdapi_supported_apis="OGL4 OCL IO BB"
2643 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2644 mdapi_group="EU Array/Compute Shader"
2645 mdapi_hw_unit_type="gpu"
2646 />
2647 <counter name="CS AVG Stall per Thread"
2648 description="The average number of cycles per hardware thread run in which compute shaders were stalled on the EUs."
2649 data_type="uint64"
2650 equation="A 18 READ $CsThreads UDIV"
2651 underscore_name="cs_eu_stall_per_thread"
2652 units="cycles"
2653 symbol_name="CsEuStallPerThread"
2654 semantic_type="event"
2655 mdapi_supported_apis="OGL4 OCL IO BB"
2656 mdapi_usage_flags="Tier3 Frame Batch Draw"
2657 mdapi_hw_unit_type="gpu"
2658 mdapi_group="EU Array/Compute Shader"
2659 />
2660 <counter name="GtiVfMemoryReads"
2661 description="The total number of GTI memory reads from Vertex Fetch."
2662 data_type="uint64"
2663 equation="B 1 READ"
2664 underscore_name="gti_vf_memory_reads"
2665 units="messages"
2666 symbol_name="GtiVfMemoryReads"
2667 semantic_type="event"
2668 mdapi_supported_apis=""
2669 mdapi_usage_flags="Draw"
2670 mdapi_hw_unit_type="gpu"
2671 mdapi_group="GTI/3D Pipe/Vertex Fetch"
2672 />
2673 <counter name="Late Stencil Test Fails"
2674 description="The total number of pixels dropped on post-FS stencil test."
2675 data_type="uint64"
2676 equation="A 38 READ"
2677 underscore_name="post_ps_stencil_test_fails"
2678 units="pixels"
2679 symbol_name="PostPsStencilTestFails"
2680 semantic_type="event"
2681 mdapi_supported_apis="OGL IO BB"
2682 mdapi_usage_flags="Tier3 Frame Batch Draw"
2683 mdapi_hw_unit_type="gpu"
2684 mdapi_group="3D Pipe/Output Merger"
2685 />
2686 <counter name="GtiStcMemoryReads"
2687 description="The total number of GTI memory reads from Stencil Cache."
2688 data_type="uint64"
2689 equation="B 6 READ"
2690 underscore_name="gti_stc_memory_reads"
2691 units="messages"
2692 symbol_name="GtiStcMemoryReads"
2693 semantic_type="event"
2694 mdapi_supported_apis=""
2695 mdapi_usage_flags="Draw"
2696 mdapi_hw_unit_type="gpu"
2697 mdapi_group="GTI/Depth Cache"
2698 />
2699 <counter name="VS AVG Active per Thread"
2700 description="The average number of cycles per hardware thread run in which vertex shaders were processed actively on the EUs."
2701 data_type="uint64"
2702 max_equation="100"
2703 equation="A 2 READ $VsThreads UDIV"
2704 underscore_name="vs_eu_active_per_thread"
2705 units="cycles"
2706 symbol_name="VsEuActivePerThread"
2707 semantic_type="event"
2708 mdapi_supported_apis="OGL IO BB"
2709 mdapi_usage_flags="Tier4 Frame Batch Draw"
2710 mdapi_group="EU Array/Vertex Shader"
2711 mdapi_hw_unit_type="gpu"
2712 />
2713 <counter name="GtiRsMemoryReads"
2714 description="The total number of GTI memory reads from Resource Streamer."
2715 data_type="uint64"
2716 equation="B 2 READ"
2717 underscore_name="gti_rs_memory_reads"
2718 units="messages"
2719 symbol_name="GtiRsMemoryReads"
2720 semantic_type="event"
2721 mdapi_supported_apis=""
2722 mdapi_usage_flags="Draw"
2723 mdapi_hw_unit_type="gpu"
2724 mdapi_group="GTI/3D Pipe/Resource Streamer"
2725 />
2726 <counter name="CS EU Stall"
2727 description="The percentage of time in which compute shaders were stalled on the EUs."
2728 data_type="float"
2729 max_equation="100"
2730 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2731 underscore_name="cs_eu_stall"
2732 units="percent"
2733 symbol_name="CsEuStall"
2734 semantic_type="duration"
2735 mdapi_supported_apis="OGL4 OCL IO BB"
2736 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2737 mdapi_group="EU Array/Compute Shader"
2738 mdapi_hw_unit_type="gpu"
2739 />
2740 <counter name="Samples Written"
2741 description="The total number of samples or pixels written to all render targets."
2742 data_type="uint64"
2743 equation="A 40 READ"
2744 underscore_name="samples_written"
2745 units="pixels"
2746 symbol_name="SamplesWritten"
2747 semantic_type="event"
2748 mdapi_supported_apis="OGL IO BB"
2749 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2750 mdapi_hw_unit_type="gpu"
2751 mdapi_group="3D Pipe/Output Merger"
2752 />
2753 <counter name="GtiL3Reads"
2754 description="The total number of GTI memory reads from L3 (L3 misses)."
2755 data_type="uint64"
2756 equation="C 4 READ"
2757 underscore_name="gti_l3_reads"
2758 units="messages"
2759 symbol_name="GtiL3Reads"
2760 semantic_type="event"
2761 mdapi_supported_apis=""
2762 mdapi_usage_flags="Draw"
2763 mdapi_hw_unit_type="gpu"
2764 mdapi_group="GTI"
2765 />
2766 <counter name="VS EU Stall"
2767 description="The percentage of time in which vertex shaders were stalled on the EUs."
2768 data_type="float"
2769 max_equation="100"
2770 equation="A 3 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2771 underscore_name="vs_eu_stall"
2772 units="percent"
2773 symbol_name="VsEuStall"
2774 semantic_type="duration"
2775 mdapi_supported_apis="OGL IO BB"
2776 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2777 mdapi_group="EU Array/Vertex Shader"
2778 mdapi_hw_unit_type="gpu"
2779 />
2780 <register_config type="NOA">
2781 <register type="NOA" address="0x00009840" value="0x00000080" />
2782 <register type="NOA" address="0x000253A4" value="0x34300000" />
2783 <register type="NOA" address="0x00025440" value="0x2D800000" />
2784 <register type="NOA" address="0x00025444" value="0x00000008" />
2785 <register type="NOA" address="0x00025128" value="0x0E600000" />
2786 <register type="NOA" address="0x00025380" value="0x00000450" />
2787 <register type="NOA" address="0x00025390" value="0x00052C43" />
2788 <register type="NOA" address="0x00025384" value="0x00000000" />
2789 <register type="NOA" address="0x00025400" value="0x00006144" />
2790 <register type="NOA" address="0x00025408" value="0x0A418820" />
2791 <register type="NOA" address="0x0002540C" value="0x000820E6" />
2792 <register type="NOA" address="0x00025404" value="0xFF500000" />
2793 <register type="NOA" address="0x00025100" value="0x000005D6" />
2794 <register type="NOA" address="0x0002510C" value="0x0EF00000" />
2795 <register type="NOA" address="0x00025104" value="0x00000000" />
2796 <register type="NOA" address="0x00025420" value="0x02108421" />
2797 <register type="NOA" address="0x00025424" value="0x00008421" />
2798 <register type="NOA" address="0x0002541C" value="0x00000000" />
2799 <register type="NOA" address="0x00025428" value="0x00000000" />
2800 </register_config>
2801 <register_config type="OA">
2802 <register type="OA" address="0x00002724" value="0xF0800000" /> <!--OASTARTTRIG6 -->
2803 <register type="OA" address="0x00002720" value="0x00000000" /> <!--OASTARTTRIG1 -->
2804 <register type="OA" address="0x00002714" value="0xF0800000" /> <!--OASTARTTRIG1 -->
2805 <register type="OA" address="0x00002710" value="0x00000000" /> <!--OASTARTTRIG1 -->
2806 <register type="OA" address="0x0000274C" value="0x76543298" /> <!--OAREPORTTRIG4 -->
2807 <register type="OA" address="0x00002748" value="0x98989898" /> <!--OAREPORTTRIG3 -->
2808 <register type="OA" address="0x00002744" value="0x000000E4" /> <!--OAREPORTTRIG2 -->
2809 <register type="OA" address="0x00002740" value="0x00000000" /> <!--OAREPORTTRIG1 -->
2810 <register type="OA" address="0x0000275C" value="0x98A98A98" /> <!--OAREPORTTRIG8 -->
2811 <register type="OA" address="0x00002758" value="0x88888888" /> <!--OAREPORTTRIG7 -->
2812 <register type="OA" address="0x00002754" value="0x000C5500" /> <!--OAREPORTTRIG6 -->
2813 <register type="OA" address="0x00002750" value="0x00000000" /> <!--OAREPORTTRIG5 -->
2814 <register type="OA" address="0x00002770" value="0x0007F81A" /> <!--OACEC0_0 -->
2815 <register type="OA" address="0x00002774" value="0x0000FC00" /> <!--OACEC0_1 -->
2816 <register type="OA" address="0x00002778" value="0x0007F82A" /> <!--OACEC1_0 -->
2817 <register type="OA" address="0x0000277C" value="0x0000FC00" /> <!--OACEC1_1 -->
2818 <register type="OA" address="0x00002780" value="0x0007F872" /> <!--OACEC2_0 -->
2819 <register type="OA" address="0x00002784" value="0x0000FC00" /> <!--OACEC2_1 -->
2820 <register type="OA" address="0x00002788" value="0x0007F8BA" /> <!--OACEC3_0 -->
2821 <register type="OA" address="0x0000278C" value="0x0000FC00" /> <!--OACEC3_1 -->
2822 <register type="OA" address="0x00002790" value="0x0007F87A" /> <!--OACEC4_0 -->
2823 <register type="OA" address="0x00002794" value="0x0000FC00" /> <!--OACEC4_1 -->
2824 <register type="OA" address="0x00002798" value="0x0007F8EA" /> <!--OACEC5_0 -->
2825 <register type="OA" address="0x0000279C" value="0x0000FC00" /> <!--OACEC5_1 -->
2826 <register type="OA" address="0x000027A0" value="0x0007F8E2" /> <!--OACEC6_0 -->
2827 <register type="OA" address="0x000027A4" value="0x0000FC00" /> <!--OACEC6_1 -->
2828 <register type="OA" address="0x000027A8" value="0x0007F8F2" /> <!--OACEC7_0 -->
2829 <register type="OA" address="0x000027AC" value="0x0000FC00" /> <!--OACEC7_1 -->
2830 </register_config>
2831 </set>
2832
2833 <set name="Memory Writes Distribution Gen7.5"
2834 mdapi_supported_apis="OGL OCL IO BB"
2835 underscore_name="memory_writes"
2836 hw_config_guid="3358d639-9b5f-45ab-976d-9b08cbfc6240"
2837 chipset="HSW"
2838 symbol_name="MemoryWrites"
2839 >
2840 <counter name="GPU Core Clocks"
2841 description="The total number of GPU core clocks elapsed during the measurement."
2842 data_type="uint64"
2843 equation="C 7 READ"
2844 underscore_name="gpu_core_clocks"
2845 units="cycles"
2846 symbol_name="GpuCoreClocks"
2847 semantic_type="event"
2848 mdapi_supported_apis=""
2849 mdapi_usage_flags="Tier1 Frame Batch Draw"
2850 mdapi_hw_unit_type="gpu"
2851 mdapi_group="GPU"
2852 />
2853 <counter name="EU Active"
2854 description="The percentage of time in which the Execution Units were actively processing."
2855 data_type="float"
2856 max_equation="100"
2857 equation="A 0 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2858 underscore_name="eu_active"
2859 units="percent"
2860 symbol_name="EuActive"
2861 semantic_type="duration"
2862 mdapi_supported_apis=""
2863 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2864 mdapi_group="EU Array"
2865 mdapi_hw_unit_type="gpu"
2866 />
2867 <counter name="TES EU Stall"
2868 description="The percentage of time in which evaluation shaders were stalled on the EUs."
2869 data_type="float"
2870 max_equation="100"
2871 equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2872 underscore_name="ds_eu_stall"
2873 units="percent"
2874 symbol_name="DsEuStall"
2875 semantic_type="duration"
2876 mdapi_supported_apis="OGL4 OCL IO BB"
2877 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2878 mdapi_group="EU Array/Evaluation Shader"
2879 mdapi_hw_unit_type="gpu"
2880 />
2881 <counter name="Alpha Test Fails"
2882 description="The total number of pixels dropped on post-FS alpha test."
2883 data_type="uint64"
2884 equation="A 37 READ"
2885 underscore_name="alpha_test_fails"
2886 units="pixels"
2887 symbol_name="AlphaTestFails"
2888 semantic_type="event"
2889 mdapi_supported_apis="OGL IO BB"
2890 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2891 mdapi_hw_unit_type="gpu"
2892 mdapi_group="3D Pipe/Output Merger"
2893 />
2894 <counter name="TES Threads Dispatched"
2895 description="The total number of evaluation shader hardware threads dispatched."
2896 data_type="uint64"
2897 equation="A 15 READ"
2898 underscore_name="ds_threads"
2899 units="threads"
2900 symbol_name="DsThreads"
2901 semantic_type="event"
2902 mdapi_supported_apis="OGL4 OCL IO BB"
2903 mdapi_usage_flags="Tier3 Frame Batch Draw"
2904 mdapi_hw_unit_type="gpu"
2905 mdapi_group="EU Array/Evaluation Shader"
2906 />
2907 <counter name="TES AVG Active per Thread"
2908 description="The average number of cycles per hardware thread run in which evaluation shaders were processed actively on the EUs."
2909 data_type="uint64"
2910 max_equation="100"
2911 equation="A 12 READ $DsThreads UDIV"
2912 underscore_name="ds_eu_active_per_thread"
2913 units="cycles"
2914 symbol_name="DsEuActivePerThread"
2915 semantic_type="event"
2916 mdapi_supported_apis="OGL4 OCL IO BB"
2917 mdapi_usage_flags="Tier4 Frame Batch Draw"
2918 mdapi_group="EU Array/Evaluation Shader"
2919 mdapi_hw_unit_type="gpu"
2920 />
2921 <counter name="GS Threads Dispatched"
2922 description="The total number of geometry shader hardware threads dispatched."
2923 data_type="uint64"
2924 equation="A 25 READ"
2925 underscore_name="gs_threads"
2926 units="threads"
2927 symbol_name="GsThreads"
2928 semantic_type="event"
2929 mdapi_supported_apis="OGL4 OCL IO BB"
2930 mdapi_usage_flags="Tier3 Frame Batch Draw"
2931 mdapi_hw_unit_type="gpu"
2932 mdapi_group="EU Array/Geometry Shader"
2933 />
2934 <counter name="GS EU Stall"
2935 description="The percentage of time in which geometry shaders were stalled on the EUs."
2936 data_type="float"
2937 max_equation="100"
2938 equation="A 23 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2939 underscore_name="gs_eu_stall"
2940 units="percent"
2941 symbol_name="GsEuStall"
2942 semantic_type="duration"
2943 mdapi_supported_apis="OGL4 OCL IO BB"
2944 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2945 mdapi_group="EU Array/Geometry Shader"
2946 mdapi_hw_unit_type="gpu"
2947 />
2948 <counter name="VS Threads Dispatched"
2949 description="The total number of vertex shader hardware threads dispatched."
2950 data_type="uint64"
2951 equation="A 5 READ"
2952 underscore_name="vs_threads"
2953 units="threads"
2954 symbol_name="VsThreads"
2955 semantic_type="event"
2956 mdapi_supported_apis="OGL IO BB"
2957 mdapi_usage_flags="Tier3 Frame Batch Draw"
2958 mdapi_hw_unit_type="gpu"
2959 mdapi_group="EU Array/Vertex Shader"
2960 />
2961 <counter name="FS Threads Dispatched"
2962 description="The total number of fragment shader hardware threads dispatched."
2963 data_type="uint64"
2964 equation="A 30 READ"
2965 underscore_name="ps_threads"
2966 units="threads"
2967 symbol_name="PsThreads"
2968 semantic_type="event"
2969 mdapi_supported_apis="OGL IO BB"
2970 mdapi_usage_flags="Tier3 Frame Batch Draw"
2971 mdapi_hw_unit_type="gpu"
2972 mdapi_group="EU Array/Fragment Shader"
2973 />
2974 <counter name="GtiMscMemoryWrites"
2975 description="The total number of GTI memory writes from Multisampling Color Cache (Multisampling Color Cache invalidations)."
2976 data_type="uint64"
2977 equation="B 4 READ"
2978 underscore_name="gti_msc_memory_writes"
2979 units="messages"
2980 symbol_name="GtiMscMemoryWrites"
2981 semantic_type="event"
2982 mdapi_supported_apis=""
2983 mdapi_usage_flags="Draw"
2984 mdapi_hw_unit_type="gpu"
2985 mdapi_group="GTI/Color Cache"
2986 />
2987 <counter name="CS Threads Dispatched"
2988 description="The total number of compute shader hardware threads dispatched."
2989 data_type="uint64"
2990 equation="A 20 READ"
2991 underscore_name="cs_threads"
2992 units="threads"
2993 symbol_name="CsThreads"
2994 semantic_type="event"
2995 mdapi_supported_apis="OGL4 OCL IO BB"
2996 mdapi_usage_flags="Tier3 Frame Batch Draw"
2997 mdapi_hw_unit_type="gpu"
2998 mdapi_group="EU Array/Compute Shader"
2999 />
3000 <counter name="CS AVG Active per Thread"
3001 description="The average number of cycles per hardware thread run in which compute shaders were processed actively on the EUs."
3002 data_type="uint64"
3003 max_equation="100"
3004 equation="A 17 READ $CsThreads UDIV"
3005 underscore_name="cs_eu_active_per_thread"
3006 units="cycles"
3007 symbol_name="CsEuActivePerThread"
3008 semantic_type="event"
3009 mdapi_supported_apis="OGL4 OCL IO BB"
3010 mdapi_usage_flags="Tier3 Frame Batch Draw"
3011 mdapi_group="EU Array/Compute Shader"
3012 mdapi_hw_unit_type="gpu"
3013 />
3014 <counter name="GtiCmdStreamerMemoryWrites"
3015 description="The total number of GTI memory writes from Command Streamer."
3016 data_type="uint64"
3017 equation="B 0 READ"
3018 underscore_name="gti_cmd_streamer_memory_writes"
3019 units="messages"
3020 symbol_name="GtiCmdStreamerMemoryWrites"
3021 semantic_type="event"
3022 mdapi_supported_apis=""
3023 mdapi_usage_flags="Draw"
3024 mdapi_hw_unit_type="gpu"
3025 mdapi_group="GTI/3D Pipe/Command Streamer"
3026 />
3027 <counter name="GS AVG Stall per Thread"
3028 description="The average number of cycles per hardware thread run in which geometry shaders were stalled on the EUs."
3029 data_type="uint64"
3030 equation="A 23 READ $GsThreads UDIV"
3031 underscore_name="gs_eu_stall_per_thread"
3032 units="cycles"
3033 symbol_name="GsEuStallPerThread"
3034 semantic_type="event"
3035 mdapi_supported_apis="OGL4 OCL IO BB"
3036 mdapi_usage_flags="Tier4 Frame Batch Draw"
3037 mdapi_hw_unit_type="gpu"
3038 mdapi_group="EU Array/Geometry Shader"
3039 />
3040 <counter name="GtiL3Writes"
3041 description="The total number of GTI memory writes from L3 (L3 invalidations)."
3042 data_type="uint64"
3043 equation="C 4 READ"
3044 underscore_name="gti_l3_writes"
3045 units="messages"
3046 symbol_name="GtiL3Writes"
3047 semantic_type="event"
3048 mdapi_supported_apis=""
3049 mdapi_usage_flags="Draw"
3050 mdapi_hw_unit_type="gpu"
3051 mdapi_group="GTI/L3"
3052 />
3053 <counter name="GtiHizMemoryWrites"
3054 description="The total number of GTI memory writes from Hierarchical Depth Cache."
3055 data_type="uint64"
3056 equation="B 5 READ"
3057 underscore_name="gti_hiz_memory_writes"
3058 units="messages"
3059 symbol_name="GtiHizMemoryWrites"
3060 semantic_type="event"
3061 mdapi_supported_apis=""
3062 mdapi_usage_flags="Draw"
3063 mdapi_hw_unit_type="gpu"
3064 mdapi_group="GTI/Depth Cache"
3065 />
3066 <counter name="GPU Time Elapsed"
3067 description="Time elapsed on the GPU during the measurement."
3068 data_type="uint64"
3069 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3070 underscore_name="gpu_time"
3071 units="ns"
3072 symbol_name="GpuTime"
3073 semantic_type="duration"
3074 mdapi_supported_apis=""
3075 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3076 mdapi_hw_unit_type="gpu"
3077 mdapi_group="GPU"
3078 />
3079 <counter name="AVG GPU Core Frequency"
3080 description="Average GPU Core Frequency in the measurement."
3081 data_type="uint64"
3082 max_equation="$GpuMaxFrequency"
3083 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3084 underscore_name="avg_gpu_core_frequency"
3085 units="hz"
3086 symbol_name="AvgGpuCoreFrequency"
3087 semantic_type="event"
3088 mdapi_supported_apis=""
3089 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3090 mdapi_group="GPU"
3091 mdapi_hw_unit_type="gpu"
3092 />
3093 <counter name="FS AVG Stall per Thread"
3094 description="The average number of cycles per hardware thread run in which fragment shaders were stalled on the EUs."
3095 data_type="uint64"
3096 equation="A 28 READ $PsThreads UDIV"
3097 underscore_name="ps_eu_stall_per_thread"
3098 units="cycles"
3099 symbol_name="PsEuStallPerThread"
3100 semantic_type="event"
3101 mdapi_supported_apis="OGL IO BB"
3102 mdapi_usage_flags="Tier4 Frame Batch Draw"
3103 mdapi_hw_unit_type="gpu"
3104 mdapi_group="EU Array/Fragment Shader"
3105 />
3106 <counter name="GtiRccMemoryWrites"
3107 description="The total number of GTI memory writes from Render Color Cache (Render Color Cache invalidations)."
3108 data_type="uint64"
3109 equation="B 3 READ"
3110 underscore_name="gti_rcc_memory_writes"
3111 units="messages"
3112 symbol_name="GtiRccMemoryWrites"
3113 semantic_type="event"
3114 mdapi_supported_apis=""
3115 mdapi_usage_flags="Draw"
3116 mdapi_hw_unit_type="gpu"
3117 mdapi_group="GTI/Color Cache"
3118 />
3119 <counter name="TES EU Active"
3120 description="The percentage of time in which evaluation shaders were processed actively on the EUs."
3121 data_type="float"
3122 max_equation="100"
3123 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3124 underscore_name="ds_eu_active"
3125 units="percent"
3126 symbol_name="DsEuActive"
3127 semantic_type="duration"
3128 mdapi_supported_apis="OGL4 OCL IO BB"
3129 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3130 mdapi_group="EU Array/Evaluation Shader"
3131 mdapi_hw_unit_type="gpu"
3132 />
3133 <counter name="VS AVG Stall per Thread"
3134 description="The average number of cycles per hardware thread run in which vertex shaders were stalled on the EUs."
3135 data_type="uint64"
3136 equation="A 3 READ $VsThreads UDIV"
3137 underscore_name="vs_eu_stall_per_thread"
3138 units="cycles"
3139 symbol_name="VsEuStallPerThread"
3140 semantic_type="event"
3141 mdapi_supported_apis="OGL IO BB"
3142 mdapi_usage_flags="Tier4 Frame Batch Draw"
3143 mdapi_hw_unit_type="gpu"
3144 mdapi_group="EU Array/Vertex Shader"
3145 />
3146 <counter name="TCS EU Stall"
3147 description="The percentage of time in which control shaders were stalled on the EUs."
3148 data_type="float"
3149 max_equation="100"
3150 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3151 underscore_name="hs_eu_stall"
3152 units="percent"
3153 symbol_name="HsEuStall"
3154 semantic_type="duration"
3155 mdapi_supported_apis="OGL4 OCL IO BB"
3156 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3157 mdapi_group="EU Array/Control Shader"
3158 mdapi_hw_unit_type="gpu"
3159 />
3160 <counter name="GPU Busy"
3161 description="The percentage of time in which the GPU has being processing GPU commands."
3162 data_type="float"
3163 max_equation="100"
3164 equation="A 41 READ 100 UMUL $GpuCoreClocks FDIV"
3165 underscore_name="gpu_busy"
3166 units="percent"
3167 symbol_name="GpuBusy"
3168 semantic_type="duration"
3169 mdapi_supported_apis=""
3170 mdapi_usage_flags="Tier1 Overview System Frame"
3171 mdapi_group="GPU"
3172 mdapi_hw_unit_type="gpu"
3173 />
3174 <counter name="FS AVG Active per Thread"
3175 description="The average number of cycles per hardware thread run in which fragment shaders were processed actively on the EUs."
3176 data_type="uint64"
3177 max_equation="100"
3178 equation="A 27 READ $PsThreads UDIV"
3179 underscore_name="ps_eu_active_per_thread"
3180 units="cycles"
3181 symbol_name="PsEuActivePerThread"
3182 semantic_type="event"
3183 mdapi_supported_apis="OGL IO BB"
3184 mdapi_usage_flags="Tier4 Frame Batch Draw"
3185 mdapi_group="EU Array/Fragment Shader"
3186 mdapi_hw_unit_type="gpu"
3187 />
3188 <counter name="Early Depth Test Fails"
3189 description="The total number of pixels dropped on early depth test."
3190 data_type="uint64"
3191 equation="A 35 READ"
3192 underscore_name="early_depth_test_fails"
3193 units="pixels"
3194 symbol_name="EarlyDepthTestFails"
3195 semantic_type="event"
3196 mdapi_supported_apis="OGL IO BB"
3197 mdapi_usage_flags="Tier3 Frame Batch Draw"
3198 mdapi_hw_unit_type="gpu"
3199 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
3200 />
3201 <counter name="LLC GPU Write Accesses"
3202 description="The total number of LLC cache lookups for write done from the GPU (32B writes)."
3203 data_type="uint64"
3204 equation="C 6 READ 2 UMUL"
3205 underscore_name="llc_wr_accesses"
3206 units="messages"
3207 symbol_name="LlcWrAccesses"
3208 semantic_type="event"
3209 mdapi_supported_apis=""
3210 mdapi_usage_flags="Draw"
3211 mdapi_hw_unit_type="gpu"
3212 mdapi_group="LLC"
3213 />
3214 <counter name="GS EU Active"
3215 description="The percentage of time in which geometry shaders were processed actively on the EUs."
3216 data_type="float"
3217 max_equation="100"
3218 equation="A 22 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3219 underscore_name="gs_eu_active"
3220 units="percent"
3221 symbol_name="GsEuActive"
3222 semantic_type="duration"
3223 mdapi_supported_apis="OGL4 OCL IO BB"
3224 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3225 mdapi_group="EU Array/Geometry Shader"
3226 mdapi_hw_unit_type="gpu"
3227 />
3228 <counter name="FS EU Active"
3229 description="The percentage of time in which fragment shaders were processed actively on the EUs."
3230 data_type="float"
3231 max_equation="100"
3232 equation="A 27 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3233 underscore_name="ps_eu_active"
3234 units="percent"
3235 symbol_name="PsEuActive"
3236 semantic_type="duration"
3237 mdapi_supported_apis="OGL IO BB"
3238 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3239 mdapi_group="EU Array/Fragment Shader"
3240 mdapi_hw_unit_type="gpu"
3241 />
3242 <counter name="GtiStcMemoryWrites"
3243 description="The total number of GTI memory writes from Stencil Cache."
3244 data_type="uint64"
3245 equation="B 6 READ"
3246 underscore_name="gti_stc_memory_writes"
3247 units="messages"
3248 symbol_name="GtiStcMemoryWrites"
3249 semantic_type="event"
3250 mdapi_supported_apis=""
3251 mdapi_usage_flags="Draw"
3252 mdapi_hw_unit_type="gpu"
3253 mdapi_group="GTI/Depth Cache"
3254 />
3255 <counter name="TES AVG Stall per Thread"
3256 description="The average number of cycles per hardware thread run in which evaluation shaders were stalled on the EUs."
3257 data_type="uint64"
3258 equation="A 13 READ $DsThreads UDIV"
3259 underscore_name="ds_eu_stall_per_thread"
3260 units="cycles"
3261 symbol_name="DsEuStallPerThread"
3262 semantic_type="event"
3263 mdapi_supported_apis="OGL4 OCL IO BB"
3264 mdapi_usage_flags="Tier4 Frame Batch Draw"
3265 mdapi_hw_unit_type="gpu"
3266 mdapi_group="EU Array/Evaluation Shader"
3267 />
3268 <counter name="GS AVG Active per Thread"
3269 description="The average number of cycles per hardware thread run in which geometry shaders were processed actively on the EUs."
3270 data_type="uint64"
3271 max_equation="100"
3272 equation="A 22 READ $GsThreads UDIV"
3273 underscore_name="gs_eu_active_per_thread"
3274 units="cycles"
3275 symbol_name="GsEuActivePerThread"
3276 semantic_type="event"
3277 mdapi_supported_apis="OGL4 OCL IO BB"
3278 mdapi_usage_flags="Tier4 Frame Batch Draw"
3279 mdapi_group="EU Array/Geometry Shader"
3280 mdapi_hw_unit_type="gpu"
3281 />
3282 <counter name="TCS Threads Dispatched"
3283 description="The total number of control shader hardware threads dispatched."
3284 data_type="uint64"
3285 equation="A 10 READ"
3286 underscore_name="hs_threads"
3287 units="threads"
3288 symbol_name="HsThreads"
3289 semantic_type="event"
3290 mdapi_supported_apis="OGL4 OCL IO BB"
3291 mdapi_usage_flags="Tier3 Frame Batch Draw"
3292 mdapi_hw_unit_type="gpu"
3293 mdapi_group="EU Array/Control Shader"
3294 />
3295 <counter name="TCS AVG Stall per Thread"
3296 description="The average number of cycles per hardware thread run in which control shaders were stalled on the EUs."
3297 data_type="uint64"
3298 equation="A 8 READ $HsThreads UDIV"
3299 underscore_name="hs_eu_stall_per_thread"
3300 units="cycles"
3301 symbol_name="HsEuStallPerThread"
3302 semantic_type="event"
3303 mdapi_supported_apis="OGL4 OCL IO BB"
3304 mdapi_usage_flags="Tier4 Frame Batch Draw"
3305 mdapi_hw_unit_type="gpu"
3306 mdapi_group="EU Array/Control Shader"
3307 />
3308 <counter name="TCS EU Active"
3309 description="The percentage of time in which control shaders were processed actively on the EUs."
3310 data_type="float"
3311 max_equation="100"
3312 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3313 underscore_name="hs_eu_active"
3314 units="percent"
3315 symbol_name="HsEuActive"
3316 semantic_type="duration"
3317 mdapi_supported_apis="OGL4 OCL IO BB"
3318 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3319 mdapi_group="EU Array/Control Shader"
3320 mdapi_hw_unit_type="gpu"
3321 />
3322 <counter name="Samples Killed in FS"
3323 description="The total number of samples or pixels dropped in fragment shaders."
3324 data_type="uint64"
3325 equation="A 36 READ"
3326 underscore_name="samples_killed_in_ps"
3327 units="pixels"
3328 symbol_name="SamplesKilledInPs"
3329 semantic_type="event"
3330 mdapi_supported_apis="OGL IO BB"
3331 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
3332 mdapi_hw_unit_type="gpu"
3333 mdapi_group="3D Pipe/Fragment Shader"
3334 />
3335 <counter name="Late Depth Test Fails"
3336 description="The total number of pixels dropped on post-FS depth test."
3337 data_type="uint64"
3338 equation="A 39 READ $SamplesKilledInPs USUB"
3339 underscore_name="post_ps_depth_test_fails"
3340 units="pixels"
3341 symbol_name="PostPsDepthTestFails"
3342 semantic_type="event"
3343 mdapi_supported_apis="OGL IO BB"
3344 mdapi_usage_flags="Tier3 Frame Batch Draw"
3345 mdapi_hw_unit_type="gpu"
3346 mdapi_group="3D Pipe/Output Merger"
3347 />
3348 <counter name="TCS AVG Active per Thread"
3349 description="The average number of cycles per hardware thread run in which control shaders were processed actively on the EUs."
3350 data_type="uint64"
3351 max_equation="100"
3352 equation="A 7 READ $HsThreads UDIV"
3353 underscore_name="hs_eu_active_per_thread"
3354 units="cycles"
3355 symbol_name="HsEuActivePerThread"
3356 semantic_type="event"
3357 mdapi_supported_apis="OGL4 OCL IO BB"
3358 mdapi_usage_flags="Tier4 Frame Batch Draw"
3359 mdapi_group="EU Array/Control Shader"
3360 mdapi_hw_unit_type="gpu"
3361 />
3362 <counter name="FS EU Stall"
3363 description="The percentage of time in which fragment shaders were stalled on the EUs."
3364 data_type="float"
3365 max_equation="100"
3366 equation="A 28 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3367 underscore_name="ps_eu_stall"
3368 units="percent"
3369 symbol_name="PsEuStall"
3370 semantic_type="duration"
3371 mdapi_supported_apis="OGL IO BB"
3372 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3373 mdapi_group="EU Array/Fragment Shader"
3374 mdapi_hw_unit_type="gpu"
3375 />
3376 <counter name="EU Stall"
3377 description="The percentage of time in which the Execution Units were stalled."
3378 data_type="float"
3379 max_equation="100"
3380 equation="A 1 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3381 underscore_name="eu_stall"
3382 units="percent"
3383 symbol_name="EuStall"
3384 semantic_type="duration"
3385 mdapi_supported_apis=""
3386 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3387 mdapi_group="EU Array"
3388 mdapi_hw_unit_type="gpu"
3389 />
3390 <counter name="Early Hi-Depth Test Fails"
3391 description="The total number of pixels dropped on early hierarchical depth test."
3392 data_type="uint64"
3393 equation="A 33 READ"
3394 underscore_name="hi_depth_test_fails"
3395 units="pixels"
3396 symbol_name="HiDepthTestFails"
3397 semantic_type="event"
3398 mdapi_supported_apis="OGL IO BB"
3399 mdapi_usage_flags="Tier3 Frame Batch Draw"
3400 mdapi_hw_unit_type="gpu"
3401 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
3402 />
3403 <counter name="VS EU Active"
3404 description="The percentage of time in which vertex shaders were processed actively on the EUs."
3405 data_type="float"
3406 max_equation="100"
3407 equation="A 2 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3408 underscore_name="vs_eu_active"
3409 units="percent"
3410 symbol_name="VsEuActive"
3411 semantic_type="duration"
3412 mdapi_supported_apis="OGL IO BB"
3413 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3414 mdapi_group="EU Array/Vertex Shader"
3415 mdapi_hw_unit_type="gpu"
3416 />
3417 <counter name="CS EU Active"
3418 description="The percentage of time in which compute shaders were processed actively on the EUs."
3419 data_type="float"
3420 max_equation="100"
3421 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3422 underscore_name="cs_eu_active"
3423 units="percent"
3424 symbol_name="CsEuActive"
3425 semantic_type="duration"
3426 mdapi_supported_apis="OGL4 OCL IO BB"
3427 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3428 mdapi_group="EU Array/Compute Shader"
3429 mdapi_hw_unit_type="gpu"
3430 />
3431 <counter name="CS AVG Stall per Thread"
3432 description="The average number of cycles per hardware thread run in which compute shaders were stalled on the EUs."
3433 data_type="uint64"
3434 equation="A 18 READ $CsThreads UDIV"
3435 underscore_name="cs_eu_stall_per_thread"
3436 units="cycles"
3437 symbol_name="CsEuStallPerThread"
3438 semantic_type="event"
3439 mdapi_supported_apis="OGL4 OCL IO BB"
3440 mdapi_usage_flags="Tier3 Frame Batch Draw"
3441 mdapi_hw_unit_type="gpu"
3442 mdapi_group="EU Array/Compute Shader"
3443 />
3444 <counter name="Late Stencil Test Fails"
3445 description="The total number of pixels dropped on post-FS stencil test."
3446 data_type="uint64"
3447 equation="A 38 READ"
3448 underscore_name="post_ps_stencil_test_fails"
3449 units="pixels"
3450 symbol_name="PostPsStencilTestFails"
3451 semantic_type="event"
3452 mdapi_supported_apis="OGL IO BB"
3453 mdapi_usage_flags="Tier3 Frame Batch Draw"
3454 mdapi_hw_unit_type="gpu"
3455 mdapi_group="3D Pipe/Output Merger"
3456 />
3457 <counter name="GtiSoMemoryWrites"
3458 description="The total number of GTI memory writes from Stream Output."
3459 data_type="uint64"
3460 equation="B 2 READ"
3461 underscore_name="gti_so_memory_writes"
3462 units="messages"
3463 symbol_name="GtiSoMemoryWrites"
3464 semantic_type="event"
3465 mdapi_supported_apis=""
3466 mdapi_usage_flags="Draw"
3467 mdapi_hw_unit_type="gpu"
3468 mdapi_group="GTI/3D Pipe/Stream Output"
3469 />
3470 <counter name="VS AVG Active per Thread"
3471 description="The average number of cycles per hardware thread run in which vertex shaders were processed actively on the EUs."
3472 data_type="uint64"
3473 max_equation="100"
3474 equation="A 2 READ $VsThreads UDIV"
3475 underscore_name="vs_eu_active_per_thread"
3476 units="cycles"
3477 symbol_name="VsEuActivePerThread"
3478 semantic_type="event"
3479 mdapi_supported_apis="OGL IO BB"
3480 mdapi_usage_flags="Tier4 Frame Batch Draw"
3481 mdapi_group="EU Array/Vertex Shader"
3482 mdapi_hw_unit_type="gpu"
3483 />
3484 <counter name="GtiRczMemoryWrites"
3485 description="The total number of GTI memory writes from Render Depth Cache."
3486 data_type="uint64"
3487 equation="B 7 READ"
3488 underscore_name="gti_rcz_memory_writes"
3489 units="messages"
3490 symbol_name="GtiRczMemoryWrites"
3491 semantic_type="event"
3492 mdapi_supported_apis=""
3493 mdapi_usage_flags="Draw"
3494 mdapi_hw_unit_type="gpu"
3495 mdapi_group="GTI/Depth Cache"
3496 />
3497 <counter name="CS EU Stall"
3498 description="The percentage of time in which compute shaders were stalled on the EUs."
3499 data_type="float"
3500 max_equation="100"
3501 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3502 underscore_name="cs_eu_stall"
3503 units="percent"
3504 symbol_name="CsEuStall"
3505 semantic_type="duration"
3506 mdapi_supported_apis="OGL4 OCL IO BB"
3507 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3508 mdapi_group="EU Array/Compute Shader"
3509 mdapi_hw_unit_type="gpu"
3510 />
3511 <counter name="Samples Written"
3512 description="The total number of samples or pixels written to all render targets."
3513 data_type="uint64"
3514 equation="A 40 READ"
3515 underscore_name="samples_written"
3516 units="pixels"
3517 symbol_name="SamplesWritten"
3518 semantic_type="event"
3519 mdapi_supported_apis="OGL IO BB"
3520 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3521 mdapi_hw_unit_type="gpu"
3522 mdapi_group="3D Pipe/Output Merger"
3523 />
3524 <counter name="GtiMemoryWrites"
3525 description="The total number of GTI memory writes (64B each)."
3526 data_type="uint64"
3527 equation="C 5 READ"
3528 underscore_name="gti_memory_writes"
3529 units="messages"
3530 symbol_name="GtiMemoryWrites"
3531 semantic_type="event"
3532 mdapi_supported_apis=""
3533 mdapi_usage_flags="Draw"
3534 mdapi_hw_unit_type="gpu"
3535 mdapi_group="GTI"
3536 />
3537 <counter name="VS EU Stall"
3538 description="The percentage of time in which vertex shaders were stalled on the EUs."
3539 data_type="float"
3540 max_equation="100"
3541 equation="A 3 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3542 underscore_name="vs_eu_stall"
3543 units="percent"
3544 symbol_name="VsEuStall"
3545 semantic_type="duration"
3546 mdapi_supported_apis="OGL IO BB"
3547 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3548 mdapi_group="EU Array/Vertex Shader"
3549 mdapi_hw_unit_type="gpu"
3550 />
3551 <register_config type="NOA">
3552 <register type="NOA" address="0x00009840" value="0x00000080" />
3553 <register type="NOA" address="0x000253A4" value="0x34300000" />
3554 <register type="NOA" address="0x00025440" value="0x01500000" />
3555 <register type="NOA" address="0x00025444" value="0x00000120" />
3556 <register type="NOA" address="0x00025128" value="0x0C200000" />
3557 <register type="NOA" address="0x00025380" value="0x00000450" />
3558 <register type="NOA" address="0x00025390" value="0x00052C43" />
3559 <register type="NOA" address="0x00025384" value="0x00000000" />
3560 <register type="NOA" address="0x00025400" value="0x00007184" />
3561 <register type="NOA" address="0x00025408" value="0x0A418820" />
3562 <register type="NOA" address="0x0002540C" value="0x000820E6" />
3563 <register type="NOA" address="0x00025404" value="0xFF500000" />
3564 <register type="NOA" address="0x00025100" value="0x000005D6" />
3565 <register type="NOA" address="0x0002510C" value="0x1E700000" />
3566 <register type="NOA" address="0x00025104" value="0x00000000" />
3567 <register type="NOA" address="0x00025420" value="0x02108421" />
3568 <register type="NOA" address="0x00025424" value="0x00008421" />
3569 <register type="NOA" address="0x0002541C" value="0x00000000" />
3570 <register type="NOA" address="0x00025428" value="0x00000000" />
3571 </register_config>
3572 <register_config type="OA">
3573 <register type="OA" address="0x00002724" value="0xF0800000" /> <!--OASTARTTRIG6 -->
3574 <register type="OA" address="0x00002720" value="0x00000000" /> <!--OASTARTTRIG1 -->
3575 <register type="OA" address="0x00002714" value="0xF0800000" /> <!--OASTARTTRIG1 -->
3576 <register type="OA" address="0x00002710" value="0x00000000" /> <!--OASTARTTRIG1 -->
3577 <register type="OA" address="0x0000274C" value="0x76543298" /> <!--OAREPORTTRIG4 -->
3578 <register type="OA" address="0x00002748" value="0x98989898" /> <!--OAREPORTTRIG3 -->
3579 <register type="OA" address="0x00002744" value="0x000000E4" /> <!--OAREPORTTRIG2 -->
3580 <register type="OA" address="0x00002740" value="0x00000000" /> <!--OAREPORTTRIG1 -->
3581 <register type="OA" address="0x0000275C" value="0xBABABABA" /> <!--OAREPORTTRIG8 -->
3582 <register type="OA" address="0x00002758" value="0x88888888" /> <!--OAREPORTTRIG7 -->
3583 <register type="OA" address="0x00002754" value="0x000C5500" /> <!--OAREPORTTRIG6 -->
3584 <register type="OA" address="0x00002750" value="0x00000000" /> <!--OAREPORTTRIG5 -->
3585 <register type="OA" address="0x00002770" value="0x0007F81A" /> <!--OACEC0_0 -->
3586 <register type="OA" address="0x00002774" value="0x0000FC00" /> <!--OACEC0_1 -->
3587 <register type="OA" address="0x00002778" value="0x0007F82A" /> <!--OACEC1_0 -->
3588 <register type="OA" address="0x0000277C" value="0x0000FC00" /> <!--OACEC1_1 -->
3589 <register type="OA" address="0x00002780" value="0x0007F822" /> <!--OACEC2_0 -->
3590 <register type="OA" address="0x00002784" value="0x0000FC00" /> <!--OACEC2_1 -->
3591 <register type="OA" address="0x00002788" value="0x0007F8BA" /> <!--OACEC3_0 -->
3592 <register type="OA" address="0x0000278C" value="0x0000FC00" /> <!--OACEC3_1 -->
3593 <register type="OA" address="0x00002790" value="0x0007F87A" /> <!--OACEC4_0 -->
3594 <register type="OA" address="0x00002794" value="0x0000FC00" /> <!--OACEC4_1 -->
3595 <register type="OA" address="0x00002798" value="0x0007F8EA" /> <!--OACEC5_0 -->
3596 <register type="OA" address="0x0000279C" value="0x0000FC00" /> <!--OACEC5_1 -->
3597 <register type="OA" address="0x000027A0" value="0x0007F8E2" /> <!--OACEC6_0 -->
3598 <register type="OA" address="0x000027A4" value="0x0000FC00" /> <!--OACEC6_1 -->
3599 <register type="OA" address="0x000027A8" value="0x0007F8F2" /> <!--OACEC7_0 -->
3600 <register type="OA" address="0x000027AC" value="0x0000FC00" /> <!--OACEC7_1 -->
3601 </register_config>
3602 </set>
3603
3604 <set name="Metric set SamplerBalance"
3605 mdapi_supported_apis="OGL OCL IO BB"
3606 underscore_name="sampler_balance"
3607 hw_config_guid="bc274488-b4b6-40c7-90da-b77d7ad16189"
3608 chipset="HSW"
3609 symbol_name="SamplerBalance"
3610 >
3611 <counter name="GPU Core Clocks"
3612 description="The total number of GPU core clocks elapsed during the measurement."
3613 data_type="uint64"
3614 equation="B 7 READ"
3615 underscore_name="gpu_core_clocks"
3616 units="cycles"
3617 symbol_name="GpuCoreClocks"
3618 semantic_type="event"
3619 mdapi_supported_apis=""
3620 mdapi_usage_flags="Tier1 Frame Batch Draw"
3621 mdapi_hw_unit_type="gpu"
3622 mdapi_group="GPU"
3623 />
3624 <counter name="EU Active"
3625 description="The percentage of time in which the Execution Units were actively processing."
3626 data_type="float"
3627 max_equation="100"
3628 equation="A 0 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3629 underscore_name="eu_active"
3630 units="percent"
3631 symbol_name="EuActive"
3632 semantic_type="duration"
3633 mdapi_supported_apis=""
3634 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3635 mdapi_group="EU Array"
3636 mdapi_hw_unit_type="gpu"
3637 />
3638 <counter name="TES EU Stall"
3639 description="The percentage of time in which evaluation shaders were stalled on the EUs."
3640 data_type="float"
3641 max_equation="100"
3642 equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3643 underscore_name="ds_eu_stall"
3644 units="percent"
3645 symbol_name="DsEuStall"
3646 semantic_type="duration"
3647 mdapi_supported_apis="OGL4 OCL IO BB"
3648 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3649 mdapi_group="EU Array/Evaluation Shader"
3650 mdapi_hw_unit_type="gpu"
3651 />
3652 <counter name="Sampler L2 cache misses (ss3)"
3653 description="Number of sampler L2 cache misses (ss3)"
3654 data_type="uint64"
3655 equation="C 1 READ C 0 READ UADD"
3656 underscore_name="sampler3_l2_cache_misses"
3657 units="messages"
3658 symbol_name="Sampler3L2CacheMisses"
3659 availability="$SubsliceMask 0x8 AND"
3660 semantic_type="event"
3661 mdapi_supported_apis=""
3662 mdapi_usage_flags="Frame Batch Draw"
3663 mdapi_hw_unit_type="subslice"
3664 mdapi_group="Sampler/Sampler Cache"
3665 />
3666 <counter name="Alpha Test Fails"
3667 description="The total number of pixels dropped on post-FS alpha test."
3668 data_type="uint64"
3669 equation="A 37 READ"
3670 underscore_name="alpha_test_fails"
3671 units="pixels"
3672 symbol_name="AlphaTestFails"
3673 semantic_type="event"
3674 mdapi_supported_apis="OGL IO BB"
3675 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3676 mdapi_hw_unit_type="gpu"
3677 mdapi_group="3D Pipe/Output Merger"
3678 />
3679 <counter name="TES Threads Dispatched"
3680 description="The total number of evaluation shader hardware threads dispatched."
3681 data_type="uint64"
3682 equation="A 15 READ"
3683 underscore_name="ds_threads"
3684 units="threads"
3685 symbol_name="DsThreads"
3686 semantic_type="event"
3687 mdapi_supported_apis="OGL4 OCL IO BB"
3688 mdapi_usage_flags="Tier3 Frame Batch Draw"
3689 mdapi_hw_unit_type="gpu"
3690 mdapi_group="EU Array/Evaluation Shader"
3691 />
3692 <counter name="TES AVG Active per Thread"
3693 description="The average number of cycles per hardware thread run in which evaluation shaders were processed actively on the EUs."
3694 data_type="uint64"
3695 max_equation="100"
3696 equation="A 12 READ $DsThreads UDIV"
3697 underscore_name="ds_eu_active_per_thread"
3698 units="cycles"
3699 symbol_name="DsEuActivePerThread"
3700 semantic_type="event"
3701 mdapi_supported_apis="OGL4 OCL IO BB"
3702 mdapi_usage_flags="Tier4 Frame Batch Draw"
3703 mdapi_group="EU Array/Evaluation Shader"
3704 mdapi_hw_unit_type="gpu"
3705 />
3706 <counter name="GS Threads Dispatched"
3707 description="The total number of geometry shader hardware threads dispatched."
3708 data_type="uint64"
3709 equation="A 25 READ"
3710 underscore_name="gs_threads"
3711 units="threads"
3712 symbol_name="GsThreads"
3713 semantic_type="event"
3714 mdapi_supported_apis="OGL4 OCL IO BB"
3715 mdapi_usage_flags="Tier3 Frame Batch Draw"
3716 mdapi_hw_unit_type="gpu"
3717 mdapi_group="EU Array/Geometry Shader"
3718 />
3719 <counter name="GS EU Stall"
3720 description="The percentage of time in which geometry shaders were stalled on the EUs."
3721 data_type="float"
3722 max_equation="100"
3723 equation="A 23 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3724 underscore_name="gs_eu_stall"
3725 units="percent"
3726 symbol_name="GsEuStall"
3727 semantic_type="duration"
3728 mdapi_supported_apis="OGL4 OCL IO BB"
3729 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3730 mdapi_group="EU Array/Geometry Shader"
3731 mdapi_hw_unit_type="gpu"
3732 />
3733 <counter name="CS EU Active"
3734 description="The percentage of time in which compute shaders were processed actively on the EUs."
3735 data_type="float"
3736 max_equation="100"
3737 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3738 underscore_name="cs_eu_active"
3739 units="percent"
3740 symbol_name="CsEuActive"
3741 semantic_type="duration"
3742 mdapi_supported_apis="OGL4 OCL IO BB"
3743 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3744 mdapi_group="EU Array/Compute Shader"
3745 mdapi_hw_unit_type="gpu"
3746 />
3747 <counter name="VS EU Active"
3748 description="The percentage of time in which vertex shaders were processed actively on the EUs."
3749 data_type="float"
3750 max_equation="100"
3751 equation="A 2 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3752 underscore_name="vs_eu_active"
3753 units="percent"
3754 symbol_name="VsEuActive"
3755 semantic_type="duration"
3756 mdapi_supported_apis="OGL IO BB"
3757 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3758 mdapi_group="EU Array/Vertex Shader"
3759 mdapi_hw_unit_type="gpu"
3760 />
3761 <counter name="TCS EU Active"
3762 description="The percentage of time in which control shaders were processed actively on the EUs."
3763 data_type="float"
3764 max_equation="100"
3765 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3766 underscore_name="hs_eu_active"
3767 units="percent"
3768 symbol_name="HsEuActive"
3769 semantic_type="duration"
3770 mdapi_supported_apis="OGL4 OCL IO BB"
3771 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3772 mdapi_group="EU Array/Control Shader"
3773 mdapi_hw_unit_type="gpu"
3774 />
3775 <counter name="TES EU Active"
3776 description="The percentage of time in which evaluation shaders were processed actively on the EUs."
3777 data_type="float"
3778 max_equation="100"
3779 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3780 underscore_name="ds_eu_active"
3781 units="percent"
3782 symbol_name="DsEuActive"
3783 semantic_type="duration"
3784 mdapi_supported_apis="OGL4 OCL IO BB"
3785 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3786 mdapi_group="EU Array/Evaluation Shader"
3787 mdapi_hw_unit_type="gpu"
3788 />
3789 <counter name="GS EU Active"
3790 description="The percentage of time in which geometry shaders were processed actively on the EUs."
3791 data_type="float"
3792 max_equation="100"
3793 equation="A 22 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3794 underscore_name="gs_eu_active"
3795 units="percent"
3796 symbol_name="GsEuActive"
3797 semantic_type="duration"
3798 mdapi_supported_apis="OGL4 OCL IO BB"
3799 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3800 mdapi_group="EU Array/Geometry Shader"
3801 mdapi_hw_unit_type="gpu"
3802 />
3803 <counter name="FS EU Active"
3804 description="The percentage of time in which fragment shaders were processed actively on the EUs."
3805 data_type="float"
3806 max_equation="100"
3807 equation="A 27 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3808 underscore_name="ps_eu_active"
3809 units="percent"
3810 symbol_name="PsEuActive"
3811 semantic_type="duration"
3812 mdapi_supported_apis="OGL IO BB"
3813 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3814 mdapi_group="EU Array/Fragment Shader"
3815 mdapi_hw_unit_type="gpu"
3816 />
3817 <counter name="CS EU Stall"
3818 description="The percentage of time in which compute shaders were stalled on the EUs."
3819 data_type="float"
3820 max_equation="100"
3821 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3822 underscore_name="cs_eu_stall"
3823 units="percent"
3824 symbol_name="CsEuStall"
3825 semantic_type="duration"
3826 mdapi_supported_apis="OGL4 OCL IO BB"
3827 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3828 mdapi_group="EU Array/Compute Shader"
3829 mdapi_hw_unit_type="gpu"
3830 />
3831 <counter name="EU Stall"
3832 description="The percentage of time in which the Execution Units were stalled."
3833 data_type="float"
3834 max_equation="100"
3835 equation="A 1 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3836 underscore_name="eu_stall"
3837 units="percent"
3838 symbol_name="EuStall"
3839 semantic_type="duration"
3840 mdapi_supported_apis=""
3841 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3842 mdapi_group="EU Array"
3843 mdapi_hw_unit_type="gpu"
3844 />
3845 <counter name="VS EU Stall"
3846 description="The percentage of time in which vertex shaders were stalled on the EUs."
3847 data_type="float"
3848 max_equation="100"
3849 equation="A 3 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3850 underscore_name="vs_eu_stall"
3851 units="percent"
3852 symbol_name="VsEuStall"
3853 semantic_type="duration"
3854 mdapi_supported_apis="OGL IO BB"
3855 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3856 mdapi_group="EU Array/Vertex Shader"
3857 mdapi_hw_unit_type="gpu"
3858 />
3859 <counter name="TCS EU Stall"
3860 description="The percentage of time in which control shaders were stalled on the EUs."
3861 data_type="float"
3862 max_equation="100"
3863 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3864 underscore_name="hs_eu_stall"
3865 units="percent"
3866 symbol_name="HsEuStall"
3867 semantic_type="duration"
3868 mdapi_supported_apis="OGL4 OCL IO BB"
3869 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3870 mdapi_group="EU Array/Control Shader"
3871 mdapi_hw_unit_type="gpu"
3872 />
3873 <counter name="FS EU Stall"
3874 description="The percentage of time in which fragment shaders were stalled on the EUs."
3875 data_type="float"
3876 max_equation="100"
3877 equation="A 28 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3878 underscore_name="ps_eu_stall"
3879 units="percent"
3880 symbol_name="PsEuStall"
3881 semantic_type="duration"
3882 mdapi_supported_apis="OGL IO BB"
3883 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3884 mdapi_group="EU Array/Fragment Shader"
3885 mdapi_hw_unit_type="gpu"
3886 />
3887 <counter name="GPU Time Elapsed"
3888 description="Time elapsed on the GPU during the measurement."
3889 data_type="uint64"
3890 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3891 underscore_name="gpu_time"
3892 units="ns"
3893 symbol_name="GpuTime"
3894 semantic_type="duration"
3895 mdapi_supported_apis=""
3896 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3897 mdapi_hw_unit_type="gpu"
3898 mdapi_group="GPU"
3899 />
3900 <counter name="CS Duration"
3901 description="Total Compute Shader GPU duration."
3902 data_type="uint64"
3903 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"
3904 underscore_name="cs_duration"
3905 units="us"
3906 symbol_name="CsDuration"
3907 semantic_type="duration"
3908 mdapi_supported_apis="OGL4 OCL"
3909 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3910 mdapi_hw_unit_type="gpu"
3911 mdapi_group="EU Array/Compute Shader"
3912 />
3913 <counter name="VS Threads Dispatched"
3914 description="The total number of vertex shader hardware threads dispatched."
3915 data_type="uint64"
3916 equation="A 5 READ"
3917 underscore_name="vs_threads"
3918 units="threads"
3919 symbol_name="VsThreads"
3920 semantic_type="event"
3921 mdapi_supported_apis="OGL IO BB"
3922 mdapi_usage_flags="Tier3 Frame Batch Draw"
3923 mdapi_hw_unit_type="gpu"
3924 mdapi_group="EU Array/Vertex Shader"
3925 />
3926 <counter name="FS Threads Dispatched"
3927 description="The total number of fragment shader hardware threads dispatched."
3928 data_type="uint64"
3929 equation="A 30 READ"
3930 underscore_name="ps_threads"
3931 units="threads"
3932 symbol_name="PsThreads"
3933 semantic_type="event"
3934 mdapi_supported_apis="OGL IO BB"
3935 mdapi_usage_flags="Tier3 Frame Batch Draw"
3936 mdapi_hw_unit_type="gpu"
3937 mdapi_group="EU Array/Fragment Shader"
3938 />
3939 <counter name="TES Duration"
3940 description="Total Evaluation Shader GPU duration."
3941 data_type="uint64"
3942 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"
3943 underscore_name="ds_duration"
3944 units="us"
3945 symbol_name="DsDuration"
3946 semantic_type="duration"
3947 mdapi_supported_apis="OGL4"
3948 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3949 mdapi_hw_unit_type="gpu"
3950 mdapi_group="EU Array/Evaluation Shader"
3951 />
3952 <counter name="GS Duration"
3953 description="Total Geometry Shader GPU duration."
3954 data_type="uint64"
3955 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"
3956 underscore_name="gs_duration"
3957 units="us"
3958 symbol_name="GsDuration"
3959 semantic_type="duration"
3960 mdapi_supported_apis="OGL4"
3961 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3962 mdapi_hw_unit_type="gpu"
3963 mdapi_group="EU Array/Geometry Shader"
3964 />
3965 <counter name="CS Threads Dispatched"
3966 description="The total number of compute shader hardware threads dispatched."
3967 data_type="uint64"
3968 equation="A 20 READ"
3969 underscore_name="cs_threads"
3970 units="threads"
3971 symbol_name="CsThreads"
3972 semantic_type="event"
3973 mdapi_supported_apis="OGL4 OCL IO BB"
3974 mdapi_usage_flags="Tier3 Frame Batch Draw"
3975 mdapi_hw_unit_type="gpu"
3976 mdapi_group="EU Array/Compute Shader"
3977 />
3978 <counter name="CS AVG Active per Thread"
3979 description="The average number of cycles per hardware thread run in which compute shaders were processed actively on the EUs."
3980 data_type="uint64"
3981 max_equation="100"
3982 equation="A 17 READ $CsThreads UDIV"
3983 underscore_name="cs_eu_active_per_thread"
3984 units="cycles"
3985 symbol_name="CsEuActivePerThread"
3986 semantic_type="event"
3987 mdapi_supported_apis="OGL4 OCL IO BB"
3988 mdapi_usage_flags="Tier3 Frame Batch Draw"
3989 mdapi_group="EU Array/Compute Shader"
3990 mdapi_hw_unit_type="gpu"
3991 />
3992 <counter name="Sampler L2 cache misses"
3993 description="Number of sampler L2 cache misses"
3994 data_type="uint64"
3995 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"
3996 underscore_name="sampler_l2_cache_misses"
3997 units="messages"
3998 symbol_name="SamplerL2CacheMisses"
3999 semantic_type="event"
4000 mdapi_supported_apis=""
4001 mdapi_usage_flags="Overview Frame Batch Draw"
4002 mdapi_hw_unit_type="gpu"
4003 mdapi_group="Sampler"
4004 />
4005 <counter name="GS AVG Stall per Thread"
4006 description="The average number of cycles per hardware thread run in which geometry shaders were stalled on the EUs."
4007 data_type="uint64"
4008 equation="A 23 READ $GsThreads UDIV"
4009 underscore_name="gs_eu_stall_per_thread"
4010 units="cycles"
4011 symbol_name="GsEuStallPerThread"
4012 semantic_type="event"
4013 mdapi_supported_apis="OGL4 OCL IO BB"
4014 mdapi_usage_flags="Tier4 Frame Batch Draw"
4015 mdapi_hw_unit_type="gpu"
4016 mdapi_group="EU Array/Geometry Shader"
4017 />
4018 <counter name="Sampler L2 cache misses (ss2)"
4019 description="Number of sampler L2 cache misses (ss2)"
4020 data_type="uint64"
4021 equation="C 3 READ C 2 READ UADD"
4022 underscore_name="sampler2_l2_cache_misses"
4023 units="messages"
4024 symbol_name="Sampler2L2CacheMisses"
4025 availability="$SubsliceMask 0x4 AND"
4026 semantic_type="event"
4027 mdapi_supported_apis=""
4028 mdapi_usage_flags="Frame Batch Draw"
4029 mdapi_hw_unit_type="subslice"
4030 mdapi_group="Sampler/Sampler Cache"
4031 />
4032 <counter name="AVG GPU Core Frequency"
4033 description="Average GPU Core Frequency in the measurement."
4034 data_type="uint64"
4035 max_equation="$GpuMaxFrequency"
4036 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
4037 underscore_name="avg_gpu_core_frequency"
4038 units="hz"
4039 symbol_name="AvgGpuCoreFrequency"
4040 semantic_type="event"
4041 mdapi_supported_apis=""
4042 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4043 mdapi_group="GPU"
4044 mdapi_hw_unit_type="gpu"
4045 />
4046 <counter name="EU Idle"
4047 description="The percentage of time in which the Execution Units were idle."
4048 data_type="float"
4049 max_equation="100"
4050 equation="100 $EuActive $EuStall FADD FSUB"
4051 underscore_name="eu_idle"
4052 units="percent"
4053 symbol_name="EuIdle"
4054 semantic_type="duration"
4055 mdapi_supported_apis=""
4056 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4057 mdapi_group="EU Array"
4058 mdapi_hw_unit_type="gpu"
4059 />
4060 <counter name="FS AVG Stall per Thread"
4061 description="The average number of cycles per hardware thread run in which fragment shaders were stalled on the EUs."
4062 data_type="uint64"
4063 equation="A 28 READ $PsThreads UDIV"
4064 underscore_name="ps_eu_stall_per_thread"
4065 units="cycles"
4066 symbol_name="PsEuStallPerThread"
4067 semantic_type="event"
4068 mdapi_supported_apis="OGL IO BB"
4069 mdapi_usage_flags="Tier4 Frame Batch Draw"
4070 mdapi_hw_unit_type="gpu"
4071 mdapi_group="EU Array/Fragment Shader"
4072 />
4073 <counter name="VS AVG Stall per Thread"
4074 description="The average number of cycles per hardware thread run in which vertex shaders were stalled on the EUs."
4075 data_type="uint64"
4076 equation="A 3 READ $VsThreads UDIV"
4077 underscore_name="vs_eu_stall_per_thread"
4078 units="cycles"
4079 symbol_name="VsEuStallPerThread"
4080 semantic_type="event"
4081 mdapi_supported_apis="OGL IO BB"
4082 mdapi_usage_flags="Tier4 Frame Batch Draw"
4083 mdapi_hw_unit_type="gpu"
4084 mdapi_group="EU Array/Vertex Shader"
4085 />
4086 <counter name="GPU Busy"
4087 description="The percentage of time in which the GPU has being processing GPU commands."
4088 data_type="float"
4089 max_equation="100"
4090 equation="A 41 READ 100 UMUL $GpuCoreClocks FDIV"
4091 underscore_name="gpu_busy"
4092 units="percent"
4093 symbol_name="GpuBusy"
4094 semantic_type="duration"
4095 mdapi_supported_apis=""
4096 mdapi_usage_flags="Tier1 Overview System Frame"
4097 mdapi_group="GPU"
4098 mdapi_hw_unit_type="gpu"
4099 />
4100 <counter name="FS AVG Active per Thread"
4101 description="The average number of cycles per hardware thread run in which fragment shaders were processed actively on the EUs."
4102 data_type="uint64"
4103 max_equation="100"
4104 equation="A 27 READ $PsThreads UDIV"
4105 underscore_name="ps_eu_active_per_thread"
4106 units="cycles"
4107 symbol_name="PsEuActivePerThread"
4108 semantic_type="event"
4109 mdapi_supported_apis="OGL IO BB"
4110 mdapi_usage_flags="Tier4 Frame Batch Draw"
4111 mdapi_group="EU Array/Fragment Shader"
4112 mdapi_hw_unit_type="gpu"
4113 />
4114 <counter name="Early Depth Test Fails"
4115 description="The total number of pixels dropped on early depth test."
4116 data_type="uint64"
4117 equation="A 35 READ"
4118 underscore_name="early_depth_test_fails"
4119 units="pixels"
4120 symbol_name="EarlyDepthTestFails"
4121 semantic_type="event"
4122 mdapi_supported_apis="OGL IO BB"
4123 mdapi_usage_flags="Tier3 Frame Batch Draw"
4124 mdapi_hw_unit_type="gpu"
4125 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
4126 />
4127 <counter name="TCS Duration"
4128 description="Total Control Shader GPU duration."
4129 data_type="uint64"
4130 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"
4131 underscore_name="hs_duration"
4132 units="us"
4133 symbol_name="HsDuration"
4134 semantic_type="duration"
4135 mdapi_supported_apis="OGL4 OCL"
4136 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4137 mdapi_hw_unit_type="gpu"
4138 mdapi_group="EU Array/Control Shader"
4139 />
4140 <counter name="TES AVG Stall per Thread"
4141 description="The average number of cycles per hardware thread run in which evaluation shaders were stalled on the EUs."
4142 data_type="uint64"
4143 equation="A 13 READ $DsThreads UDIV"
4144 underscore_name="ds_eu_stall_per_thread"
4145 units="cycles"
4146 symbol_name="DsEuStallPerThread"
4147 semantic_type="event"
4148 mdapi_supported_apis="OGL4 OCL IO BB"
4149 mdapi_usage_flags="Tier4 Frame Batch Draw"
4150 mdapi_hw_unit_type="gpu"
4151 mdapi_group="EU Array/Evaluation Shader"
4152 />
4153 <counter name="GS AVG Active per Thread"
4154 description="The average number of cycles per hardware thread run in which geometry shaders were processed actively on the EUs."
4155 data_type="uint64"
4156 max_equation="100"
4157 equation="A 22 READ $GsThreads UDIV"
4158 underscore_name="gs_eu_active_per_thread"
4159 units="cycles"
4160 symbol_name="GsEuActivePerThread"
4161 semantic_type="event"
4162 mdapi_supported_apis="OGL4 OCL IO BB"
4163 mdapi_usage_flags="Tier4 Frame Batch Draw"
4164 mdapi_group="EU Array/Geometry Shader"
4165 mdapi_hw_unit_type="gpu"
4166 />
4167 <counter name="TCS Threads Dispatched"
4168 description="The total number of control shader hardware threads dispatched."
4169 data_type="uint64"
4170 equation="A 10 READ"
4171 underscore_name="hs_threads"
4172 units="threads"
4173 symbol_name="HsThreads"
4174 semantic_type="event"
4175 mdapi_supported_apis="OGL4 OCL IO BB"
4176 mdapi_usage_flags="Tier3 Frame Batch Draw"
4177 mdapi_hw_unit_type="gpu"
4178 mdapi_group="EU Array/Control Shader"
4179 />
4180 <counter name="TCS AVG Stall per Thread"
4181 description="The average number of cycles per hardware thread run in which control shaders were stalled on the EUs."
4182 data_type="uint64"
4183 equation="A 8 READ $HsThreads UDIV"
4184 underscore_name="hs_eu_stall_per_thread"
4185 units="cycles"
4186 symbol_name="HsEuStallPerThread"
4187 semantic_type="event"
4188 mdapi_supported_apis="OGL4 OCL IO BB"
4189 mdapi_usage_flags="Tier4 Frame Batch Draw"
4190 mdapi_hw_unit_type="gpu"
4191 mdapi_group="EU Array/Control Shader"
4192 />
4193 <counter name="Samples Killed in FS"
4194 description="The total number of samples or pixels dropped in fragment shaders."
4195 data_type="uint64"
4196 equation="A 36 READ"
4197 underscore_name="samples_killed_in_ps"
4198 units="pixels"
4199 symbol_name="SamplesKilledInPs"
4200 semantic_type="event"
4201 mdapi_supported_apis="OGL IO BB"
4202 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
4203 mdapi_hw_unit_type="gpu"
4204 mdapi_group="3D Pipe/Fragment Shader"
4205 />
4206 <counter name="Late Depth Test Fails"
4207 description="The total number of pixels dropped on post-FS depth test."
4208 data_type="uint64"
4209 equation="A 39 READ $SamplesKilledInPs USUB"
4210 underscore_name="post_ps_depth_test_fails"
4211 units="pixels"
4212 symbol_name="PostPsDepthTestFails"
4213 semantic_type="event"
4214 mdapi_supported_apis="OGL IO BB"
4215 mdapi_usage_flags="Tier3 Frame Batch Draw"
4216 mdapi_hw_unit_type="gpu"
4217 mdapi_group="3D Pipe/Output Merger"
4218 />
4219 <counter name="TCS AVG Active per Thread"
4220 description="The average number of cycles per hardware thread run in which control shaders were processed actively on the EUs."
4221 data_type="uint64"
4222 max_equation="100"
4223 equation="A 7 READ $HsThreads UDIV"
4224 underscore_name="hs_eu_active_per_thread"
4225 units="cycles"
4226 symbol_name="HsEuActivePerThread"
4227 semantic_type="event"
4228 mdapi_supported_apis="OGL4 OCL IO BB"
4229 mdapi_usage_flags="Tier4 Frame Batch Draw"
4230 mdapi_group="EU Array/Control Shader"
4231 mdapi_hw_unit_type="gpu"
4232 />
4233 <counter name="FS Duration"
4234 description="Total Fragment Shader GPU duration."
4235 data_type="uint64"
4236 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"
4237 underscore_name="ps_duration"
4238 units="us"
4239 symbol_name="PsDuration"
4240 semantic_type="duration"
4241 mdapi_supported_apis="OGL4"
4242 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4243 mdapi_hw_unit_type="gpu"
4244 mdapi_group="EU Array/Fragment Shader"
4245 />
4246 <counter name="Sampler L2 cache misses (ss1)"
4247 description="Number of sampler L2 cache misses (ss1)"
4248 data_type="uint64"
4249 equation="C 5 READ C 4 READ UADD"
4250 underscore_name="sampler1_l2_cache_misses"
4251 units="messages"
4252 symbol_name="Sampler1L2CacheMisses"
4253 availability="$SubsliceMask 0x2 AND"
4254 semantic_type="event"
4255 mdapi_supported_apis=""
4256 mdapi_usage_flags="Frame Batch Draw"
4257 mdapi_hw_unit_type="subslice"
4258 mdapi_group="Sampler/Sampler Cache"
4259 />
4260 <counter name="Early Hi-Depth Test Fails"
4261 description="The total number of pixels dropped on early hierarchical depth test."
4262 data_type="uint64"
4263 equation="A 33 READ"
4264 underscore_name="hi_depth_test_fails"
4265 units="pixels"
4266 symbol_name="HiDepthTestFails"
4267 semantic_type="event"
4268 mdapi_supported_apis="OGL IO BB"
4269 mdapi_usage_flags="Tier3 Frame Batch Draw"
4270 mdapi_hw_unit_type="gpu"
4271 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
4272 />
4273 <counter name="CS AVG Stall per Thread"
4274 description="The average number of cycles per hardware thread run in which compute shaders were stalled on the EUs."
4275 data_type="uint64"
4276 equation="A 18 READ $CsThreads UDIV"
4277 underscore_name="cs_eu_stall_per_thread"
4278 units="cycles"
4279 symbol_name="CsEuStallPerThread"
4280 semantic_type="event"
4281 mdapi_supported_apis="OGL4 OCL IO BB"
4282 mdapi_usage_flags="Tier3 Frame Batch Draw"
4283 mdapi_hw_unit_type="gpu"
4284 mdapi_group="EU Array/Compute Shader"
4285 />
4286 <counter name="Late Stencil Test Fails"
4287 description="The total number of pixels dropped on post-FS stencil test."
4288 data_type="uint64"
4289 equation="A 38 READ"
4290 underscore_name="post_ps_stencil_test_fails"
4291 units="pixels"
4292 symbol_name="PostPsStencilTestFails"
4293 semantic_type="event"
4294 mdapi_supported_apis="OGL IO BB"
4295 mdapi_usage_flags="Tier3 Frame Batch Draw"
4296 mdapi_hw_unit_type="gpu"
4297 mdapi_group="3D Pipe/Output Merger"
4298 />
4299 <counter name="Sampler L2 cache misses (ss0)"
4300 description="Number of sampler L2 cache misses (ss0)"
4301 data_type="uint64"
4302 equation="C 7 READ C 6 READ UADD"
4303 underscore_name="sampler0_l2_cache_misses"
4304 units="messages"
4305 symbol_name="Sampler0L2CacheMisses"
4306 availability="$SubsliceMask 0x1 AND"
4307 semantic_type="event"
4308 mdapi_supported_apis=""
4309 mdapi_usage_flags="Frame Batch Draw"
4310 mdapi_hw_unit_type="subslice"
4311 mdapi_group="Sampler/Sampler Cache"
4312 />
4313 <counter name="VS AVG Active per Thread"
4314 description="The average number of cycles per hardware thread run in which vertex shaders were processed actively on the EUs."
4315 data_type="uint64"
4316 max_equation="100"
4317 equation="A 2 READ $VsThreads UDIV"
4318 underscore_name="vs_eu_active_per_thread"
4319 units="cycles"
4320 symbol_name="VsEuActivePerThread"
4321 semantic_type="event"
4322 mdapi_supported_apis="OGL IO BB"
4323 mdapi_usage_flags="Tier4 Frame Batch Draw"
4324 mdapi_group="EU Array/Vertex Shader"
4325 mdapi_hw_unit_type="gpu"
4326 />
4327 <counter name="VS Duration"
4328 description="Total Vertex Shader GPU duration."
4329 data_type="uint64"
4330 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"
4331 underscore_name="vs_duration"
4332 units="us"
4333 symbol_name="VsDuration"
4334 semantic_type="duration"
4335 mdapi_supported_apis="OGL4"
4336 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4337 mdapi_hw_unit_type="gpu"
4338 mdapi_group="EU Array/Vertex Shader"
4339 />
4340 <counter name="Samples Written"
4341 description="The total number of samples or pixels written to all render targets."
4342 data_type="uint64"
4343 equation="A 40 READ"
4344 underscore_name="samples_written"
4345 units="pixels"
4346 symbol_name="SamplesWritten"
4347 semantic_type="event"
4348 mdapi_supported_apis="OGL IO BB"
4349 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4350 mdapi_hw_unit_type="gpu"
4351 mdapi_group="3D Pipe/Output Merger"
4352 />
4353 <register_config type="NOA">
4354 <register type="NOA" address="0x00009840" value="0x00000080" />
4355 <register type="NOA" address="0x0002EB9C" value="0x01906400" />
4356 <register type="NOA" address="0x0002FB9C" value="0x01906400" />
4357 <register type="NOA" address="0x000253A4" value="0x00000000" />
4358 <register type="NOA" address="0x00026B9C" value="0x01906400" />
4359 <register type="NOA" address="0x00027B9C" value="0x01906400" />
4360 <register type="NOA" address="0x00027104" value="0x00A00000" />
4361 <register type="NOA" address="0x00027184" value="0x00A50000" />
4362 <register type="NOA" address="0x0002E804" value="0x00500000" />
4363 <register type="NOA" address="0x0002E984" value="0x00500000" />
4364 <register type="NOA" address="0x0002EB04" value="0x00500000" />
4365 <register type="NOA" address="0x0002EB80" value="0x00000084" />
4366 <register type="NOA" address="0x0002EB8C" value="0x14200000" />
4367 <register type="NOA" address="0x0002EB84" value="0x00000000" />
4368 <register type="NOA" address="0x0002F804" value="0x00050000" />
4369 <register type="NOA" address="0x0002F984" value="0x00050000" />
4370 <register type="NOA" address="0x0002FB04" value="0x00050000" />
4371 <register type="NOA" address="0x0002FB80" value="0x00000084" />
4372 <register type="NOA" address="0x0002FB8C" value="0x00050800" />
4373 <register type="NOA" address="0x0002FB84" value="0x00000000" />
4374 <register type="NOA" address="0x00025380" value="0x00000010" />
4375 <register type="NOA" address="0x0002538C" value="0x000000C0" />
4376 <register type="NOA" address="0x00025384" value="0xAA550000" />
4377 <register type="NOA" address="0x00025404" value="0xFFFFC000" />
4378 <register type="NOA" address="0x00026804" value="0x50000000" />
4379 <register type="NOA" address="0x00026984" value="0x50000000" />
4380 <register type="NOA" address="0x00026B04" value="0x50000000" />
4381 <register type="NOA" address="0x00026B80" value="0x00000084" />
4382 <register type="NOA" address="0x00026B90" value="0x00050800" />
4383 <register type="NOA" address="0x00026B84" value="0x00000000" />
4384 <register type="NOA" address="0x00027804" value="0x05000000" />
4385 <register type="NOA" address="0x00027984" value="0x05000000" />
4386 <register type="NOA" address="0x00027B04" value="0x05000000" />
4387 <register type="NOA" address="0x00027B80" value="0x00000084" />
4388 <register type="NOA" address="0x00027B90" value="0x00000142" />
4389 <register type="NOA" address="0x00027B84" value="0x00000000" />
4390 <register type="NOA" address="0x00026104" value="0xA0000000" />
4391 <register type="NOA" address="0x00026184" value="0xA5000000" />
4392 <register type="NOA" address="0x00025424" value="0x00008620" />
4393 <register type="NOA" address="0x0002541C" value="0x00000000" />
4394 <register type="NOA" address="0x00025428" value="0x0004A54A" />
4395 </register_config>
4396 <register_config type="OA">
4397 <register type="OA" address="0x00002740" value="0x00000000" /> <!--OAREPORTTRIG1 -->
4398 <register type="OA" address="0x00002744" value="0x00800000" /> <!--OAREPORTTRIG2 -->
4399 <register type="OA" address="0x00002710" value="0x00000000" /> <!--OASTARTTRIG1 -->
4400 <register type="OA" address="0x00002714" value="0x00800000" /> <!--OASTARTTRIG1 -->
4401 <register type="OA" address="0x00002720" value="0x00000000" /> <!--OASTARTTRIG1 -->
4402 <register type="OA" address="0x00002724" value="0x00800000" /> <!--OASTARTTRIG6 -->
4403 </register_config>
4404 </set>
4405
4406 </metrics>