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